herogeier
Ich finde den Fehler einfach nicht. Ab und zu werden Spieler auf unserem War-Server gekickt mit der Meldung pb sleep 500.
Aber das ist doch nur eine Einstellung vom Server, oder?
In meiner config_mp.cfg habe ich den Wert nicht einmal. Genauso wenig in meinem lokalen PB Ordner bei pbsv.cfg
In der pbsv.cfg auf dem Server sind folgende Einstellungen:
pb_sv_Sleep 100 //[# of Milliseconds (default=60)] (100 soll ja der beste Wert sein)
und
pb_sv_cvar "pb_Sleep" IN 0 500
Die Spieler können per eingabe von "/set pb_sleep 100" ohne Probleme wieder joinen aber viele brechen dann ab weil sie es nicht kennen.
Was muss ich denn einstellen das niemand mehr deswegen gekickt wird?
Der Server ist ein Linux Root.
Pam4 mit ESL Rules.
herogeier
Der Server streamt zu GV.
Die cfgs in dem GV Ordner sind unverändert und haben folgende Werte:
war.cfg=pb_sv_cvar pb_Sleep IN 0 500
und pbsv.cfg=PB_SV_Sleep 100 (Ist das richtig mit der Gross Schreibung?)
Weitere Werte mit sleep habe ich nicht mehr gefunden.
Kelli
Original von herogeier
pb_sv_Sleep 100
Das ist die Einstellung deines Servers und hier
Original von herogeier
pb_sv_cvar "pb_Sleep" IN 0 500
Prüfst du ob die Spieler einen Wert zwischen 0 und 500 haben. Wenn du möchtest kannst du diese Zeile entfernen (Mit entsprechenden Vor,- und Nachteilen)
herogeier
Sleep ist doch der Wert in welchen Abständen Punkbuster die Spieler abfragt, oder?
Wozu muss das cvar "IN 0 500" überhaupt drinstehen. Kann ein Spieler das steuern wann er abgefragt wird indem er es lokal einträgt? (Wie gesagt...Ich habe keinen Eintrag bei mir) Und der Client Eintrag überschreibt den PB-Eintrag vom Server?
Wenn ich die Cvar rausneheme werden die Spieler nicht mehr gekickt?
Welche Nachteile hätte es denn?
Interceptor
Original von herogeier
...
Wozu muss das cvar "IN 0 500" überhaupt drinstehen. Kann ein Spieler das steuern wann er abgefragt wird indem er es lokal einträgt? ...
Ja.
herogeier
Verstehe ich das richtig. Wenn jemand vom Server gekickt wird mit der Meldung pb sleep 500 (Es steht ja nicht mal da, welchen Wert der Client eingetragen hat) hat derjenige seine sleep ausgeschaltet bzw. so hoch das er gar nicht abgefragt wird und man sollte vorsichtshalber nicht gegen ihn spielen?
Manch einem Gegner glaube ich wirklich das er keine Ahnung hat was das ist.
Einmal gabs aber einen Gegner (Der mir zeigte was in die Konsole gehört um den Kick zu vermeiden) der nicht den Wert /set pb_sleep 100 sonder 50 eingetragen hat. Auch dann wurde er gekickt. (pb sleep 500)
Er musste 100 eingeben obwohl doch IN 0 500 eingetragen ist.
Ich versteh das nicht mehr. Hab gedacht da ist nur ein Fehler in einem Eintrag.
Interceptor
Original von herogeier
Verstehe ich das richtig. Wenn jemand vom Server gekickt wird mit der Meldung pb sleep 500 (Es steht ja nicht mal da, welchen Wert der Client eingetragen hat) hat derjenige seine sleep ausgeschaltet bzw. so hoch das er gar nicht abgefragt wird und man sollte vorsichtshalber nicht gegen ihn spielen?
Nein, muss nichts generelles heissen. Bei manchen hat die Funktion, dass der Client-PB mit seinem Master kurz kommuniziert (nicht mit dem Spielserver), systembedingt dermassen lags verursacht, dass das Game nicht spielbar war. Das war dann die einzige Möglichkeit um das Game evtl. noch spielbar zu machen. Trotz des pb_sleep kann derjenige deshalb nicht ein cheat am werkeln haben (bzw. sollte nicht ... weiss man ja nie).
Original von herogeier
...
Er musste 100 eingeben obwohl doch IN 0 500 eingetragen ist.
Ich versteh das nicht mehr. Hab gedacht da ist nur ein Fehler in einem Eintrag.
Verstehe ich auch nicht.
Kelli
Original von herogeier
...
Er musste 100 eingeben obwohl doch IN 0 500 eingetragen ist.
Ich versteh das nicht mehr. Hab gedacht da ist nur ein Fehler in einem Eintrag.
Vielleicht ein Fehler in PB weil 0 oft für "disabled" steht. Vielleicht ist
IN 10 500
besser. Wird wohl niemand geben der auf <10ms stellt um besser spielen zu können.
wgs./w@Lly
Irgendwo hab ich gelesen, dass pb_sleep ohnehin nur in einem Rahmen von 20 bis 500 gesetzt werden kann, alles andere wird nicht akzeptiert.
Macht es dann überhaupt Sinn, serverseitig diesen Wert beim Clienten zu überprüfen, wenn er ihn eh nicht höher setzen kann?
herogeier,
vielleicht bist du nicht im aktuellen PB-Ordner deines Servers zugange oder hast den pb nicht neu gestartet nach den Änderungen?