Osna-LAN
15.10.2010
12:00

Noch

Link:
Forum-Thread
(members only)
Letzte 5 Forumbeiträge

-=30+=- ConfigTips

CS:Source Config Tips
Ungeliebte LowRates-Spieler

Die Standardeinstellungen der Counterstrike:Source Konfigurationsdatei config.cfg sind vor drei oder noch mehr Jahren beschlossen worden.
Damals gab es noch kein DSL6000 oder gar DSL16000. DSL768 war das höchste der Gefühle, viele spielten mit ISDN.
Heutzutage jedoch gibt es deutlich bessere Internetanbindungen, DSL ist Standard. Dementsprechend sollte man seine Netsettings anpassen
Früher gab es auch fast nur Standardserver, die auf Tickrate 33 liefen, heutzutage laufen die meißten Server auf Tickrate 100.
Ein Server mit Tickrate 100 bietet dem Client die Möglichkeit seine spielrelevanten Daten bis zu 100 mal pro Sekunde auszutauschen.
Der Server selbst arbeitet auch mit dieser Geschwindigkeit, berechnet also 100 mal pro Sekunde z.B. die Bewegungen der Spieler und die Flugbahn der Kugeln.
Wenn nun ein Spieler nur mit den deutlich nierigeren Standardeinstellungen spielt, bewegt sich der Spieler ruckartig und nicht flüssig.
Er ist somit ganz klar viel schwerer zu treffen. Genau diesen Zustand dulden wir auf unserem Server nicht. Passt bitte eure Einstellungen an oder spielt woanders. Wie das geht, erkläre ich weiter unten.

 

KonfigDateien
Allgemeines

Neben der config.cfg, der Hauptkonfigurationsdatei, gibt es zwei weitere wichtige Konfigurationsdateien, die userkonfig.cfg und die autoexec.cfg.

In der userkonfig.cfg kann man persönliche Einstellungen eintragen, die jedes Mal beim Start des Spieles geladen werden.
Selbst, wenn man die config.cfg löscht, werden die persönlichen Einstellungen der userconfig.cfg geladen.

Mit der autoexec.cfg kann man weitere Konfigurationsdateien einladen, die dann jedes Mal beim Start des Spiels eingelesen werden, z.B. eine Datei mit Namen netset.cfg.Diese Datei werde ich einmal als Beispiel für eine Netsettings-KonfigurationsDatei vorstellen.
Netsettings

Am besten erzeugt ihr mit einem Texteditor eine einfache *.txt Datei, kopiert diese Werte hinein und speichert die Datei als netset.cfg ab. So kann eine NetsettingsDatei aussehen:

//####### NETSETTINGS #######
//(Default-Werte in Klammern)

//max Anzahl von Paketen pro Sek. Client-Server (30)
cl_cmdrate "100"
//max Anzahl von Paketen pro Sek. Server-Client (20)
cl_updaterate "100"

//interpoliert die Objekt-Positionen, ehemals ex_interp (0.1)
cl_interp "0.03"
//interpoliert die Entität clientseitig(1.0)
cl_interpolate "1.0"
//Perform server side lag compensation of weapon firing events (1)
cl_lagcompensation "1"
//Checkt Positions-Fehler der Spieler
cl_lagcomp_errorcheck "1"

//maximal nutzbare Bandbreite (9999 bei ISDN oder DSL light, 25k habe ich bei DSL 16000)
rate "25000"

// Download vom Server erlauben bzw. nicht erlauben (Maps, Spraylogos, Skins, etc.). (1)
cl_allowdownload "1"
// Upload zum Server erlauben bzw. nicht erlauben (nur Spraylogos). (1)
cl_allowupload "1"

// Damit werden alle spielrelevanten Informationen schon vorher geladen und nicht erst mitten im Spiel.
// Kann deshalb Nachladeruckler vermeiden. (0)
cl_forcepreload "1"

 

Damit diese Datei auch eingelesen wird, müsst ihr sie ausführen. Das geht entweder ingame in der Console oder mit Hilfe der autoexec.
autoexec.cfg

Ist diese Datei nicht vorhanden, dann erstellt ihr sie genauso wie die netset.cfg.Folgende Zeilen müssen dann in die Datei geschrieben werden:

// ***************************
// *** AUTOEXEC
// *** für CSS
// ***************************

//Ausführen der Netsettings
exec netset.cfg

 

Somit wird die Konfigurationsdatei netset.cfg bei Spielstart geladen.
In die Autoexec können auch noch viel mehr Befehlszeilen eingefügt werden.
Kontrolle der Einstellungen

Nun müsst ihr kontrollieren, ob die Einstellungen passen und ihr keine Chokes habt. Das macht ihr am besten mit dem Netgraph. Die folgenden Zeilen könnt ihr z.B. in die Datei netset.cfg einfügen:

// [*]Anzeige Netgraph[*]
net_graph "3"
net_graphpos "3" // Position des Netgraphs (1=rechts 2=mitte 3=links)

 

Für den Fall, dass ihr jetzt Chokes habt, reduziert ihr die Werte vom "cl_cmdrate" und "cl_updaterate" jeweils um den Wert 5, bis die Chokes aufhören. Ein wenig muss man sich jetzt an die neuen Einstellungen gewöhnen, aber es wird sich lohnen!
 
In Memoriam

In Memoriam -=E30+=- Suicide Commando (1972-2009)

-=30+=- Member Map

Google Member Map