Die Legende der 1337 config ...
PC Word
oder was hat es auf sich mit config Tuning?
man hört es immer wieder. die Legende von der super mega 1337-config von irgendeinem pro Gamer, von der "optimalen" config. Mit dieser lässt sich angeblich der eigene Skill steigern, etc...
doch prinzipiell ist das alles Quatsch. Warum? Das will ich im Folgenden mal ein wenig erläutern...
Vorwort: Was ist die config überhaupt?
als "config" bezeichnet man hauptsächlich die Datei config.cfg, sowie alle anderen *.cfg und *.rc Dateien im cfg Ordner.
darin sind alle Einstellungen von cs gespeichert (was man in den Optionen einstellen kann). z.B.: deine Tastenbelegungen, deine internet-settings, uvm. allerdings kann man in den cs-optionen nur einen Bruchteil dessen einstellen, was in der config möglich wäre. deswegen gehen viele Leute hin und ändern die config manuell.
öffnen kann man *.cfg Dateien mit WordPad oder dem Windows Editor/Notepad.
was ist nötig, um besser zu werden?
um skilled zu werden muss man natürlich erst mal viel üben, üben, und nochmal üben. das ist das allerwichtigste. man muss die Maps im Schlaf kennen und aus langer Erfahrung weiß man, wo sich Gegner bevorzugt aufhalten und wo man daher gleich hinzielen sollte, wenn man um irgendeine Ecke läuft. auch ein vorsorglicher Schuss auf Kisten (hinter denen sich oft Gegner verstecken) kann nie schaden und gute Reaktion ist das A und O.
aber auch eine vernünftige Hardware, die in der Lage ist, das Spiel ruckelfrei und flüssig darzustellen, ist von Vorteil. wenn man laggt (wegen fps- oder ping-problemen), dann trifft man nix.
und gerade bezüglich ruckelfrei und flüssig spielt auch die config eine kleine rolle.
was sollte/kann man gegenüber der Standard config verändern?
dazu möchte ich die ganzen befehle der config mal ein wenig aufschlüsseln. weniger wichtige Sachen (welche man nicht ändern braucht) lasse ich mal weg.
wer eine Auflistung aller befehle sehen will, kann sich diese Arrow hier anschauen.
bzw. die Datei, um die es hier geht, die "config.cfg", befindet sich in folgendem Verzeichnis:
1.6: ...steam\steamapps\ACCOUNTNAME\counter-strike\cstrike (steam auf englisch)
1.6: ...steam\steamapps\ACCOUNTNAME\counter-strike\cstrike_german (steam auf deutsch)
CS:S: ...steam\steamapps\ACCOUNTNAME\counter-strike source\cstrike\cfg (steam auf englisch)
CS:S: ...steam\steamapps\ACCOUNTNAME\counter-strike source\cstrike_german\cfg (steam auf deutsch)
sooo, aber jetzt zum config-tuning:
man könnte die config.cfg gedanklich in 6 Bereiche einteilen:
1) die Binds, womit man die Tasten mit entsprechenden Funktionen belegt.
2) befehle, womit man diverse Kleinigkeiten einstellen kann, so wie es einem persönlich am besten gefällt.
3) befehle, die man an die eigene Hardware anpassen sollte.
4) befehle, die man zusammenfassend als "Netsettings" bezeichnet, womit man cs an die eigene Verbindungsqualität anpasst.
5) befehle, die den Sound beeinflussen
6) befehle, die absolut unwichtig und nicht weiter erwähnenswert sind.
zu 1) Binds
------------
tja, man legt sich die Funktionen halt auf entsprechende tasten, so dass man ohne viel Verrenkungen schnell die wichtigsten Sachen ausführen kann.
dazu gibt es viele Meinungen, was man wie am besten belegt, um am besten spielen zu können. viele spielen z.B.: mit den Bewegungstasten w a s d, andere schwören auf die Pfeiltasten, wieder andere auf ganz andere tasten.
aber ehrlich: einen pro Gamer macht das nicht. und allgemeine Empfehlungen gibt es dafür auch nicht. jeder sollte sich die Tasten so legen, wie es ihm persönlich am besten gefällt. man kann ja mal verschiedene Sachen ausprobieren, und sich dann für ein bestimmtes "Layout" festlegen.
Thema belegbare Funktionen: neben den standard-funktionen gibt es jede Menge zusätzlicher Funktionen, welche einem das cs-leben erheblich erleichtern können. z.B.: buyscripte, wo man mit einem einzigen Tastendruck eine Waffe (oder diverse Kombinationen) kaufen kann, sowie jede Menge andere (mehr oder weniger) nützliche Sachen. diese sind aber nicht standardmäßig in cs enthalten. man braucht dazu cs scripte. solche gibt es zu häuf fertig zum downloaden und installieren.
von solchen fertig Skripten gibt es aber auch manche, die massiv an den sonstigen config-einstellungen rumschrauben, was nicht immer zum besten Ergebnis führen muss!
es ist daher immer besser, sich selbst manuell einige Scripte einzubauen, die keine sonstigen Sachen an der config verändern.
zu 2) diverse Einstellungen nach eigenen Vorlieben
---------------------------------------------------
hier drunter fallen die ganzen befehle, die diverse Kleinigkeiten am Rand beeinflussen. diese haben keine Auswirkungen auf die Performance oder die Netzwerk Verbindung, sondern beziehen sich meist nur auf angezeigte Informationen (wie z.B.: mittige Spieler Namen, Netgraph-anzeige, menü-style,...), oder auf sonstige Spiel Einstellungen (wie z.B.: das automatische aufheben von Waffen, Fast Switch, oder Waffe Links-Rechts,...).
hier gibt es keine "optimalen" oder "schlechten" werte, sondern es bleibt ganz den Vorlieben des Spielers überlassen, wie man sie einstellt.
im Einzelnen wären dies folgende befehle:
für den netgraph (der euch wichtige infos anzeigt, wie z.B.: FPS, Ping, Choke, Loss):
net_graph "0" //0(aus)-1(grafisch)-2(grafisch)-3(textdarstellung-empfehlenswert)
net_graphpos "2" //1(links)-2(mitte)-3(rechts)
net_graphwidth "-180" //links-rechts verschieben, frei einstellbar
graphheight "40" //Position des netgraph auf der höhen Achse, frei einstellbar
hier einige befehle, welche bedingt Einfluss auf den "skill" haben:
hud_centerid "1" //Spieler Namen links unten (0), mittig (1). 1 stellt die Spieler Namen mittig unter dem Fadenkreuz dar. dies ermöglicht eine bessere/schnellere Unterscheidung von Freund und Feind, was natürlich wünschenswert ist.
cl_minmodels "1" //an (1) aus (0). bei 1 sieht man nur noch ein terror-model (leet) und ein ct-model (gign). das schont zum einen die Grafikkarte, zum anderen ermöglicht es eine bessere Trennung von Freund und Feind, dadurch dass alle gleich aussehen.
hud_fastswitch "1" //an(1) aus(0). bei 1 muss man die ausgewählte Waffe nicht erst mit der linken maustaste bestätigen. 1 ermöglicht also ein schnelleres wechseln der Waffe. das funktioniert nicht NICHT mit der Standard Belegung des Mausrades, Abhilfe hier
_cl_autowepswitch "0" //an(1) aus(0). bei 0 nimmt man eine Waffe am Boden nicht gleich in die Hand. dies ist sehr zu empfehlen, denn wenn man mitten im Pistolen Gefecht über ein Gewehr läuft, kann man sonst kurz nicht schießen, während man es in die Hand bekommt. das bedeutet meist den Tod. auf 0 kann man einfach weiter ballern und später zum aufgehobenen Gewehr wechseln.
sonstiges:
hud_takesshots "1" //screenshot am runden ende an (1) aus (0)
con_color "225 215 255" //Farbe der Konsolen-schrift, mehr dazu hier
cl_dynamiccrosshair "1" //an(1) aus(0), 0 verhindert ein auseinandergehen des Fadenkreuzes beim laufen und springen, NICHT beim schießen. dies ist aber nur ein optischer Effekt und hat keinerlei Einfluss auf das nach wie vor vorhandene streuverhalten einer Waffe.
cl_crosshair_color "XXX XXX XXX" //die Farbe des Crosshairs in R G B werten. vgl. dazu con_color.
cl_crosshair_size "small" //mög. werte: auto - small - medium - large, wobei viele das kleinstmögliche (small) crosshair vorziehen
cl_crosshair_translucent "0" //bei 1 wirkt das CZ farblich etwas blasser, bzw. leicht durchsichtig. bei 0 wirken die Farben etwas kräftiger
cl_radartype "1" //das Radar ist durchsichtig (0) oder nicht (1). 0 kann viele Nachteile haben, da man bei bestimmten Hintergrundfarben sonst die Punkte auf dem Radar nicht sehen kann.
cl_bob "0.01" //waffenwackeln links/rechts, 0=aus, , frei skalierbar in 0.01 schritten
cl_bobup "0.5" //waffenwackeln hoch/runter, 0=aus, frei skalierbar in 0.01 schritten
cl_bobcycle "0.8" //je größer der wert, desto langsamer schwingt die Waffe insgesamt - je kleiner desto schneller ist die Frequenz. bei 0 bewegt sich die Waffe nicht mehr und ist weiter vorne, man sieht mehr vom Ende der Waffe
cl_righthand "1" //Waffen Hand links(0) oder rechts(1)
setinfo "_ah" "0" //auto-hilfe an(1) und aus(0)
setinfo "_vgui_menus" "0" //Testmenüs(0) nur mit tasten zu bedienen, vgui-menüs(1) auch mit maus zu bedienen
spec_menu "0" //spectator Menü an(1) aus(0). sollte immer auf 0 stehen, da man sonst evtl. nichts mehr schreiben kann, wenn man tot ist
zu 3) anpassen an Hardware
--------------------------
es gibt einige befehle, womit man die config entsprechend der Leistungsfähigkeit der EIGENEN Hardware einstellen kann. ja nachdem, ob man einen guten Rechner oder einen schlechten Rechner hat.
dazu habe ich bereits einiges geschrieben. alle befehle, die die Performance eurer Grafikkarte beeinflussen, finden sich hier:
Arrow mit welchen befehlen kann man die config auf Performance/Qualität tunen?
wenn man FPS-probleme hat, sollte man auch noch die Arrow 1.6-fps-FAQ beachten, dort habe ich viiiiiele allgemeine Tipps beschrieben, vor allem außerhalb der config, d.h. für Windows. das hat dann aber nix mit den config befehlen zu tun...
es gibt auch noch einige wenige andere befehle, die man an die eigene Hardware anpassen sollte, welche aber nichts mit der Leistungsfähigkeit der CPU/Grafikkarte zu tun haben.
das sind:
gamma "10.000000"
brightness "10.000000"
diese sind für die Helligkeit zuständig. je heller, desto besser sieht man Gegner in dunklen Ecken. ein Wert von größer 10 ist jedoch nicht sinnvoll. je nach monitor haben diese befehle ein mehr oder weniger große Wirkung. ebenso ist es von den Einstellungen des Monitors abhängig.
sensitivity "3.000000"
die Mause Empfindlichkeit in Abhängigkeit von den Maus Treibern und von der in Windows eingestellten sensitivity sollte man diesen Wert in CS einstellen dabei kann man keine allgemeingültigen werte sagen. die Wirkung des eingestellten wertes ist zu sehr von der Maus und der windows-sensitivity abhängig und außerdem mag es der eine lieber schnell, der andere lieber etwas langsamer. Man sollte ein gesundes Mittelmaß finden, welches einem ermöglicht, zum einen bei geringen Bewegungen möglichst genau zu zielen, und zum anderen mit möglichst kurzer "Wegstrecke" der Maus eine 180 Grad wende zu vollführen.
oftmals wird hier die Maus Beschleunigung als störend empfunden. selbst wenn sie in Windows deaktiviert ist, muss man sie in CS gesondert deaktivieren. dies geschieht allerdings nicht in der config, sondern bei den CS Start Parametern. mehr dazu hier
+mlook //steht standardmäßig bereits drin. ohne wert. steht der Befehl in der config, ist das "umsehen" mit der Maus aktiviert. jeder spielt so, daher sollte man den Wert in der config stehen lassen.
m_filter "0" //je nachdem, was ihr für eine Maus habt, sollte man mal 0 oder 1 ausprobieren. usb Mäuse funktionieren meist mit 1 besser, aber das muss nicht sein. --> testen!
zu 4) Netsettings
------------------
die Netsettings dienen dazu, cs an eure Internet Verbindung anzupassen. je nachdem ob man modem, isdn oder dsl oder sonst was hat, sollte man hier andere Werte eintragen. dies ist das wohl wichtigste, was man an der config verändern sollte.
jede Verbindungsart braucht andere werte. allerdings ist die Qualität der Connection auch bei gleicher Anbindungsart (z.b. DSL) nicht bei jedem gleich. denn nicht jeder wohnt gleich weit von der Vermittlungsstelle weg, jeder hat andere Hardware (netzwerkkarte, modem, Splitter, Kabel, etc).
es ist also nötig, leichte Anpassungen vorzunehmen. dabei sollte man von diversen Richtwerten ausgehen. allgemeingültige, bei jedem gleich gute Settings gibt es nicht. für jeden wären andere Settings die optimalen, selbst bei gleicher Verbindungsart.
bei den Netsettings ist es wichtig, dass man möglichst kein Choke oder Loss hat (zu sehen im netgraph), sowie einen möglichst stabilen niedrigen ping. die Betonung liegt hierbei auf stabil, und erst in zweiter Linie auf niedrig. lieber einen möglichst stabilen etwas höheren ping, als einen möglichst niedrigen, der dafür sehr schwankt. denn das schwanken ist das, was man als lag empfindet und das spiel zum ruckeln bringt.
hier also mal die eigentlichen Netsettings:
rate "XXXXX"
cl_cmdrate "XXXXX"
cl_updaterate "XXXXX"
cl_cmdbackup "X"
cl_resend "X"
cl_dlmax "XXX"
sehr gute Hilfe zu den netsettings findet man hier:
dabei spielt aber auch der Server, auf den man connecten möchte eine Rolle. nicht alle Server haben gleich gute Pings. man kann daher je nach serverping die Netsettings etwas variieren.
es gibt aber noch weitere befehle zum Beeinflussen der Connection, welche erwähnenswert sind:
cl_timeout "999" //zeit, die beim connecten vergeht, ehe es zu einem Time Out kommt. stellt hier 999 ein, dann seid ihr auf der sicheren Seite, falls das connecten mal länger dauert
cl_allowdownload "1" //an(1) aus(0). sollte immer auf 1 stehen, da man sonst beim connecten oder mapchange keine Maps saugen kann die man nicht hat.
cl_allowupload "0" //an(1) aus(0). 0 verhindert den Upload von z.b. eigenen Spray Logos zum server. das schont die connection. wer keinen wert darauf legt, den anderen sein eigenes custom logo aufzudrücken, sollte das auf 0 stehen haben.
cl_download_ingame "0" //an(1) aus(0). 0 verhindert das downloaden von fremden Logos. das schont die Connection. wer keinen Wert auf die Logos der anderen legt (und wer tut das schon? *gg*), der sollte das auf 0 stellen.
und hier findet man noch alles weitere Wissenswerte zum Thema ping:
Arrow 1.6 ping-guide. die Netsettings der config stellen hier nur einen kleinen Teil der Eingreif-möglichkeiten dar.
zu 5) Sound
------------
Sound ist ein wichtiger Faktor von CS durch Geräusche ist es möglich, den ankommenden Gegner zu orten, noch bevor man ihn überhaupt sehen kann. so kann man ihn in einen Hinterhalt locken, oder man ist zumindest darauf vorbereitet, dass aus einer bestimmten Richtung gleich mit feindkontakt zu rechnen ist.
aber Achtung! nicht jedes Schritt Geräusch ist ein feind! schaut kurz auf eurer Radar, um euch zu vergewissern, dass die Schritte nicht von einem Team Kollegen kommen, bevor ihr drauflosballert.
beim Sound hängt vieles von der Leistungsfähigkeit eures PCs ab. besser gesagt, von eurer soundkarte oder vom integrierten OnBoard Sound Chip.
wenn die Sound Hardware es unterstützt, sollte man immer den Raumklang aktivieren. dies ermöglicht ein wesentlich verbessertes Orten des Gegners, selbst wenn man nur ein Headset benutzt und keine surround Lautsprecher.
hierbei sieht die config 2 verschiedene Modi vor: a3d und eax
die meiste Sound Hardware (selbst OnBoard Sound) unterstützt zumindest einen von beiden Modi. also aktiviert ihn!
dabei ist eax immer vorzuziehen, da dieser Modus seitens der Hardware Hersteller z.Zt. am meisten weiterentwickelt und verbessert wird.
die beiden befehle hierfür sind:
s_a3d "0.000000"
s_eax "1.000000"
1 = an / 0 = aus
stellt aber immer nur eins von beidem auf 1, und das andere auf 0. so schließt man Treiber-Konflikte oder andere störende Nebeneffekte aus.
weitere wichtige Sound/Voice befehle:
hisound "1.000000" //Sound Qualität hoch (1) und schlecht (0), sollte immer auf 1 stehen, belastet hardware vernachlässigbar.
volume "0.500000" //Lautstärke, einstellen nach belieben
voice_enable "1" //ingame-voice aktivieren (1) und deaktivieren (0)
voice_forcemicrecord "1" //ingame-voice aktivieren (1) und deaktivieren (0)
voice_scale "1" //Lautstärke der voice im Verhältnis zum restlichen Sound, einstellbar von 0-1, wobei 1 100% entspricht, d.h. voice ist gleichlaut wie der andere Sound
es gibt noch viiiiel mehr Sound befehle. deren Wirkung ist allerdings verschwindend gering, bzw. stört mehr beim Spielen als dass es nutzt. lasst sie am besten auf Standard.
zu 6) unwichtiges
------------------
alles, was nicht bei 1-5 genannt ist, ist für die "optimale" config total unwichtig und braucht niemanden zu interessieren. diese befehle also auf dem Standard wert lassen!
was darf man an der config ändern, so dass alles auf turnieren noch legal bleibt?
man darf eigentlich fast alles ändern. alles, was nicht explizit in den Regeln der jeweiligen Liga (oder des Servers oder der Lan) verboten ist, darf man ändern.
dazu muss man sich das entsprechende Regelwerk durchlesen, denn das ist von Liga zu Liga unterschiedlich.
oft müssen z.b. solche Sachen wie ex_interp und andere ex_ befehle den Standard Wert haben.
wäre es sinnvoll einfach mal einige configs von Profis auszuprobieren und eine zu übernehmen?
dazu ein klares NEIN! denn:
A) keiner der Profis spielt mit eurem pc und genau eurer sonstigen Hardware (vgl. 3+5).
B) keiner der Profis weiß, wie ihr persönlich gerne manche Sachen einstellt (vgl. 1+2).
B) keiner der Profis spielt im selben Haus mit derselben internet-verbindung wie ihr (vgl. 4).
jeder sollte sich daher selbst ein wenig mit der config auseinander setzen, um auf diese Weise die für sich optimale config zu finden. das erfordert einige zeit, sich mit der Materie vertraut zu machen und diverse verschiedene Einstellungen selbst zu testen, aber nur so kommt man letzten Endes zu dem, was man möchte: zur "optimalen" config - und zwar zur EIGENEN!
FAZIT:
wer meine obigen Ausführungen aufmerksam gelesen und verstanden hat, dem sollte spätestens jetzt klar sein, dass es keine allgemeingültige gute config gibt. jeder muss sie an seine Hardware und an seine Vorlieben anpassen. dabei kann eine fremde config lediglich eine Hilfestellung (bei ähnlicher Hardware), aber kein Allheilmittel sein und schon gar keine End Lösung ebenso ist eine config kein Mysterium, welches es geheim zuhalten gilt (viele sind so stolz auf ihre 1337 config, dass sie sie niemandem verraten wollen Shocked ). jeder kann sich mit der Materie vertraut machen und die Wirkung der befehle in Erfahrung bringen. und nur das ist es, was einem zu einer wirklich guten 1337 config verhilft. NICHTS anderes. und schon gar keine fremde config, von wem auch immer.
ich hoffe, dieser kleine guide ist euch eine brauchbare Hilfestellung beim Suchen und Finden nach der selbstpersönlichen EIGENEN leet-config...