A Call of Duty első részének és a kiegészítőjét követő nagy sikerek után kérdéses volt, hogy tudnak-e jobbat alkotni a fejlesztők. A kérdésre a válasz, hogy IGEN. A Cod 2 egy nagyon népszerű játék, amit a megjelenés után még több évvel is játszanak a ligákban és a megrendezett LAN-os eseményeken. Most fel fogjuk telepíteni a játékon konzolos módban és beüzemelni mellé a PAM modot. Ehhez csak sudo jogokra van szükségünk és a Cod2 telepítőlemezére.
Első lépésként hozzunk létre egy könyvtárat ahova telepíteni szeretnénk a játékot.
mkdir /home/felhasználónév/cod2
Helyezzük be a DVD meghajtóba a Call of Duty 2 telepítő DVD-jét és másoljuk át a Setup/Data könyvtárban lévő fájlokat és mappákat:
cp -r /media/cdrom_neve/Setup/Data/* /home/felhasználónév/cod2
Mikor a mappákat felmásoltuk kb 3.5 GB-ot kell foglalnia.
Most töltsük le a Linux szerver fájlokat az alábbi oldalról:
http://www.fileshack.com/file.x/7948/Call+of+Duty+2+Linux+Server+1.3
Majd tömörítsük ki:
tar -xvjf cod2-lnxded-1.3-06232006.tar.bz2 -C /home/felhasználónév/cod2_temp/
A kitömörített mappákat és fájlokat másoljuk be abba a mappába, ahova korábban a DVD-ről másoltuk a fájlokat.
cp -r /home/felhasználónév/cod2_temp/* /home/felhasználónév/cod2
Most már akár indíthatjuk is a játékot a következő paranccsal:
sudo ./cod2_lnxded
Ha valami ilyesmit látunk akkor jó:
— Common Initialization Complete ––
Ha az alábbi ilyen hibaüzenetet kapunk:
./cod2_lnxded: error while loading shared libraries: libstdc++.so.5:
cannot open shared object file: No such file or directory
Töltsük le a következő fájlt és csomagoljuk ki a /home/felhasználónév/cod2/lib mappába a tartalmát, majd a következő paranccsal indítsuk a játékot:
sudo LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/felhasználónév/cod2/lib/ ./cod2_lnxded
Most csak töltsünk be egy pályát és már tudunk is csatlakozni (Mikor elindítod a játékot pályát még nem tölt be alapból, ezért indítás után be kell tölteni egy pályát):
map mp_leningrad
Az első indítás után a játék létrehozott nekünk a HOME mappánkban egy .callofduty2 könyvtárat. Ide kell bemásolnunk a modokoat (PAM, stb), ha használni szeretnénk. Most a Pam 2.04-es verzióját fogjuk feltenni a szerverünkre.
Első lépésként töltsük le, tömörítsük ki a -t, majd a fájlokat másoljuk be a /home/felhasználónév/.callofduty2/main/ mappába.
A mod összesen 3 fájlt tartalmaz:
z_svr_pam204.iwd
pam.cfg
config_mp_server.cfg
A mod beállításait ezekben a fájlokban lehet megadni.
Most már indíthatjuk is a játékot a szép új moddunkkal (a kliens gépek letöltik majd a fájlokat, ha be van kapcsolva ez az opció):
sudo LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/felhasználónév/cod2/lib/ ./cod2_lnxded
vagy így (attól függően, hogy kiírta-e a korábban említett hibaüzenetet):
sudo ./cod2_lnxded
Jó szórakozást a játékhoz.
Üdv
Hogyan tudok egyszerre több szervert indítani?
Mert ugyebár a .callofduty mappa csak egy van, és ha esetleg másolok egy másik mappát a játékkal, akkor ugyan azt a módot indítja el.