Meglévő szerverre cod 4 telepítés

Ez a legegyszerûbb :)
1: telepítsd fel az otthoni gépedre a Cod4-et, rakd rá a patcheket stb. (ha lehet egy teljesen új telepítést csinálj, amiben nincsennek benne a módok, profile-ok, stb.

2: A feltelepített Cod4-et ("c:\Program Files\Activision\Call of Duty 4 - Modern Warfare\") 1:1 ben fel kell másolni a szervergépre. pl: a "/home/neved/cod4" könyvtárba.

3: Az internetrõl le kell töltened a linux betöltõt a szerveredre.
tartalma:
/main
/zone
cod4_lnxded
cod4_lnxded-bin
libgcc_s.so
libstdc++.so
pbsetup.run
README.linux

4: A linux betöltõt csomagold ki a "/home/neved/cod4" könyvtárba.

5: "/home/neved/cod4/main/" könyvtárba készítsd el szervered config fájlát. pl server.cfg (pálda config fájlt rengeteget találhatsz, a google a barátod)

6: Telepítsük fel a punkbustert a szerverre:
Lépj be a "/home/neved/cod4/" konyvtárba.
Adj futatási jogot a "pbsetup.run" , "cod4_lnxded", "cod4_lnxded-bin", "libgcc_s.so", "libstdc++.so" fájlokra.

Add ki az alábbi parancsokat, értelemszerûen válaszolj arra amit kérdez, fõleg Yes, Yes, Yes :)
./pbsetup.run -e
./pbsetup.run --add-game=cod4 --add-game-path=/home/neved/cod4/
./pbsetup.run -u

7: indítsuk el a cod4 szervert, tesztelésre:
/home/neved/cod4/cod4_lnxded +set net_port 28960 +set sv_punkbuster 1 +set sv_pure 1 +exec server.cfg +set fs_homepath /home/neved/cod4/ +map_rotate
Sok minden végigfut képernyõdön, az utolsó pár sorban hasonlót kell találnod: "Hitch warning: 5008 msec frame time"

Ha mindent jól csináltál, akkor szervered fut! xfire-ben add hozzá a kedvencekhez. Ha nem jelenik meg a ping, akkor nem indult el map a szerveren.
Ilyenkor ellenõrizd a maprotate beállítást. Illetve tölts be egy mapot a szerveren: pl: "map mp_bog". Ha ezután sem válaszol, akkor valamit nagyon elrontottál.

Ha minden OK, akkor máris felmehetsz lõni egyet :)

Miután kilõtted magad, be kell állítani, hogy a szerver akkor is fusson, ha nem vagy a gépnél. Ezt a legjobban a "screen"-el lehet megtenni.
Ha nincs a szerveren "screen" akkor fel kell telepíteni.

indítsd el a szervert screen-el:

screen -A -m -d -S cod4 /home/neved/cod4/cod4_lnxded +set net_port 28960 +set sv_punkbuster 1 +set sv_pure 1 +exec server.cfg +set fs_homepath /home/neved/cod4/ +map_rotate

ilyenkor kapásbol visszakapod a vezérlést (a promptot).

A futó szerverbe a következõ parancsal bármikor beléphetsz:
screen -R cod4

CTRL+C lenyomásával tudod a szervert teljesen leállítani.

Ha nem akarod leállítani, csak kilépnél, akkor az ssh kapcsolatot egyszerûen zárd be, a cod4 szerver tovább fut utána, nem áll le.

8: módok telepítése
A módokat ide kell felmásolni: "/home/neved/cod4/mods/"
Itt minden módnak külön könyvtárat kell készítened. pl "modneve"
A mód fájlait másod be ide: : "/home/neved/cod4/mods/modneve/"
Egyes módok érzékenyek a könyvtár nevére, nem biztos, hogy bármi lehet. Ha pl a Zombies módot akarod felrakni, akkor "zomdb" legyen a könyvtár neve neve. Ez tutira jó :)
Készítsd el a mód config fjálát. A config fájlt a "main" ba kell rakni. pl: "/home/neved/cod4/main/modneve.cfg"
Ha ez megvan indítható a mód szerver, hasonló parancsot kell kiadni a szerver indításához, csak kicsit más:

screen -A -m -d -S cod4 /home/neved/cod4/cod4_lnxded +set net_port 28960 +set sv_punkbuster 1 +set sv_pure 1 +exec server.cfg +set fs_homepath /home/neved/cod4/ +map_rotate +set fs_game mods/modneve

Amiben külömbözik:
"+set fs_game mods/modneve" (ezzel mondjuk meg a szervernek melyik módot futtassa)

Ha mindent jól csináltál máris fut a szerver, mehetsz lõni :)

9: custom mapok telepítése
A custom mapokat "usermaps" könyvtárba kell elhelyezned. pl: "/home/neved/cod4/usermaps/"
Itt minden map-nak külön könyvtárt kell készíteni. Ha a map neve pl: "mp_jordan.ff", akkor a usermaps ba kell egy "mp_jordan" könyvtár.
Ha fel van másolva, akkor a játékmódot álítsd war-ra, majd töltsd be a map-ot.