Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : Verschobene Hitboxen auf CS:S-Gameservern



BooNLikE
02. März 2011, 17:34
Hi,
Ich habe mit meinen CS:S Gameserver paar Probleme.
Jedes mal, nach dem ich unseren root neu aufsetze, stimmen unsere Hitboxen zu 100%, ca. 3 Tage nach dem neuaufsetzen des roots, fangen die Hitboxen wieder an nicht richtig zu stimmen.

Ich habe schon über die Crontab eingestellt, das die Gameserver täglich neustarten, als das nicht geholfen hat, habe ich eingestellt das der root täglich neustartet. Trotzdem stimmen bei uns auf dem Gameserver die Hitboxen, spätestens 3 tage nach dem neuaufsetzen des roots, nicht mehr.

Ich habe auch verschiedene server cfg´s ausprobier, sowie mit den server fps gespielt, leider immer wieder das selbe ergebniss)

Root:
OS: Debian 5.0
cpu: 2*4*2,3 GHz
ram: 8gb
100 mbit anbindung

Über den root laufen
1 * 12 slot war-server
2 * 20 slot Public-Server
1 * 100 slot ts3

Wenn alle Server voll sind, liegt die cpu auslastung bei 6-8 %
ram bei ca 15-20%

Server.cfg
(Die momentane)


// server cvars
mp_friendlyfire 1
mp_footsteps 1
mp_autoteambalance 1
mp_autokick 0
mp_flashlight 1
mp_tkpunish 0
mp_forcecamera 1
sv_alltalk 1
sv_pausable 0
sv_cheats 0
sv_consistency 1
mp_buytime 0.5
sv_allowupload 0
sv_allowdownload 1
sv_pure "1"

sv_maxspeed 320
mp_limitteams 2
mp_hostagepenalty 0
sv_voiceenable 1
mp_allowspectators 1
mp_timelimit 25
mp_chattime 5
sv_timeout 65
fps_max 333

// round specific cvars
mp_freezetime 6
mp_roundtime 2.0
mp_startmoney 800
mp_c4timer 35
mp_fraglimit 0
mp_maxrounds 0
mp_winlimit 0
mp_playerid 0
mp_spawnprotectiontime 5

// bandwidth rates/settings
sv_minrate 20000
sv_maxrate 100000
sv_minupdaterate 20
sv_maxupdaterate 66
sv_mincmdrate 30
sv_maxcmdrate 66
sv_client_cmdrate_difference 20
sv_client_predict 1
sv_client_interpolate 1
sv_client_min_interp_ratio 1
sv_client_max_interp_ratio 2

sv_turbophysics "1"
// server logging
log on
sv_logbans 0
sv_logecho 0
sv_logfile 1
sv_log_onefile 0

// operation
sv_lan 0
sv_region 3

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


Auf dem Server laufen maniadmin sowie eventscript.
Über ES läuft nur ein kleines miniscript, welches immer 16 k ab der 2. runde auszahlt.


Wisst ihr vllt an was das liegen könnte?
Ist das häufige neustarten des roots besser oder schlechter für die performance?

Ich hoffe ihr könnt mir helfen und auch schon mal danke für jede Antwort

mfg Andy

FrozenFire
06. März 2011, 12:52
Sehr komisch kenne ich so auch noch nicht :ugly:

Könnte auch am ts3 liegen.
Wie gut ist der ts3 denn am 3 Tage besucht und welche Qualität gibst du frei?


Ist das häufige neustarten des roots besser oder schlechter für die performance?

Normal solltest du nicht den ganzen Root neu starten!
Allerdings würde ich die Gameserver 1 mal (kann auch 2 mal) am Tage via Cronjob neustarten. Hattest du ja schon und is auch richtig so.

Was du mal testen könntest ist



// --------- Netsettings ---------

sv_maxrate "25000"
sv_minrate "17500"
sv_maxupdaterate "66"
sv_minupdaterate "66"
sv_maxcmdrate "66"
sv_mincmdrate "66"
sv_client_cmdrate_difference 30
sv_client_predict 1
sv_client_interpolate 1
sv_client_interp "0.01"
sv_client_max_interp_ratio "1.0"
sv_client_min_interp_ratio "1.0"


Damit würdest du die Leute mit schlechter Internetverbindung ausschließen. Besser gesagt du würdest die User zu guten Netsettings auf deinen Servern zwingen.
So ist dann auch die Fehlerquelle lowrater raus!


fps_max 1000 würde ich auch setzten!

BooNLikE
24. März 2011, 03:14
Sehr komisch kenne ich so auch noch nicht :ugly:

Könnte auch am ts3 liegen.
Wie gut ist der ts3 denn am 3 Tage besucht und welche Qualität gibst du frei?



Normal solltest du nicht den ganzen Root neu starten!
Allerdings würde ich die Gameserver 1 mal (kann auch 2 mal) am Tage via Cronjob neustarten. Hattest du ja schon und is auch richtig so.

Was du mal testen könntest ist



// --------- Netsettings ---------

sv_maxrate "25000"
sv_minrate "17500"
sv_maxupdaterate "66"
sv_minupdaterate "66"
sv_maxcmdrate "66"
sv_mincmdrate "66"
sv_client_cmdrate_difference 30
sv_client_predict 1
sv_client_interpolate 1
sv_client_interp "0.01"
sv_client_max_interp_ratio "1.0"
sv_client_min_interp_ratio "1.0"


Damit würdest du die Leute mit schlechter Internetverbindung ausschließen. Besser gesagt du würdest die User zu guten Netsettings auf deinen Servern zwingen.
So ist dann auch die Fehlerquelle lowrater raus!


fps_max 1000 würde ich auch setzten!
Hi,
erst mal danke für die antwort.

Sry hatte die letzen 3 Wochen leider keine Zeit, kann deswegen erst jetz antworten ^^

Auf dem ts sind ca. 15-20 leute im durchschnitt. Bei Qualität ist alles auf standart.

Durch das einstellen von den 1000 fps ist es zumindestens etwas besser geworden, aber was mir und einigen anderen jetz aufgefallen ist, das dass ganze spiel 0.5-1 sek nachzieht.

Ich schiess auf jemanden, hör auf zu schiessen und eine halbe sek später kippt er erst um.

Habe jetz auch die rates mal so angepasst, aber sind diese werte nicht eher schlecht für leute mit einer schlechten leitung?


ps. Kann man die fps noch höher schrauben?
Habe in der cfg einfach mal eingestellt fps_max 10000, trotzdem bleiben die server fps bei 987 hängen. Wie machen diese ganzen gameserver anbieter das mit ihren 10 k fps servern?
gruss Andy