
Hallo zusammen,
da in letzter Zeit immer wieder das Thema Config aufkommt, möchte ich hier mal ein wenig zur Aufklärung dazu Beitragen.
Thema Configcheaten: Oft wird hier die grundsätzliche Frage gestellt, ob das ändern der Config Cheaten ist oder nicht. Das lässt sich grundsätzlich so aber nicht beantworten. Die Config stellt im Prinzip lediglich eine Sammlung von Befehlen dar, welche beim Starten des Spiels ausgeführt werden. Im Prinzip lassen die meißten dieser Einstellungens sich auch ganz einfach im Spiel selbst über die Console verändern. Somit ist also die Frage, ob es sich um Cheaten handelt oder nicht abhängig davon, was man in der Config stehen hat. Pauschal zu sagen, das es sich ja nur um dafür vorgesehene Werte handelt und somit generell kein Cheaten ist, wäre also falsch, da ja auch ein "Give all" oder ein "god" ein "vorgesehener Wert" ist - allerdings sind die Werte der Config vom Punkbuster überwacht und von der Serverconfig beeinflusst. Wird z.B. auf dem Server eingestellt, das in der Config eines Spielers bestimmte Werte nicht erlaubt sind, wird ein Spieler mit entsprechend anderen Werten nicht mehr auf dem Server spielen können. Sprich: auf einem Ordentlich konfiguriertem Server sind Configcheats nur sehr bedingt möglich.
Verbessern des Ping-Wertes: Oft höre ich auch, das eine Veränderung an der Config keine Auswirkung auf den Ping haben kann, da dieser nur von der Verbindung zur Verteilerstelle abhängt. Das ist Falsch. Der Ping bei Cod4 ist nicht identisch mit dem Netzwerkbefehl Ping. Der Cod4 Ping beinhaltet auch das verarbeiten der Pakete und ist damit durchaus von der Config abhängig. Eine geringere Bildschirmauflösung oder weniger Details haben durchaus einen Einfluss auf den Ping.
Leider ist es nicht möglich, hier alle Befehle der Config zu erklären - das würde den Rahmen sprengen. Ich möchte aber einige der wichtigsten Parameter erklären.
Zuerst das Grundsätzliche: Wie kann man seine Config bearbeiten?
Die Config befindet sich in der Datei config_mp.cfg (die Datei config.cfg beinhaltet die Einstellungen für den Singleplayer-Modus) und befindet sich unter "C:ProgrammeActivisionCall of Duty 4 - Modern WarfareplayersprofilesSpielername" Unter Windows 7 wird dieser Ordner aber nicht direkt angezeigt. Da muss man dann unter "C:Program FilesActivisionCall of Duty 4 - Modern Warfare" in der Menüleiste "Kompatibilitätsdateien" auswählen und dort findet man dann den Ordner "Players".
Die Datei mit einem Texteditor wie Wordpad oder Notepad bearbeiten. Vorher solltet Ihr aber eine Kopie der Datei machen, damit Ihr diese wieder herstellen könnt, wenn Ihr Euch die Konfig "zerschießt"!
Ihr werdet dort feststellen, das es einerseits den Befehl "SET", andererseits den Befehl "SETA" gibt. Was aber ist der Unterschied? Mit Seta werden Einstellungen Dauerhaft, mit set nur Temporär gesetzt. Innerhalb der Config macht ein SET also nur bedingt Sinn, daher sind in der Regel diese Werte auch per SETA gesetzt.
Mit Bind können bestimmten Tasten bestimmte funktionen zugewiesen werden. Mit Bind wird z.B. festgelegt, das "Feuer" auf die linke Maustaste gelegt wird (bind MOUSE1 "+attack") oder beim Drücken von 2 eine "Hallo Ihr Cheater" ausgegeben wird (bind 1 "say Hallo Ihr Cheater"). Ihr Solltet also darauf achten, das ihr, wenn ihr die Config eines anderen Spielers nehmt, die Bind befehle möglichst nicht übernehmt, sonder die aus eurer "alten" Config in die neue Einfügt - sonst habt ihr unter umständen eine vollkommen "zerschossene" Tastenbelegung!!!
Videomitschnitt: Es ist über die Config z.B. auch möglich, einen kleinen Videomitschnitt zu machen, der dann mit einem speziellen Player abgespielt werden kann. ich habe den Player schon in den Download zu gepackt. Um Spielmitschnitte machen zu können, Tragt ihr folgendes in der Config ein:
seta demo_start "record; set demo_togg vstr demo_stop" seta demo_stop "stoprecord; set demo_togg vstr demo_start" seta demo_tog "vstr demo_start" bind F12 "vstr demo_togg"
Mit diesen Einstellungen könnt Ihr über die Taste F12 das Aufzeichnen starten und beenden
das Lagometer seta cg_lagometer 1; Aktiviert das Lagometer in der rechten unteren Ecke des Bildschirmes. Damit kann man lags erkennen.
Die erste Linie sollte immer blaus sein. Wird sie gelb, deutet das darauf hin, das die Daten zwischen Server und Spielclient nicht oft genug geupdated werden können. Im ersten Schritt kann man hier versuchen, das durch geringere Grafikdetails oder niedrigere Auflösung zu verbessern. Man kann auch den Wert für cl_timenudge etwas erhöhen (siehe dieser Parameter)
die zweiter linie sollte immer grün sein. Das bedeutet, das die empfangenen Pakete vollständig angekommen sind. Wird diese gelb kann man das eventuell durch reduzieren der snaps oder erhöhen der rate vielleicht verbessern. Sollte das nichts bringen, ist entweder der Server generell "Laggy" oder aber deine Leitung ist nicht "Sauber" (hängt davon ab, ob Du der einzige mit dem Problem bist)
Hier ein Paar Einstellungen (Quelle: Shooter-Szene)
| Befehl |
empfohlener Wert |
Erklärung |
| seta cg_drawfFPS |
0 |
Zeigt die aktuellen Fps (Frames per Second) an.(wert 1 frü anzeigen Wert 0 für nicht anzeigen) |
| seta com_maxfps |
85 |
(oder 125 für trickjumps) Bestimmt deine maximalen Fps aber sei dir bewusst je höher deine Fpsdesto schlechter ist dein Ping, aber umso besser die grafische Darstellung. |
| seta rate |
10000 |
Bestimmt die Anzahl der Daten die vom Server innerhalb einer Sekunde geladen werden. Wenn du bemerkst das du lagst oder einen hohen Ping hast verringere den Wert.
ca 12000 bei DSL,
7000 bei Isdn
Lan und Cable bzw breitbandigen DSL 25000
|
| seta cl_maxpackets |
35 |
Dies steht für die Packetgröße zum Server. Je kleiner der Wert desto besser der Ping,aber umso ruckeligeres das Spiel. |
| seta cl_timenudge |
30 |
Bestimmt die Vorherberechnung deines Clients. Es sollte in etwas ein viertel bis die hälfte des durchschnittlichen Pings sein. |
| seta snaps |
40 |
Anzahl der Snapshots vom Server. Dies ist arbeitet im Zusammenhang mit /rate und /cl_maxpackets Werten. . DSL Wert sollte 40 ,ISDN 20. |
| seta picmic |
2 |
Gibt den Wert für die Textur Qualität an Je kleiner der Wert desto schnellere Reaktionsmglichkeitt aber schlechtere Bildqualität. |
| seta cg_brass |
0 |
Hiermit kann man bestimmen ob im Spiel das Mündungsfeuer dargestellt wird. |
| seta cg_marks |
0 |
Hiermit kann man bestimmen ob im Spiel die Einschläge von Geschossen auf Wände etc dargestellt wird. Mögliche Werte sind 1 und 0 (aus) |
| seta cg_shadows |
0 |
Dies gibt an ob die Schatten der Spieler gezeichnet wird oder nicht. Mögliche Werte sind 1 und 0 (aus) |
| seta r_fastsky |
1 |
Dies gibt an ob der Himmel einfach oder aufwendig gezeichnet werden soll.Mögliche Werte sind 1 und 0 (aus) |
| seta r_drawSun |
0 |
Dies gibt an ob das Sonnenlicht gezeichnet wird oder nicht. Mögliche Werte sind 1 und 0 (aus) . |
| seta r_dynamiclight |
0 |
Dies gibt an ob das Licht dynamisch gezeichnet wird oder nicht. Mögliche Werte sind 1 und 0 (aus) |
| seta cg_blood |
0 |
Blut anzeigen oder nicht |
| set r_mode |
1024x768 |
Hiermit kann man die gewünschte Aufllösung der Darstellung einstellen. |
| seta r_textureMode |
GL_LINEAR_MIPMAP_NEAREST |
Dies gibt an, welchen Texture Modus die Grafikkarte benuzt. Mögliche Werte sind
Bilinear: GL_LINEAR_MIPMAP_NEAREST
Trilinear: GL_LINEAR_MIPMAP_LINEAR
|
| seta r_colorbits |
16 |
Dies gibt an in welcher Farbtiefe gezeichnet werden soll.Mgliche Werte sind
8(übel)
16 (erträglich, schnell)
32(optimale grafische Darstellung.,nur schnell bei entsprechendem System)
|
| seta r_gamma |
2.0 |
Dies gibt an wie hell die Darstellung auf dem Monitor sein soll. Mögliche Werte sind 1 ,1.3, 1.5, 1.8, 2, 2.3, 2.5 .(Hohe Helligkeit schadet auf dauer dem Monitor aber ist gut um Gegner auch in dunklen Ecken zu finden. |
| seta r_finish |
Disable |
Dies gibt an ob der Systemabgleich mit gerenderten Frames stattfinden soll. Kann unter umständen durch Eingabegeräte(Mause) verursachte Lags minimieren. Mögliche Werte sind Enable Disable. |
| seta m_filter |
Disable |
Aktiviert das Mouse Smoothing. Mögliche Werte sind Enable Disable Download |
Eine Einstellung, die sich bei mir z.B. bestens bewährt hat ist: com_maxfps 100 cl_packetdup 1 cl_maxpackets 100 snaps 30
So, hoffe, das hilft Euch etwas weiter...
liebe Grüße
Euer Mumm
|