Folgende Ports werden Standardmäßig benutzt.
Wenn wir einen Router oder eine Firewall nutzen, müssen wir diese Ports freigeben bzw. weiterleiten.
UDP 20800
UDP 20810
UDP 28960
Allgemein
-Aus Gründen der Sicherheit installieren wir niemals einen Game-Server mit dem Benutzer root !
Anleitung: User anlegen
-Falls unser Betriebssystem eine 64 Bit Version ist, benötigen wir die 32 Bit libs.
-Wenn Der Server von zu Hause aus betrieben wird und hinter einem Router steht,
nicht vergessen die Ports weiterzuleiten. -Wir benötigen Dateien der original DVD
- zurück
Als erstes stellen wir sicher, das wir die original DVD(s) oder ein Image
von Call of Duty 4 Modern Warfare (CoD 4 MW) vorliegen haben.
Genau gesagt benötigen wir die zwei Ordner Data und zone.
Bei mehreren DVDs müssen wir die beiden Ordner von jeder DVD runter kopieren und zusammen fügen (überschreiben).
Wir finden die Ordner auch auf einem PC wo das Spiel drauf installiert ist.
Im nächsten Schritt müssen wir diese Datenmengen leider auf den root-Server hochladen.
In unserem Beispiel laden wir die Daten direkt in das Home Verzeichnis des cod4 User (/home/cod4).
Eventuell lohnt es sich Freunde mit einer großen Bandbreite zu fragen,
ansonsten müssen wir schon einige Stunden/Tage je nach DSL Verbindung einplanen.
Kurzer Überblick:
-Wichtig ist eine (reine) Version ohne Mods verwenden!
-Am Ende sollten die Ordner Data und zone zusammen eine Größe von ca. knapp 6,3 GB besitzen.
-Die Daten sind schon komprimiert, erneutes archivieren ist deswegen nicht nötig.
-Bei einer FTP Übertragung den BINARY Modus wählen und nicht TEXT oder ASCII.
Ist die Übertragung abgeschlossen, loggen wir uns über die Console ein z.B.
Putty und befinden uns im Home Verzeichnis.
Um sicher zu gehen können wir mit:
cd ~
In das Home Verzeichnis wechseln.
Nun benötigen wir das Paket cod4-linux-server-06282008.tar.bz2
Das bekommen wir entweder hier http://www.gamefront.com/files/10908372
Oder einfach über Google suchen.
Mit dem direkten Link laden wir uns das Paket auf den root-Server herunter:
Und entpacken diese, in unserem Fall eine .tar.bz2 Datei mit:
tar xvfj cod4-linux-server-06282008.tar.bz2
Nach erfolgreichem entpacken können wir die Datei wieder löschen:
rm -f cod4-linux-server-06282008.tar.bz2
Falls wir die Daten z.B. nicht per SFTP mit dem Benutzernamen unseres Homeverzeichnis
hochgeladen haben, sondern mit irgend einem FTP Benutzer oder sonst was müssen wir noch
die Berechtigungen setzen damit wir auf die Dateien zugreifen können:
chown -R cod4:cod4 /home/cod4
Damit ist die Installation an sich abgeschlossen.
Doch zu nächst empfiehlt es sich Punkbuster zu installieren
und eine server.cfg anzulegen.
Starten können wir den Server Beispielsweise mit:
./cod4_lnxded +set loc_language 2 +map_rotate
Damit der Server weiter läuft wenn wir die Konsole schließen,
sehen wir uns noch folgendes an: