Přejít na obsah

Call of Duty 4 Dedicated Server - Linux Unbutu

cod4 server linux unbutu dedicated path1.7

  • Pokud chcete odpovědět, přihlaste se
3 odpovědí

#1
TWeak

TWeak

    OG LOC

  • Uživatel
  • Příspěvků: 1 409

Vložený obrázek


Zdravím,
dlouho jsem zde nic nepsal, ani nereagoval na žádné téma, tak jsem si řek, že napíšu návod na CoD4 server. Je kolem 2hé ráno, spát se mi nechce, pro mě dneska poslední, školní den, kdy jsi jdu pro vysvědčení a taky poslední možnost napsat vám něco užitečného.

Jelikož jsem dostal tu možnost, udělat servery projectu nemesis(neberte jako reklamu), tak jsem začal u CoD 4 které, po mě chtěli z důvodu, že je to mnohem lepší, oproti SA:MP serveru, v čem mají rozhodně pravdu. Kámenem úrazu bylo sehnat všechny soubory, protože se na Call Of Duty 4 nedělají pravidelné updaty, jako třeba u SAMPu, a tak je hodně mrtvých linku, tudíž se o mnohem hůř hledají potřebné soubory. Ale konec kecání a přejdeme na návod.


Co k tomu budeme potřebovat ?
- Trpělivost, nic nejde hned od ruky, a vždy se může vyskytnout nějaký problém.
- Dobrou náladu, protože ta je k tomu potřeba, pusťte si třeba nějakou hudbu.
- Instalační CD/DVD CoD4, nebo jakoukoliv obstaranou instalaci hry CoD4.
- Linux soubory pro CoD 4 server.
- FTP přístup k linux serveru.
- PuTTy přístup k serveru.
- Configy, ty vytvoříme ku konci návodu.



Kopírování souboru z DVD
Otevřeme si FTP, u mě WinSCP. Nebudu rozebírat jak se to připojuje, tohle je návod na vytvoření serveru, ne připojení k adresářům linuxu. Když se připojime, jsme v defaultní složce. U mě to je /home/tweak, jelikož mám svoji složku, svůj účet. Ale to neřešte, připojte se, mělo by to vypadat nějak takhle.
Spoiler


To co vidíte zamazaně neřešte. Vytvoříme si složku, například cod4. Složku vytvoříte stiskem F7, nebo Kliknutím pravého tlačítka myši, Nový, Adresář. Pojmenujte ho cod4.
Spoiler


A teď samotné kopírování souborů, obsah má kolem 6,2 Gb velikost, takže budete kopírovat celkem dlouho. Otevřete si složku cod4, a přesunete z instalačního CD/DVD, nebo jak jsem řekl instalačky, obsah složky Data. Tam naleznete soubory:
  • main
  • miles
  • Mods
  • zone
  • binkw32.dll
  • cod.bmp
  • cod ikonu
  • codlogo.bmp
  • iw3mp.exe
  • iw3sp.exe
  • localization.txt
  • mss32.dll
Některé soubory nejsou potřeba, třeba jako iw3mp.exe, iw3sp.exe, bmp soubory, tak je můžete klidně smazat. Jak máte nakopírováno, tak je třeba nakopírovat soubory serveru. Takže si stáhnete soubory z linku níže. Download má zhruba 216 Mb. Je to i zároveň update souboru, které jsme nakopírovali z CD/DVD na patch 1.7, na kterém nám server poběží.

Please Login or Register to see this Hidden Content


Když máte staženo, uvidíme toto:
Spoiler


Začneme kopírovat, to co je ve složce main, nakopírujeme do složky main. To co je ve složce zone, nakopírujeme do složky zone. Soubory cod4_lnxded, cod4_lnxded-bin, libgcc_s.so.1, libstdc++.so.6 nakopírujeme tam kde je soubor localization.txt.
Spoiler


Základ bychom měli, jdeme na další krok.

Instalace PunkBusteru (AntiCheat)

Stáhneme si punkbuster instalaci z evenbalnce.com, konkrétně:

Please Login or Register to see this Hidden Content

Vybereme si For 32-bit Linux Games (Command-line only version), protože všechny soubory máme 32bit, a budeme používat Commands line v PuTTy, žádnou grafiku.
  • Pokud jsme v adresáři cod4, vytvoříme složku pb
  • Otevřeme složku pb
  • Nakopírujeme tam extrahovaný soubor, který jsme stáhli pbsetup.run
Vypadá to takhle:
Vložený obrázek

Nastavte mu chmod 777, kliknete na soubor pbsetup.run, stiskněte F9, a odfajfkujte všechna R,W,X, oktálově to bude 0777.

Otevřeme si program PuTTy, přihlásíme se, napíšeme příkaz:

Please Login or Register to see this Hidden Content


V putty, jste ve složce pb, takže můžeme začít instalovat.

Please Login or Register to see this Hidden Content

Hned na to se vás zeptá "Do you agree to the PunkBuster EULA ? (Y/N) " Stisknete Y, a pokud vám napíše "Game added to the list" máte nainstalovaný PunkBuster, a můžete jej nechat updatovat.

Please Login or Register to see this Hidden Content


Vysvětlení:
--add-game=cod4 - přidání hry, které se nainstaluje PB, můžete použít i jiné zkratky her, které PB podporuje, pokud budete instalovat PB jiné hře.
--add-game-path=/home/tweak/cod4/ - cesta k souborům serveru, cesta může být u Vás zcela jiná !

