CoD2
Aus
Um einen Call of Duty 2 GameServer auf einer Diskstation laufen zu lassen müsst ihr folgendermaßen vorgehen
Vorbereitung
- ssh auf die DS
- Legt eurer DS ein Verzeichnis an für CoD2. Z.B.: mkdir /volume1/Games/cod2
- Kopiert die kompletten Daten (von der DVD) aus dem Ordner Setup/Data (ca. 3,5GB) in euer angelegtes Verzeichnis
- 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
- Wenn ihr alles hochgeladen habt, solte in eurem Verzeichnis unter anderem eine Datei namens localisation.txt sein und ein Ordner namens main.
- Ladet euch nun den inoffiziellen Linuxpatch von www.megagames.com herunter (sind nur ca 350kb):
MCall of Duty 2 v1.3 Private Linux Server
- 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
- Enteder Screen benutzen oder tmux: [1]
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.