Lernzirkel - Forum / Call of Duty 5 / Call of Duty 5 Linux GameserverLernzirkel - Forum - Call of Duty 5 Linux Gameserver
In diesem Thread befinden sich 2 Posts.
Call of Duty 5 Linux Gameserver 10.08.2009, 12:54Bufffuchs
Zuerst müssen die Gamefiles auf den Server geladen (ca. 7.5 GB) werden.

dann sollte man sich das neuste Update besorgen z.B. von hier .

- die tar.bz2 Datei in das Hauptverzeichnis von CoD5 auf dem Root Server laden und entpacken

1: tar xfvj codwaw-lnxded-anpassen.tar.bz2


- der Datei codwaw_lnxded die Rechte 755 geben
- dann im main Ordner die Server.cfg anpassen

Punkbuster Installieren:
- der Datei pbsetup.run Ausführungsrechte geben (chmod 755 pbsetup.run)
- die folgenden 3 Befehle ausführen (Den Pfad natürlich an deine Umgebung anpassen!):

1:
2:
3:
./pbsetup.run -e
./pbsetup.run --add-game=waw --add-game-path=/home/user/cod5/
./pbsetup.run -u


Man kann den Server nun über ein Startscript starten z.B. ./start.sh

Beispiel start.sh

1:
2:
3:
4:
5:
6:
#!/bin/bash
cd /home/cod5/

# Start server now!
screen -A -m -d -S cod5 /home/cod5/codwaw_lnxded +set net_port 28960 +set sv_punkbuster 1 +set sv_pure 1 
+exec server.cfg +set fs_homepath /home/cod5/ +map_rotate


Achtung! Wenn ihr die deutsche Version von Cod5 auf den Server aufgeladen habt,
muss noch ein weiterer Startparameter hinzugefügt werden:
1: +set loc_language 2


Man kann durch verändern der Parameter den Server auch unranked machen, hier ein Beispiel:
Ranked:

1:
2:
screen -A -m -d -S cod5 /home/cod5/codwaw_lnxded +set net_port 28960 +set sv_punkbuster 1 +set sv_pure 1 
+exec server.cfg +set fs_homepath /home/cod5/ +map_rotate



Unranked:

1:
2:
screen -A -m -d -S cod5 /home/cod5/codwaw_lnxded +set net_port 28960 +set sv_punkbuster 1 +set sv_pure 1
  +set fs_game mods/Modname +exec server.cfg +set fs_homepath /home/cod5/ +map_rotate


will man einen Mod auf dem Server starten muss man folgendes der Startzeile hinzufügen: +set fs_game mods/Modname

Server stoppen kann man via Stopscript ./stop.sh

Beispiel stop.sh

1:
2:
#!/bin/sh
screen -S cod5 -X quit


Fals man den Server einfach nur restarten will kann man dafür ein Restartscript verwenden ./restart.sh

Beispiel restart.sh

1:
2:
./stop.sh
./start.sh

- Editiert von Bufffuchs am 10.08.2009, 15:00 -
if ($ahnung == false or $problem == true) {
read FAQ ; use SEARCH ; use GOOGLE; }
else {
use brain; make post;
}

Lust zum Fussball Tippen ?
Formel 1 Tippspiel
Call of Duty 5 Linux Gameserver 10.08.2009, 21:18Hener
Zitat:
Original von Bufffuchs

- die tar.bz2 Datei in das Hauptverzeichnis von CoD5 auf dem Root Server laden und entpacken

1: tar xfvj codwaw-lnxded-anpassen.tar.bz2




ähm.. für Die, wenn dieser Befehl nicht geht! Das f muss als letzter Parameter stehen, denn er gibt das File an.

x = extract
v = verbose (Anzeiger, was er amcht)
j = bz und bz2 Familienkompression
f = File (dieser Parameter muss al letztes stehen)
see:
1: #man tar

Lieber einen Stehen und nicht sitzen können,
als einen Sitzen und nicht stehen können.


-- pForum 1.31 OS / © Thomas Ehrhardt, 2000-2007 --
http://gamingdivision.de/pforum