Ebben az útmutatóban egy Just Cause 2: Multiplayer Linux szervert állítunk be.
Ezeket a parancsokat a Debian 7 x64-en tesztelték, de működniük kell az Ubuntu jelenlegi verzióján is.
Az első lépés a bejelentkezés a szerverünkre root felhasználóként. A JC2 : MP szerver futtatása előtt telepítenünk kell néhány csomagot.
Ha x64-et futtat, hajtsa végre az alábbi parancsokat:
dpkg --add-architecture i386
apt-get update
apt-get install -y libc6-i386 lib32gcc1 lib32stdc++6 screen
Ha x86-ot futtat, hajtsa végre az alábbi parancsokat:
apt-get update
apt-get install -y screen
Ha „A területi beállítás nem sikerült” figyelmeztetést kap, hajtsa végre a következő parancsokat:
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
(A területi beállításokért a teljes elismerés "Werner Fischer"-t illeti)
Amikor a konfigurációs képernyőre ér, nyomja meg az ENTER gombot , válassza ki, en_USmajd nyomja meg ismét az ENTER- t. Ezután indítsa újra az SSH-munkamenetet.
Most létre kell hoznunk egy felhasználót a JC2:MP szerverünkhöz, mivel a dolgokat rootként futtatni rossz ötlet. Ehhez:
adduser steam
Kövesse az utasításokat a jelszó beállításához a felhasználó számára. Nyomja meg az ENTER-t a felhasználói adatok megadásának kihagyásához.
Ezután a parancsokat felhasználóként szeretnénk végrehajtani steam. Váltson a steamfelhasználóra a következő parancs végrehajtásával:
su steam
Hozzon létre egy mappát, és ragadja meg a steamcmdszoftvert a JC2:MP letöltéséhez. Ez a következő futtatással történik:
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
Készen állunk a JC2:MP szerverszoftver letöltésére! Hajtsa végre a következő parancsot, és várja meg, amíg a fájlok letöltődnek:
./steamcmd.sh +login anonymous +force_install_dir ~/jc2mp +app_update 261140 validate +quit
Ha a letöltés valamilyen okból meghiúsul, újra kiadhatja a parancsot, és ott folytatja, ahol abbahagyta. A letöltés nem tarthat túl sokáig, mivel csak a szerver fájljait tartalmazza.
A letöltés befejeztével konfigurálnunk kell a JC2:MP szerverünket:
cd ~/jc2mp
mv default_config.lua config.lua
nano config.lua
Ön dönti el, hogyan konfigurálja ezt a fájlt, de valószínűleg módosítania kell:
MaxPlayers - Nem szükséges 5000 játékos, valószínűleg elég lenne egy ésszerűbb 200-as limit is.
Név – Nevezd el valami szépet a szerverednek, ha alapértelmezett "JC2-MP szerverként" hagyod, akkor előfordulhat, hogy nem fogod megtalálni.
Jelszó – Ha azt szeretné, hogy szervere privát legyen, állítsa be a jelszót.
Rengeteg lehetőség van ebben a konfigurációs fájlban, amelyeket megváltoztathat, ha kísérletezni szeretne/akar. Ha végzett a szerkesztéssel, mentheti a fájlt a CTRL + X , majd az Y billentyűk lenyomásával .
Miután konfigurálta a kiszolgáló beállításait, új SSH-munkamenetet kell indítania, és be kell jelentkeznie az steamáltalunk korábban létrehozott felhasználóként. Bejelentkezés után indítsa el a szervert a következő futtatással:
cd ~/jc2mp
screen -S jc2mp ./Jcmp-Server
Vagy ha nem szeretne új SSH-munkamenetet létrehozni és csendben elindítani:
screen -dmS jc2mp ./Jcmp-Server
Ha az első opciót választja, akkor a CTRL , A + D egyidejű lenyomásával "leválhat" arról a képernyőről . A képernyőhöz bármikor visszacsatlakozhat a következő beírásával:
screen -r jc2mp
A szerver jövőbeni elindításához jelentkezzen be steamfelhasználóként, és hajtsa végre:
cd ~/jc2mp
screen -S jc2mp ./Jcmp-Server
Gratulálunk! Az Ön JC2:MP szervere most már működik és működik! Most már meghívhatja barátait, vagy elkezdheti szkriptek hozzáadását.