Welche ist die richtige Logdatei?
Aus Manu-Admin-Mod
Eine falsche Logdatei führt dazu, dass der Mod entweder gar nicht startet (Fehlermeldung) oder nach dem er gestartet wurde keine Reaktion zeigt und nur Bannermessages an den Server sendet (weder Befehle, noch Welcomessages usw. funktionieren).
Es gibt eine Möglichkeit, wie man ganz einfach herausfindet, welche die richtige Logdatei des Gameservers ist, welche man in der config.cfg eintragen muss.
Anleitung
HINWEIS: Lese die Schritte genau durch! Nimm dir ZEIT! Ein falscher Logpfad ist die häufigste Ursache dafür, dass der Mod nicht richtig funktioniert!
Außerdem: In den RCON-Abfragen sind die Werte bei "default: " grundsätzlich die FALSCHEN!!
Schritt 1
Verbinde per RCON zu deinem Gameserver (z.B. mit HLSW).
Gebe dort nun folgendes ein, um das Homeverzeichnis herauszufinden:
fs_homepath
Es sollte dann für Linux beispielsweise diese Ausgabe erscheinen:
"fs_homepath" is: "./.callofduty4" default: "/home/user-webi/.callofduty4"
Domain is any text
bzw. für Windows:
"fs_homepath" is: "D:\Gameserver\cod4" default: "D:\Gameserver\cod4"
Domain is any text
Wichtig ist hierbei der grün markierte Teil. Der sollte am besten irgendwo notiert werden.
Schritt 2
Nun finden wir heraus, welches Modverzeichnis verwendet wird. Dazu geben wir folgendes ein:
fs_game
Folgende oder eine ähnliche Ausgabe erscheint:
"fs_game" is: "mods/modwarfare" default: ""
Domain is any text
ACHTUNG: Sollte dieser Wert leer sein (""), ist das Modverzeichnis automatisch "main"
Dies ist nun das Modverzeichnis, auch das sollte notiert werden.
Schritt 3
Danach geben wir folgendes ein, um den Namen der Logdatei herauszufinden:
g_log
Es sollte dann eine Ausgabe ähnlich dieser erscheinen:
"g_log" is: "games_mp.log" default: "games_mp.log"
Domain is any text
Auch diesen dritten und letzten Wert am besten aufschreiben!
Schritt 4
Wir setzen nun die jeweils in den oberen Teilen mit grüner Fettschrift markierten und von dir notierten Teile nach folgendem Muster zusammen:
Muster: fs_homepath/fs_game/g_log (Homeverzeichnis/Modverzeichnis/Name der Logdatei)
Beispiel Linux:
./.callofduty4/mods/modwarfare/games_mp.log
Beispiel Windows:
D:\Gameserver\cod4\mods\modwarfare\games_mp.log
Schritt 5
Wir wandeln nun die Pfade in Absolute Pfade um.
Hinweis: Beginnen die Pfade mit einem Laufwerksbuchstaben oder einem "/", ist dieser Schritt nicht notwendig.
Wir ersetzen nun die Zeichen "./" am Anfang des relativen Pfades mit dem absoluten Pfad der Gameserver-Installation:
Relativer Pfad:
./.callofduty4/mods/modwarfare/games_mp.log
Gameserver-Installation:
/home/gameserver/cod4_1/
Zusammengesetzt:
/home/gameserver/cod4_1/.callofduty4/mods/modwarfare/games_mp.log
Fertig
Nun haben wir den richtigen Pfad zur Logdatei, welche wir in der config.cfg eintragen müssen
D:\Gameserver\cod4\mods\modwarfare\games_mp.log
bzw.:
/home/gameserver/cod4_1/.callofduty4/mods/modwarfare/games_mp.log
