SRCDS Steam group


CSS Unstable new server
#1
Hello to everybody!

I buy new server last week, configuration:

2x Intel xeon quadcore 5410
4x 2gb Kingstom DDR2 ECC
2x HDD 250gb 7500

100/100mbps

OS:
Kernel Debian optimized for gaming

Server cfg:
Code:
./srcds_run -game cstrike -autoupdate +ip ***.***.***.*** -port 27*** +maxplayers 36 +map de_dust2 -tickrate 100 +fps_max 0 -pingboost 3 -exec server.cfg


Problem:
I have install CSS yesterday but when the server have 26-28people people have choke and lag and all go out!
The server are empty, only this CSS server....
why this? how to optimized the server.cfg or the command line?
Reply
#2
Kernel Debian optimized for gaming How? What does your server.cfg look like?
Reply
#3
on 36 players u do not put 100tickrate.

try to user 66tick , and pingboost is not supported by css
Reply
#4
2x Intel xeon quadcore 5410

So you have 8 Real Cores, but using only one of them. What a waste of money and recources.

Anyway: Choke normally means that the bandwidth is to small to get all the Data to the clients.
If your tickrate is stabel try increasing:
sv_minrate 40000
sv_maxrate 100000
On a 32 Slot DoDS 100 tick Server i normally have 40-50 kb/s in. So figure what happens if clients limit the bandwidth to 25000 or 30000 total.

For l4d following commands where once on the mailing List to reduce loss and choke:
sm_cvar net_maxcleartime 0.001
sm_cvar net_splitrate 2
sm_cvar net_splitpacket_maxrate 50000

On some srcds servers you do not need sm_cvar to change those cvars. Just give them a try.
Reply
#5
Quote:// **************************************
// server cvars
// **************************************
mp_friendlyfire 1
mp_footsteps 1
mp_autoteambalance 1
mp_autokick 0
mp_flashlight 1
mp_tkpunish 1
mp_forcecamera 1 // Abilita la modalita' Spettatore per i giocatori morti. Default: 0
sv_alltalk 0
sv_pausable 0
sv_cheats 0
sv_consistency 1
sv_allowdownload 1
// Location from which clients can download missing files
//sv_downloadurl ""
sv_maxspeed 320
mp_limitteams 2
mp_hostagepenalty 5
sv_voiceenable 1
mp_allowspectators 1
mp_chattime 10
sv_timeout 65
mp_timelimit 0 // Tempo di gioco per mappa in minuti. Default: 0
sv_turbophysics 1
phys_timescale 1.75 // risolve il problema del block e il tempo di apertura delle porte
mp_allowrandomclass 1 // Tutti i giocatori possono scegliere le classi. Default: 1
mp_buytime 0.45 // Tempo in minuti di acquisto delle armi

// **************************************
/// NON TOCCARE
// **************************************

// bandwidth rates/settings

sv_maxunlag "0.5"
sv_unlag 1
sv_maxunlag 0.5
sv_minrate "25000"
sv_maxrate "40000"
//sv_minupdaterate "100"
//sv_maxupdaterate "100"
sv_mincmdrate "120"
sv_maxcmdrate "110"
sv_pure "2"
decalfrequency "60"
host_framerate "0"
sv_accelerate "5"


// **************************************
// 1000 FPS
// **************************************

sv_maxupdaterate 120
sv_minupdaterate 110
sys_ticrate "1010"
fps_max 500

// **************************************
// CroX anticheat Prevent!
// **************************************

sv_allowupload 0
sv_cheats 0
sv_client_min_interp_ratio "1.01"
sv_client_max_interp_ratio "1.01"
sv_client_predict "1"
sv_client_interpolate "1"
sv_client_cmdrate_difference "30"
sv_pure_kick_clients "1"
sv_allow_wait_command "0"
sv_allow_color_correction "0"

// **************************************



// operation
sv_lan 0
sv_region 255

// execute ban files
exec banned_user.cfg
exec banned_ip.cfg

// execute Plugin
exec mani_server.cfg
exec autoexec.cfg

This is my full server.cfg
Reply
#6
40-50 kb/s ? sure? its double then css?
normally at css you will have arround 15-20kb/sec IN ?
Reply
#7
I am talking about servers with tick100 and more than 24/32slots filled.
With dods the bandwidth I described is needed. But instead of CSS you have continoues respawning.
Reply
#8
do you know how to encrease the capacity of my server?
A special setting?

Somebody say me "remove the spray"
How to do it?
Reply
#9
why do you have higher minimal rates than maximum rates?
Quote:sv_mincmdrate "120"
sv_maxcmdrate "110"
that's nonsense!

then you have:
Quote:sys_ticrate "1010"
fps_max 500
sys_ticrate is a hlds command, srcds doesn't know it anymore. fps_max is the srcds pendant (was not present on hlds). but fps_max 500 will not give you 1000 fps (as written in the comment above). Though this is not the problem, 500 fps are perfectly ok. So drop sys_ticrate and keep fps_max 500, or set it to 0 for 1000 fps.

also: do not force high rates for all clients. some connections cannot handle that, it will lead to choke and/or loss then. use this:
Code:
sv_mincmdrate "50"
sv_maxcmdrate "101"
sv_minupdaterate "50"
sv_maxupdaterate "101"


btw:
Code:
sv_allowupload "0"
will disable any uploads from clients to server and thus disable any custom spray logos etc. The up- and downloads of those files might produce some lags. But not a constant choke/loss etc.
http://www.fpsmeter.org
http://wiki.fragaholics.de/index.php/EN:Linux_Optimization_Guide (Linux Kernel HOWTO!)
Do not ask technical questions via PM!
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)