Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : CS: Source Server Settings



spakz
14. Dezember 2006, 14:30
hallo,

wir haben einen root server auf dem zurzeit 2 counter-strike source game server laufen. beide haben tick 100. leider lagt unser public server ab einer spielerzahlt von 10 leuten. wir haben auf beiden servern steambans plugin drauf um uns vor cheatern zu sichern. ich habe das plugin eine zeit lang ausgeschaltet, aber der server lagt trotzdem. gerade wenn jemand connectet oder disconnectet.

habe hier mal die server.cfg falls sich da jemand besser auskennt als ich:

//////////////server.cfg//////////////

sv_password none
// Servereinstellungen

mp_consistency 0
mp_autokick 0
mp_teamplay 0
sv_allowdownload 1
sv_alltalk 0
sv_allowupload 1
sv_airaccelerate 10
sv_cheats 0
sv_contact "steamemail"
sv_consistency 1
sv_friction 4
sv_gravity 800
mp_logmessages 1
sv_maxupdaterate 101
sv_maxrate 25000
sv_maxspeed 320
sv_minrate 8000
sv_minupdaterate 30
sv_mincmdrate 30
sv_maxcmdrate 101
sv_client_cmdrate_difference 20
sv_client_interpolate 1
sv_client_interp 0.01
sv_pausable 0

sv_rcon_banpenalty 100
sv_rcon_maxfailures 10
sv_enableoldqueries 1

sv_region 3
mp_forcecamera 1
sv_specnoclip 1
sv_specspeed 3
sv_stepsize 18
sv_timeout 999
sv_voicecodec voice_speex
sv_voiceenable 0
sv_voicequality 5
sv_wateraccelerate 10
sv_unlag 1
sv_unlag_debug 0
sv_unlag_fixstuck 0

// CSS
decalfrequency 30
mp_allowspectators 1
mp_autoteambalance 0
mp_buytime 1
mp_chattime 10
mp_c4timer 35
mp_fadetoblack 0
mp_falldamage 1
mp_flashlight 1
mp_footsteps 1
mp_freezetime 2
mp_friendlyfire 1
mp_hostagepenalty 3
mp_limitteams 1
mp_playerid 0 // 0 - zeigt alle namen an / 1 - zeigt namen der teammates / 2- zeigt keine namen
mp_spawnprotectiontime 10
mp_startmoney 800
mp_roundtime 3
mp_tkpunish 0
mp_fraglimit 0
mp_winlimit 0
mp_maxrounds 0
mp_timelimit 60
mp_chasecam 1
mp_dynamicpricing 0


//logging
//log on
//sv_lan 0
sv_logbans 1
//sv_logecho 1
sv_logfile 1



//HLTV
//exec pub1_hltv.cfg
//sv_hltv 0 //HLTV defaultmäßig aus

exec mani_server.cfg
exec bots.cfg
exec banned_user.cfg
//exec etb.cfg //auto team balancer
exec gmp_settings.cfg
//exec war.cfg

//steambans.com
sb_licenseid xxxxxx
sb_licensecode xxxxxxx
sb_action ar

FrozenFire
14. Dezember 2006, 18:41
Erstmal Windows oder Linux

Wenn du Linux hast hast du den kernel wegen den Server fps geändert?

Hardware des Servers ?

Öh achso keiner Tip schau dir mal die server.cfg an die reicht und ich finds ein bischen übersichtlicher...

http://forum.ingame.de/halflife/showthread.php?s=&postid=136841#post136841

Nur ein Beispiel ...

Ne aber für wieviel Slots sollen die 2 GameServer den sein?

Weil ich würde sogar an einen grosseren Slotzahl von Tickrate 100 abstand nehmen. Tickrate 66 ist dann die Bessere Lösung. Weil es einfach für die Engine nicht möglich ist. Leider wissen das nur die wenigsten Leute. Aber dazu später ...

Server FPS boosten ist erstmal wichtiger ;)

Doch dazu musste man erstmal wissen was du hast :P

Ah eins noch die Servernetsettings:

sv_minrate 8000
sv_minupdaterate 30
sv_mincmdrate 30

... ist ja ja nett das auf deinem Server auch Leute mit 56k spielen dürfen wie in der ESL :lol: aber bei einer Customtickrate macht es den anderen kaum Spass die Leute über die Map lagen zu sehen. (Lowrater!)

Ne aber ich hoffe ich hab dich jetzt mit meinem Post nicht abgeschreckt :ugly: aber ich vermittel immer gerne viel Wissen.

spakz
15. Dezember 2006, 14:40
hast mich überhaupt nicht abgeschreckt. ganz im gegenteil, bin froh das es leute wie dich gibt.

also erstmal zum rootserver:

wir sprechen hier von einem p4 mit 3,2 ghz 1000 gb ram mit debian sarge 3.1
kernel version 2.6 und läuft mit 1000hz.

es laufen 2 gameserver + ts jeder gameserver hat tick 100 und 16 slots.

soll ich die minrate auf 20000 setzen? is das besser?

wie schon gesagt, mein problem ist, dass der server zum ruckeln und laggen anfängt, sobald 10 leute drauf sind und weitere connecten oder disconnecten.

FrozenFire
16. Dezember 2006, 00:27
Mit Testen is ja erstmal nicht aber ...

Im net_graph 3 erscheint auch nichts an loss & choke ?

Würde helfen ob du da was siehst wenn du auf dem Server bist :rolleyes:

Und schreib mal fps_max 1000 in die server.cfg

spakz
16. Dezember 2006, 14:43
also loss und choke sehen super aus. höchstens bissl choke wenn man tot ist und im spec mode ist. aber das ja wohl eher normal. habe in der config seid neuestem 'fps_max 600' und 'host_framerate 0'

es laufen auch so gut wie keine plugins. also nur steambans, mani-admin.
in meinem pluginsordner (addons) habe ich einen zweiten ordner namesn 'bin' darin befinden sich alle ausgemusterten plugins (cvarblock, GeoIP, etc. ) macht das was aus?

FrozenFire
16. Dezember 2006, 18:20
Sogut wie nix :ugly:

Du kannst HLSW mal neben bei laufen lassen und nach einem Lag mal nachgesehen ob da Rote Balcken auftauchen die im net_graph nicht auftauchen. :eek:

aso ... :D

soll ich die minrate auf 20000 setzen? is das besser?

Is so einen sache wenn du in der ESL spielst wirst du auf einem War Server nichts machen können.

Um einen Tickrate 100 überjaupt nutzen zu können braucht man:


rate 20000
cl_updaterate 100
cl_cmdrate 100

Nicht mehr und auch nicht weniger. Wo bei mehr nicht geht da es Serverseitig gesetzt ist durch die Tickrate. Rate würde schon gehen aber nur in sachen Voice wenn die beim Server einen hohere Einstellung bekommen hat. Na ja unwichtig es gibt TS² oder Ventrilo ...


sv_minrate 20000
sv_minupdaterate 100
sv_mincmdrate 100

Das währe Optimal nur kommt es darauf an das die User die den Server benutzen, dass sie auch die Internetverbindung dafür haben.

Kannst natürlich auch weiter runter gehen auf 80,75 oder was du meinst was noch i.O für dich ist. Aber wird bestimmt viel höher als 30 sein ;)