MikeTNT
Wenn man Shell-Zugriff hat (per putty), geht man wie folgt vor:
Bei Linux heißt der Updater pbsetup.run
Der Updater befindet sich in der COD4-Patchdatei für Linux-Server
Damit der Updater funktioniert, geht man wie folgt vor:
Damit man sich sicher ist, dass alle Dateien aktuell sind, schaut man hier vorbei:
http://www.evenbalance.com/index.php?page=dl-cod4.php (Anmerkung: Hier im Beispiel geht es um COD4)
Aus dem Downloadbereich werden folgende Dateien benötigt:
PunkBuster (COD4) Security File
For Admins Filename: http://www.evenbalance.com/downloads/cod4/pbsecsv.htm
Die pbsecsv.htm schiebt man in den PB-Ordner
PunkBuster (COD4) Player Client Files
Alle html-Dateien.
In den PB-Unterordner namens htm kopieren
PunkBuster (COD4) Server Files
http://www.evenbalance.com/downloads/cod4/pbsvnew.so
Die pbsvnew.so schiebt man in den PB-Ordner
Nun die pbsetup.run in das PB-Verzeichnis auf dem Linuxserver kopieren (Achtung, wenn der Gameserver unter Linux ohne home- und basepath Parameter gestartet wird, existiert irgendwo (meist im home/USERXY - Verzeichnis) ein unsichtbarer Ordner namens .call of Duty 4. Da es meistens Verwirrung stiftet, wenn die Dateien in einem unsichtbaren Ordner liegen, erkläre ich nur die Vorgehensweise bei einem Gameserver, der mit home- und basepath Parameter gestartet wurde:
Mit putty in den PB-Ordner begeben und folgenden Befehl eintippen:
./pbsetup.run -e
anschließend:
./pbsetup.run --add-game=cod4 --add-game-path=/PFAD/ZU/DEINEM/COD4-ORDNER/
Anmerkung: Sollte nun die Meldung kommen, dass der Pfad nicht stimmt, dann hast du dich entweder vertippt oder du hattest zuvor einen PB-Ordner von einem anderen Server übernommen, der andere Pfade verwendete! (Lösung hierzu gibt es weiter unten im Text)
Zum Schluss
./pbsetup.run -u
und die Abfragen jeweils mit Y bestätigen.
___________________________
Probleme mit falschem Pfad lösen:
Gib folgenden Behl ein:
./pbsetup.run -l (<- das ist ein kleines L)
Anschließend erfolgt folgende Ausgabe, die man mit Y bejaht:
pbsetup v2.0
Do you agree to the PunkBuster EULA? (Y/N):
y
Installed Games:
#0 - cod4 "/der/falsche/Pfad/zu/cod4/" (v2.009 | A1394) (v1.484 | A1394 | C2.009)
Merkt euch dir rot markierte Zahl hinter der Raute. Der falsche Eintrag belegt also in diesem Beispiel Platz 0 und diese Position löscht man nun mit diesem Befehl:
./pbsetup.run --remove=0
Nun muss man oben genannte Schritte erneut durchführen.
---------------------------------------------------
cu Mike
Bei Linux heißt der Updater pbsetup.run
Der Updater befindet sich in der COD4-Patchdatei für Linux-Server
Damit der Updater funktioniert, geht man wie folgt vor:
Damit man sich sicher ist, dass alle Dateien aktuell sind, schaut man hier vorbei:
http://www.evenbalance.com/index.php?page=dl-cod4.php (Anmerkung: Hier im Beispiel geht es um COD4)
Aus dem Downloadbereich werden folgende Dateien benötigt:
PunkBuster (COD4) Security File
For Admins Filename: http://www.evenbalance.com/downloads/cod4/pbsecsv.htm
Die pbsecsv.htm schiebt man in den PB-Ordner
PunkBuster (COD4) Player Client Files
Alle html-Dateien.
In den PB-Unterordner namens htm kopieren
PunkBuster (COD4) Server Files
http://www.evenbalance.com/downloads/cod4/pbsvnew.so
Die pbsvnew.so schiebt man in den PB-Ordner
Nun die pbsetup.run in das PB-Verzeichnis auf dem Linuxserver kopieren (Achtung, wenn der Gameserver unter Linux ohne home- und basepath Parameter gestartet wird, existiert irgendwo (meist im home/USERXY - Verzeichnis) ein unsichtbarer Ordner namens .call of Duty 4. Da es meistens Verwirrung stiftet, wenn die Dateien in einem unsichtbaren Ordner liegen, erkläre ich nur die Vorgehensweise bei einem Gameserver, der mit home- und basepath Parameter gestartet wurde:
Mit putty in den PB-Ordner begeben und folgenden Befehl eintippen:
./pbsetup.run -e
anschließend:
./pbsetup.run --add-game=cod4 --add-game-path=/PFAD/ZU/DEINEM/COD4-ORDNER/
Anmerkung: Sollte nun die Meldung kommen, dass der Pfad nicht stimmt, dann hast du dich entweder vertippt oder du hattest zuvor einen PB-Ordner von einem anderen Server übernommen, der andere Pfade verwendete! (Lösung hierzu gibt es weiter unten im Text)
Zum Schluss
./pbsetup.run -u
und die Abfragen jeweils mit Y bestätigen.
___________________________
Probleme mit falschem Pfad lösen:
Gib folgenden Behl ein:
./pbsetup.run -l (<- das ist ein kleines L)
Anschließend erfolgt folgende Ausgabe, die man mit Y bejaht:
pbsetup v2.0
Do you agree to the PunkBuster EULA? (Y/N):
y
Installed Games:
#0 - cod4 "/der/falsche/Pfad/zu/cod4/" (v2.009 | A1394) (v1.484 | A1394 | C2.009)
Merkt euch dir rot markierte Zahl hinter der Raute. Der falsche Eintrag belegt also in diesem Beispiel Platz 0 und diese Position löscht man nun mit diesem Befehl:
./pbsetup.run --remove=0
Nun muss man oben genannte Schritte erneut durchführen.
---------------------------------------------------
cu Mike