A Call of Duty 4 egy igen népszerű FPS játék. Most ezt a játékot fogjuk feltelepíteni Ubuntura, mint szerver. Mivel a játékot nem adták ki linux platformra, így várnunk kellett, míg a lelkes készítők kiadják hozzá a linux oldali fájlokat.A szerver beüzemeléséhez szükségünk van az eredeti Call of Duty 4 telepítőlemezére, a linux oldali fájlokra, és esetlegesen egy mod-ra, ha esetleg még warozni is szeretnénk vagy Lan-on játszani. A gépen sudo jogokkal kell, hogy rendelkezzünk.
Első lépésként hozzunk létre egy könyvtárat ahova telepíteni szeretnénk a játékot.
mkdir cod4
Helyezzük be a DVD meghajtóba a Call of Duty 4 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/cod4
Mikor a mappákat felmásoltuk kb 6,3 GB-ot kell foglalnia.
Most töltsük le a Linux szerver fájlokat az alábbi oldalról:
http://www.fileradar.net/files/view/Call-of-Duty-4-Modern-Warfare_1.7-Linux-Files/4241
Majd tömörítsük ki:
tar -xvjf cod4-linux-server-06282008.tar.bz2 -C /home/felhasználónév/cod4_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/cod4_temp/* /home/felhasználónév/cod4
Ha szükségünk van a PunkBusterre akkor végezzük el az alábbi műveleteket egymás után: ( A PunkBuster egy Anticheat program, ami arra jó, hogy kiszűrje a csalásokat a játékból, akkor érdemes ezt felrakni, ha internetre szánjuk a játékot, ha barátokkal vagy ismerősökkel szeretnénk LAN-on játszani, nincs jelentősége, hiszen megbízunk bennük)
./pbsetup.run -e
./pbsetup.run ––add-game=cod4 ––add-game-patch=/home/felhasználónév/cod4/
./pbsetup.run -u
Most már akár indíthatjuk is a játékot a következő paranccsal:
sudo ./cod4_lnxded
Ha valami ilyesmit látunk akkor jó:
— Common Initialization Complete ––
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_creek
Az első indítás után a játék létrehozott nekünk a HOME mappánkban egy .callofduty4 könyvtárat. Ide kell bemásolnunk a modokoat (PAM, PROMOD, stb), ha használni szeretnénk. Most a PAM 4.2-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 Pam Mod 4.2 -t, majd a fájlokat másoljuk be a /home/felhasználónév/.callofduty4/mods/lan_pam mappába.
A mod összesen 4 fájlt tartalmaz:
lan_pam.cfg
mod.ff
pam.cfg
pam402.iwd
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 ./cod4_lnxded +set loc_language 0 +set fs_game “Mods/lan_pam” +set dedicated 1 +exec lan_pam.cfg
Kellemes játékot.
Valaki erre válasz köszy szépen! 🙂
ERROR: No languages available because no localized assets were found
Sys_Error: Couldn’t load default_mp.cfg. Make sure Call of Duty is run from the correct folder.
Itt egyértelműen az a hiba, hogy nem lett felmásolva minden fájl, vagy rossz helyre lettek másolva.
Ez:”Sys_Error: Couldn’t load default_mp.cfg. Make sure Call of Duty is run from the correct folder.”
Jelentés: Nem tölthető be a default_mp.cfg. Bizonyosodj meg róla, hogy jó helyről futtatod a játékot.
Hogy lehet tört szervert csinálni?