U ovom vodiču postavljat ćemo Just Cause 2: Linux poslužitelj za više igrača.
Ove su naredbe testirane na Debianu 7 x64, ali bi također trebale raditi na trenutnoj verziji Ubuntua.
Prvi korak je prijava na naš poslužitelj kao root. Moramo instalirati nekoliko paketa prije nego što možemo pokrenuti JC2 : MP poslužitelj.
Ako koristite x64, izvršite ove naredbe:
dpkg --add-architecture i386
apt-get update
apt-get install -y libc6-i386 lib32gcc1 lib32stdc++6 screen
Ako koristite x86, izvršite ove naredbe:
apt-get update
apt-get install -y screen
Ako dobijete upozorenje o "Postavljanje jezika nije uspjelo", izvršite sljedeće naredbe:
export LANGUAGE=en_US.UTF-8
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
locale-gen en_US.UTF-8
dpkg-reconfigure locales
(Puna zasluga pripada "Werneru Fischeru" za naredbe jezika)
Kada dođete do zaslona za konfiguraciju, pritisnite ENTER , odaberite en_USi ponovno pritisnite ENTER . Nakon toga ponovno pokrenite SSH sesiju.
Sada moramo stvoriti korisnika za naš JC2:MP poslužitelj, budući da je pokretanje stvari kao root loša ideja. Napraviti to:
adduser steam
Slijedite upute za postavljanje lozinke za svog korisnika. Pritisnite ENTER da preskočite unos korisničkih podataka.
Zatim želimo izvršiti naredbe kao korisnik steam. Prebacite se na steamkorisnika izvršavanjem sljedeće naredbe:
su steam
Napravite mapu i uzmite steamcmdsoftver za preuzimanje JC2:MP. To se radi pokretanjem:
mkdir ~/steamcmd
cd ~/steamcmd
wget http://media.steampowered.com/client/steamcmd_linux.tar.gz
tar -xf steamcmd_linux.tar.gz
rm steamcmd_linux.tar.gz
Spremni smo za preuzimanje poslužiteljskog softvera JC2:MP! Izvršite sljedeću naredbu i pričekajte dok se datoteke ne preuzmu:
./steamcmd.sh +login anonymous +force_install_dir ~/jc2mp +app_update 261140 validate +quit
Ako preuzimanje iz nekog razloga ne uspije, možete jednostavno ponovno izdati naredbu i ona će se nastaviti tamo gdje je stala. Preuzimanje ne bi trebalo predugo trajati jer sadrži samo datoteke poslužitelja.
Nakon što je preuzimanje završeno, moramo konfigurirati naš JC2:MP poslužitelj:
cd ~/jc2mp
mv default_config.lua config.lua
nano config.lua
Kako ćete konfigurirati ovu datoteku ovisi o vama, no vjerojatno biste trebali promijeniti:
MaxPlayers - Ograničenje od 5000 igrača nije potrebno, razumnija granica od 200 vjerojatno bi bila dovoljna.
Naziv - Imenujte svoj poslužitelj kako bi bilo lijepo, ako ga ostavite kao zadani "JC2-MP Server", možda ga nećete moći pronaći.
Lozinka - ako želite da vaš poslužitelj bude privatan, trebate postaviti lozinku.
U ovoj konfiguracijskoj datoteci postoji mnoštvo opcija koje možete promijeniti ako trebate/želite eksperimentirati. Kada završite s uređivanjem, možete spremiti datoteku pritiskom na CTRL + X, a zatim Y .
Nakon što ste konfigurirali opcije vašeg poslužitelja, morat ćete pokrenuti novu SSH sesiju i prijaviti se kao steamkorisnik kojeg smo prije kreirali. Nakon prijave pokrenite svoj poslužitelj tako što ćete pokrenuti:
cd ~/jc2mp
screen -S jc2mp ./Jcmp-Server
Ili ako ne želite stvoriti novu SSH sesiju i pokrenuti je u tišini:
screen -dmS jc2mp ./Jcmp-Server
Ako odaberete prvu opciju, možete se "odvojiti" od tog zaslona pritiskom na CTRL , A + D u isto vrijeme. Možete se ponovno spojiti na taj zaslon u bilo kojem trenutku upisivanjem:
screen -r jc2mp
Za pokretanje vašeg poslužitelja u budućnosti, prijavite se kao steamkorisnik i izvršite:
cd ~/jc2mp
screen -S jc2mp ./Jcmp-Server
Čestitamo! Vaš JC2:MP poslužitelj je sada pokrenut i radi! Sada možete pozvati svoje prijatelje na to ili početi dodavati skripte.