Jump to content

Search the Community

Showing results for tags 'unbutu'.

  • Search By Tags

    Oddělujte čárkami
  • Search By Author

Content Type


Fórum

  • Obecné
    • Všeobecné
    • Všechno možné
  • Programování
    • Poradna
    • Návody
    • Tvorba
    • Hledám programátora
  • Herní oblast
    • Poradna
    • Jak na to?
    • Herní kontext
    • Herní zážitky
    • Komunita
  • Grafika
    • Poradna
    • Návody
    • Tvorba
  • Ostatní
    • Hardware a software
    • Hledám/nabízím
    • Archiv
    • 3D Tisk

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Web


Facebook


Jabber


Skype


Steam


Twitter


Github


Pastebin

Found 1 result

  1. 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. 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. 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ěží. http://uloz.to/x6fhLDKs/cod4-linux-server1-7-rar Když máte staženo, uvidíme toto: 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. Základ bychom měli, jdeme na další krok. Instalace PunkBusteru (AntiCheat) Stáhneme si punkbuster instalaci z evenbalnce.com, konkrétně: http://www.evenbalance.com/?page=pbsetup.php 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: 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: cd cod4 cd pb V putty, jste ve složce pb, takže můžeme začít instalovat. ./pbsetup.run -e ./pbsetup.run --add-game=cod4 --add-game-path=/home/tweak/cod4/ 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. ./pbsetup.run -u 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 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: cd cod4 Zadáme spouštěcí command: ./cod4_lnxded +set net_port 28960 +set sv_punkbuster 1 +set sv_pure 1 +exec server.cfg 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: ./cod4_lnxded +set net_port 28960 +set sv_punkbuster 1 +set sv_pure 1 fs_homepath /home/tweak/cod4/ +exec server.cfg +map_rotate 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ě. #!/bin/bash cd /home/tweak/cod4/ # Start server now! screen -A -m -d -S cod4 /home/tweak/cod4/cod4_lnxded +set net_port 28960 +set sv_punkbuster 1 +set sv_pure 1 +exec server.cfg Server potom najdete ve screenu. screen -X cod4 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: #!/bin/sh screen -S cod4 -X quit restart.sh Příkaz který spustí nejprve stop.sh a potom start.sh, tím se server restartuje. ./stop.sh ./start.sh 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. http://uloz.to/xS8hVNcE/cod4-linux-patch-17-rar 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í: // map rotation set sv_maprotationcurrent " set sv_mapRotation "gametype sd map mp_backlot gametype sd map mp_crash gametype sd map mp_crossfire gametype sd map mp_citystreets gametype sd map mp_strike" // promod settings set promod_mode "custom_public" set promod_enable_scorebot "0" 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.
×
×
  • Create New...