Configy
Server bychom měli hotový, a byl by připraven na spuštění, ale chybí mu config, jakou každého serveru.
  • Jdete do složky main
  • vytvořte soubor server s příponou cfg (server.cfg)
  • vložte do něj následující kód
Spoiler



Spuštění serveru, vytváření scriptů
Server je hotový a můžeme ho zapnout.
Jednorázový, a zdlouhavý command v puty je takový.

Pokud se přihlásíme, jdeme do složky se serverem:

Please Login or Register to see this Hidden Content


Zadáme spouštěcí command:

Please Login or Register to see this Hidden Content


net_port - nastavíme port, tohle je defaultní 28960
sv_punkbuster - zapneme PB, 0 znamená vypnutý
sv_pure - pure server, tím se zabrání podvádění změnou obsahu hry
+exec server.cfg - načte náš config, který máme ve složce main

Do příkazu můžeme přidat také, jaký mód chceme spustit na serveru, jaký je homepath, rotaci map a podobně.
Ukázka:

Please Login or Register to see this Hidden Content


Určitě vás, nebude pořád bavit psát zdlouhavé kódy, tak si vytvoříme skripty. jednoduché skripty, které nám zjednoduší a urychlí práci se serverem.

start.sh
Vytvoříme si soubor start.sh ve složce cod4, otevřeme jej a do něj napíšeme.
Můžete si k příkazu napsat co chcete, třeba jaký mód spustit a podobně.

Please Login or Register to see this Hidden Content

Server potom najdete ve screenu.

Please Login or Register to see this Hidden Content


stop.sh
Uděláme se souborem to samé, co u souboru start.sh. Jenže soubor se bude jmenovat stop.sh ale příkaz bude:

Please Login or Register to see this Hidden Content


restart.sh
Příkaz který spustí nejprve stop.sh a potom start.sh, tím se server restartuje.

Please Login or Register to see this Hidden Content



Cracked server
Dosud jsme měli, a máme originál server, protože spouštěcí soubor serveru se spojuje s activision, který kontroluje jestli máte nebo nemáte originální klíč. Hodně, nebo aspoň většina hráčů nemá originální klíč, ale přesto by jsi chtěla zahrát CoD4 po síti, s vice hráči. Proto přikládám soubor, který obchází tuto adresu, protože všechna písmena "i", jsou nahrazeny písmenem "h". Tím je adresa špatná, server se nemůže spojit s activisionem a nemůže ověřovat klíč, a tím hráče pustí do hry.

Please Login or Register to see this Hidden Content

Tento soubor nahradíme dosavadním, a spustíme ještě jednou upadate PB.
Tím by se i hráči bez originálního klíče měli napojit.

Instalace módu
Není to vůbec složité jak se z počátku zdá. Máme spousty herních módu, například Only Snip, Only Knife, Promod a podobně. V tuto chvíli si ukážeme jak nainstalovat PROMOD, je to zcela jednoduché.

Navštívíme stránku www.codporomod.com, vybereme si jakoukoliv verzi promodu, u mě třeba aktuální verze EU 2.16.
A postupujte podle těchto kroků.
  • Přihlásíme se do FTP.
  • Pomocí WinSCP.
  • Otevřeme adresář cod4
  • Otevřeme adresář main
  • Otevřeme soubor server.cfg
A do něj vložíme následující:

Please Login or Register to see this Hidden Content


Rotace je nastavena na typické mapy promodu, nebo-li INTEL mapy.
custom-public - je mód pro public servery

A opět klasické překopírování, to co je ve složce pb, vkopírujeme do složky pb. A složku promodlive216, nakopírujeme do složky Mods, v adresáři cod4.
  • Otevřeme si soubor start.sh
  • Přidáme +set fs_game mods/promodlive216 +map_rotate
Uložíme a restartujeme server.


Konec !!
Pokud se vám, tento návod podařil přečíst až do konce, a podařilo se vám server zprovoznit, z celého srdce vám gratuluji.
Omlouvám se za jakékoliv diakritické chyby, překlepy, a podobně. Psát návod přes 2 hodiny, tak aby ho člověk pochopil není jen tak. Užijte si dnešní den, já si jdu dát další kafe za vás, a snad se potkáme u delšího návodu.
  • 0



#2
steel

steel

    .

  • Uživatel
  • Příspěvků: 1 231
Fíha, objetoval jsi tomu hodně času, pěkná práce ;)
  • 0
#Lukrativní domény levně
uddvh7.gif



Kritika není urážka nebo závist, nýbrž snaha pomoci něco zlepšit.avatar25100_8.gif

#3
ErionX

ErionX

    The Truth

  • Uživatel
  • Příspěvků: 318
Hodně dobrý tutorial :) Jen tak dál
PS:Dnes si jdu taky pro vysvědčení :d
  • 0

PC-HELPER


#4
Albus Brambůrek

Albus Brambůrek

    [IScripting]

  • Uživatel
  • Příspěvků: 943

Steam Profile


       
Ahojky, určitě využiji :) Jelikož mám VPS s ubuntu tak proč nezkusit kolik to dá :d
  • 0

BananaCamp.eu - Herní portál.






Také označeno jedním nebo více klíčovými slovy: Návod, cod4, server, linux, unbutu, dedicated, path1.7

0 uživatelů si prohlíží toto fórum

0 uživatelů, 0 návštěvníků 0 anonymních uživatelů

© 2015 IPS, Inc.

Zajímat Vás mohou ještě aktuální zprávy. sleviště, slevy dnes Herbalife je skvělou cestou pro dobré zdraví. Je libo dětský web?