CoD2

Aus

Um einen Call of Duty 2 GameServer auf einer Diskstation laufen zu lassen müsst ihr folgendermaßen vorgehen

Vorbereitung

  1. ssh auf die DS
  2. Legt eurer DS ein Verzeichnis an für CoD2. Z.B.: mkdir /volume1/Games/cod2
  3. Kopiert die kompletten Daten (von der DVD) aus dem Ordner Setup/Data (ca. 3,5GB) in euer angelegtes Verzeichnis
  4. Zur Überprüfung hab ich hier nochmal die md5-Summen, damit ihr vergleichen könnt:
 
MD5-Hash                         Dateiname
e45fadb935eca20897604118f9646b03           iw_00.iwd
e489e43808f10cebf290bba71e6872e1           iw_01.iwd
121a6b50d88844f1356e8ba5cfe1bbb0           iw_02.iwd
3b1356811b366d66dd92da75bb7a32af           iw_03.iwd
3a946fe21554c45381c0f8c63966d85e           iw_04.iwd
b2bb68d688d585297313424db6fd3078           iw_05.iwd
982e85ab42bef509641713ecc74732d8           iw_06.iwd
ed834fcbd7c41fbe4d788ab12a618a9e           iw_07.iwd
416bf21ef43091581a88e054b7206f02           iw_08.iwd
0fca765cf67426708b676fc9760bb701           iw_09.iwd
46f2e429b3038c82ab7b71d2ff2f0168           iw_10.iwd
ed40b0c8903cc154b0f801d2944fb298           iw_11.iwd
2f8e06edfb8cd902f395746502a286e2           iw_12.iwd
26fa7f8876c8d6cb6be0b822367e14ca           iw_13.iwd
767babdf9fc6ed7771ca26392f227e8c           iw_14.iwd
aaa2d567f70bd0c6a578a94a41fe1307           localized_english_iw00.iwd
bd00256d5a5954db855e6d2bac283128           localized_english_iw01.iwd
f747f1ebdb3783b1a02751f23481b182           localized_english_iw02.iwd
488e06b7e5ce02ec2f3b48d69e3599d2           localized_english_iw03.iwd
5f64d34c09e27cffe4d74c9b32a3471d           localized_english_iw04.iwd
803ee2df83c87bd17a1361f22078f493           localized_english_iw05.iwd
adb8c2df3b41e14d4793d0b96e1a3bed           localized_english_iw06.iwd
8544e7c1af0d2869104ac9344d948893           localized_english_iw07.iwd
baea6d1c375552f40fa61214249fdd61           localized_english_iw08.iwd
24763908278227c5db2e071f2d00f1a6           localized_english_iw09.iwd
9ffb475da2f4fc740a83c4024b2547f0           localized_english_iw10.iwd

Installation & Customizing

  1. Wenn ihr alles hochgeladen habt, solte in eurem Verzeichnis unter anderem eine Datei namens localisation.txt sein und ein Ordner namens main.
  2. Ladet euch nun den inoffiziellen Linuxpatch von www.megagames.com herunter (sind nur ca 350kb):
    MCall of Duty 2 v1.3 Private Linux Server
  3. Da beim Ausführen folgender Fehler kommt:
    error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory

Müsst ihr so vorgehen:

1. wget http://icculus.org/updates/cod/gcc3-libs.tar.bz2
2. tar -xfvj gcc3-libs.tar.bz2
3. LD_LIBRARY_PATH=$LD_LIBRARY_PATH: ./cod2_lnxded_1.3_private 

dies startet den Server

Starten des Servers im Screen

  1. Enteder Screen benutzen oder tmux: [1]
  2. LD_LIBRARY_PATH=$LD_LIBRARY_PATH: ./cod2_lnxded_1.3_private +set dedicated 2 +exec config.cfg +map_rotate

Zusatzinformationen

  • ServerConfig ist selbsterklärend anhand der jewiligen Files.
  • Ich habe den eXtremeMod 2.x laufen: [2]

Ich habe den Server per dyndns nach aussen ins I-Net geöffnet (nicht vergessen Port forwarden) und man kann sich weltweit mit meiner dyndns verbinden. --> quickconnect vom DSM / DDNS und direkt :[Port] adden.