
Was sind Netsettings ? cl_cmdrate [standard: 30, min: 10, max: 100] Anzahl der Datenpakete pro Sekunde die der Client zum Server senden soll. Begrenzt wird cl_cmdrate durch die Server Befehle sv_mincmdrate und sv_maxcmdrate. Ist cl_cmdrate kleiner als sv_mincmdrate werden trotzdem nicht weniger Datenpakete pro Sekunde an den Server gesendet als sv_mincmdrate. Ist cl_cmdrate größer als sv_maxcmdrate werden auch nicht mehr Datenpakete pro Sekunde an den Server gesendet als sv_maxcmdrate. Auch durch den Server Befehl sv_client_cmdrate_difference wird cl_cmdrate Begrenzt. sv_client_cmdrate_difference sagt aus wie weit cl_cmdrate von cl_updaterate abweichen kann. Zusätzlich ist die maximale Anzahl der Datenpakete pro Sekunde, die an den Server gesendet werden sollen, von fps abhängig. Hat man z.B. nur 30 Frames pro Sekunde werden auch nicht mehr als 30 Datenpakete pro Sekunde an den Server gesendet obwohl cl_cmdrate viel höher ist. cl_updaterate [standard: 20] Anzahl der Datenpakete pro Sekunde die der Client vom Server anfordert. Begrenzt wird cl_updaterate durch die Server Befehle sv_minupdaterate und sv_maxupdaterate. Ist cl_updaterate kleiner als sv_minupdaterate werden trotzdem nicht weniger Datenpakete pro Sekunde vom Server an den Client gesendet als sv_minupdaterate. Ist cl_updaterate größer als sv_maxupdaterate werden auch nicht mehr Datenpakete pro Sekunde an den Client gesendet als sv_maxupdaterate. Zusätzlich ist die Maximale Anzahl der Datenpakete pro Sekunde die an den Client gesendet werden können von der Tickrate des Server abhängig. Ist es z.B. ein Tick 66 Server können nicht mehr als 66 Datenpakete pro Sekunde an den Client gesendet werden. rate [standard: 10000] Maximale Bytes pro Sekunde die an den Client gesendet werden. Begrenzt wird rate durch die Server Befehle sv_minrate und sv_maxrate. Ist rate zu klein entsteht choke. cl_interp [standard: 0.1, min: 0.0, max: 0.5] Zeit der Interpolation in Sekunden. cl_interp 0.1 entspricht 100 Millisekunden Interpolation (lerp: 100ms). Begrenzt wird lerp durch cl_interp_ratio und cl_updaterate. Berechnung: min lerp = cl_interp_ratio / cl_updaterate Ist cl_interp_ratio 2 und cl_updaterate 66 ergibt ein mindest lerp von 30ms (cl_interp 0.03). cl_interp_ratio [standard: 2] Entscheidend für die Berechnung von mindest lerp (min lerp = cl_interp_ratio / cl_updaterate). Begrenzt wird cl_interp_ratio durch die Server Befehle v_client_max_interp_ratio und sv_client_min_interp_ratio. Nur bei cl_interp_ratio 0 ist lerp von 0 möglich. Zur Info: cl_interp 0 und cl_interp_ratio 0 haben die selben Auswirkungen wie der alte Befehl cl_interpolate 0. Damit wird nämlich die Interpolation komplett abgeschaltet (nicht auf allen Servern möglich). cl_interpolate gibt es seit dem Palermo Update nicht mehr. Wichtig: Trotz vielen anders behaupteten Foren und Tutorials, sind nur die hier aufgeführten Befehle wichtig für die optimalen Netsettings. Befehle wie cl_rate, cl_cmdbackup, ex_interp, cl_dlmax oder cl_interpolate gibt es in den jetzigen DoD:S nicht (mehr). Es gibt auch Befehle die eine Auswirkung hätten, wie cl_predict oder cl_extrapolate, sind aber Cheat geflagt (d.h. können nicht geändert werden). Und andere Befehle haben keine Auswirkungen auf die Netsettings, z.B: cl_resend. [Stand: 01.09.2009, Source Engine v14/v15 / Orange Box Engine].
[Quelle und weitere Informationen]
|