Ich habe auf meinen Servern kein Problem mit Loss und Choke. Demnach auch kein Problem, wenn ich die Ratio auf 1 setze. Wenn es nun doch einmal, auf Grund des nicht perfekten UDP Protokolls, Zu einem kurzzeitigem minimalen Loss kommt, ist
dies für mich absolut zu vernachlässigen. Ich spiele aber auch nicht auf großen Servern.
Je größer die Server,je mehr Spieler spielen, und desto unzureichender die eigene Anbindung ist, desto eher die Gefahr, dass man mit einem kleinen Intervall Probleme bekommt. In dem Fall benutzt man dann einen höheren Wert.
Der Vollständigkeit halber solltest du vielleicht auch sagen, dass die das Interpolationsintervall sich nach den Client FPS richtet
http://developer.valvesoftware.com/wiki/…asic_networking.
Darüber kommt man zu einem sehr wichtigen Punkt:
Das Einstellen der Netsetttings sollte sich nicht nur an der Kapazität der eigenen Leistung orientieren, sondern auch den Client FPS.
Für die Client FPS gilt das Selbe, wie für die Server FPS. Sie sollten möglichst stabil sein und es bringt nicht wirklich etwas, mehr als die maximal mögliche Tickrate zu nutzen. Man hat ein wesentlich schlechteres Spielgefühl, wenn die FPS von 40-120 schwanken, als wenn man nur eine Schwankung von 40-50, oder gleich nur 40 FPS einstellt. Ich ziehe es auf alter Hardware vor, die minimal konstant erreichten FPS einzustellen. Durch den gleichmäßigen Spielfluß empfinde ich das Spielgefühl als angenehmer.
Hinzu komm, dass wenn man nur 40-50 FPS hat, einem Netsettings mit Updates von 66 herzlich wenig bringen. Die cmdrate kann eh nicht höher sein, als der erreichte Client FPS Wert. Erreicht man nun 40 FPS schickt man 40 Updates und empfängt bei optimalen Bedingungen 66 2/3 Updates in der Sekunde. Man hat einen Differenz von 26 2/3 Updates. Diese Differenz kann zu einem negativeren Spielerlebnis führen. Es gibt den Serverseitigen CVar "sv_client_cmdrate_difference" genau aus diesem Grund. Damit man verhindern kann, dass Spieler zu große Abweichungen haben.
Bei erreichten FPS von 40 kann es also besser sein, Updates von 40 je Sekunde einzustellen.
Das Problem mit dem Config Basteln ist, dass man ohne Wissen, was welcher Cvar bewirkt, oft mehr Schaden anrichtet, als man verbessert:
Die Netsetting von Ullrich habe ich probiert und ein wenig rumgebastelt. Ich habe zwar nur noch einen LERP von 15.3 anstelle von 100 dafür schießt mein Ping von 35 auf knapp 60 hoch.
Wenn der Ping so hoch schießt, dann hast du Werte genommen, die zu hoch für deine Leitung waren. Wahrscheinlich eine zu hohe Rate gepaart mit zu hoher cmdrate. DSL Light?! Wie viel FPS erreicht dein Client (min/max/average)?