Ich habe schon lange geplant, eine kleine Anleitung über eines meiner Lieblingsspiele zu schreiben, Call of Duty United Offensive. Für mich war das damals das beste Spiel neben MoHAA, denn ES GAB PANZER!

Wir haben unzählige Stunden auf Kursk, Carentan, Fox sowie der Bas-Map gespielt.

Ich habe das Gefühl, dass ich dem Spiel wegen all des Spaßes etwas schuldig bin und nicht zulassen darf, dass es in der Versenkung verschwindet, daher beschreibe ich im Folgenden, wie man einen dedizierten Linux-Server erstellt, wie man die 1920x1080p-Auflösung einstellt, welche Ports man öffnen muss, und vielleicht reicht die Zeit sogar noch für Mods.

 

Call of Duty: United Offensive dedizierten Server unter Ubuntu 12.04 installieren:

Man braucht eine CoD + United Offensive Installation ohne Mods. Den gesamten Ordner zippen, auf den Server hochladen und entpacken. (Für die Fauleren gibt es hier meine vorbereitete Version, die NUR HERUNTERGELADEN WERDEN SOLL, WENN MAN EIN ORIGINALE EXEMPLAR DES SPIELS BESITZT!)

wget http://dl.zoliben.com/egyeb/cod_uo.zip

unzip cod_uo.zip

Wechselt in den Call of Duty Ordner:

cd "Call of Duty"

WICHTIG!!!

Der Ordner ‘Main’ muss in ‘main’ umbenannt werden:

mv Main main

Danach ladet die Serverdateien in den Spielordner herunter:

wget http://dl.zoliben.com/egyeb/serverfiles.zip

Und entpackt den Inhalt der ZIP-Datei:

unzip serverfiles.zip

Danach macht die Startdatei des Spiels ausführbar:

chmod +x coduo_lnxded

Es wird auch eine Startdatei benötigt:

nano start.sh

Kopiert dies hinein und bearbeitet es nach euren Bedürfnissen:

./coduo_lnxded +set dedicated 2 +set net_ip serveripadresse +set net_port 28960 +set sv_maxclients 24 +set sv_punkbuster 1 +exec dedicated.cfg +map mp_kursk +map_rotate

Speichert sie, dann macht die Startdatei ausführbar:

chmod +x start.sh

Danach startet den Server, um zu sehen, ob er funktioniert:

./start.sh

Wenn der Fehler auftritt, dass die Datei „libstdc++.so.5” nicht gefunden wird, dann ladet sie von hier herunter und kopiert den Inhalt in den Ordner /usr/lib.

Wenn er so bereits startet, dann prüft, ob ihr euch im Spiel verbinden könnt:

Im Spiel drückt ihr die Taste 0 (Null), dann erscheint die Konsole, wo ihr dies eingebt:

connect serveripadresse:28960

Wenn ihr euch verbinden könnt, ist alles in Ordnung.

Nun muss nur noch der Server konfiguriert werden, was ihr durch Bearbeiten der von hier heruntergeladenen Konfigurationsdatei und Hochladen in den Call of Duty/uo/ Ordner erledigen könnt.

 

FullHD einstellen:

Öffnet die Datei Call of Duty/uo/uoconfig.cfg, sucht die folgenden Zeilen und ändert sie:

  • seta r_customwidth „XXXX” –> seta r_customwidth „1920”
  • seta r_customheight „XXXX” –> seta r_customheight „1080”
  • seta cg_fov „XX” –> seta cg_fov „96”
  • seta r_mode „X” –> seta r_mode „-1”
  • seta com_introplayed „0” –> seta com_introplayed „1”

Wenn ihr damit fertig seid, speichert die Datei und stellt die Auflösung im Spiel NICHT um, da sonst die vorgenommenen Änderungen überschrieben werden.

Wenn ihr den Server von einem Heim-PC aus hosten möchtet, müsst ihr die folgenden Ports in der Firewall durchlassen und auf dem Router weiterleiten:

TCP: 28960

UDP: 20500; 20510; 20600; 20610; 28960

 

Wenn es nicht klappt, den Server einzurichten, dann schreibt einen Kommentar und ich versuche zu helfen. Wenn gar nichts funktioniert oder ihr nicht weitermachen möchtet, könnt ihr gerne meinen Server nutzen:

81.2.239.19:28960