Në këtë udhëzues, ne do të konfigurojmë një server Linux Just Cause 2: Multiplayer.
Këto komanda u testuan në Debian 7 x64, por ato duhet të funksionojnë edhe në versionin aktual të Ubuntu.
Hapi i parë është hyrja në serverin tonë si rrënjë. Duhet të instalojmë disa paketa përpara se të mund të ekzekutojmë serverin JC2 : MP.
Nëse jeni duke ekzekutuar x64, ekzekutoni këto komanda:
dpkg --add-architecture i386
apt-get update
apt-get install -y libc6-i386 lib32gcc1 lib32stdc++6 screen
Nëse jeni duke ekzekutuar x86, ekzekutoni këto komanda:
apt-get update
apt-get install -y screen
Nëse merrni një paralajmërim për "Cilësimi i vendndodhjes dështoi", ekzekutoni komandat e mëposhtme:
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
(Merita e plotë i takon "Werner Fischer" për komandat lokale)
Kur të shkoni në ekranin e konfigurimit, shtypni ENTER , zgjidhni en_USdhe shtypni përsëri ENTER . Pas kësaj, rinisni seancën tuaj SSH.
Tani, ne duhet të krijojmë një përdorues për serverin tonë JC2:MP, pasi drejtimi i gjërave si rrënjë është një ide e keqe. Për ta bërë këtë:
adduser steam
Ndiqni udhëzimet për të vendosur një fjalëkalim për përdoruesin tuaj. Shtypni ENTER për të kapërcyer futjen e informacionit të përdoruesit.
Më pas, ne duam të ekzekutojmë komanda si përdorues steam. Kaloni te steampërdoruesi duke ekzekutuar komandën e mëposhtme:
su steam
Krijoni një dosje dhe kapni steamcmdsoftuerin për të shkarkuar JC2:MP. Kjo bëhet duke ekzekutuar:
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
Jemi gati të shkarkojmë softuerin e serverit JC2:MP! Ekzekutoni komandën e mëposhtme dhe prisni derisa skedarët të shkarkohen:
./steamcmd.sh +login anonymous +force_install_dir ~/jc2mp +app_update 261140 validate +quit
Nëse shkarkimi dështon për ndonjë arsye, thjesht mund ta ri-lëshoni përsëri komandën dhe ajo do të vazhdojë aty ku e la. Shkarkimi nuk duhet të zgjasë shumë pasi përmban vetëm skedarët e serverit.
Pasi të përfundojë shkarkimi, ne duhet të konfigurojmë serverin tonë JC2:MP:
cd ~/jc2mp
mv default_config.lua config.lua
nano config.lua
Mënyra se si do ta konfiguroni këtë skedar varet nga ju, megjithatë ndoshta duhet të ndryshoni:
MaxPlayers - Një kapak prej 5000 lojtarësh nuk është i nevojshëm, një kufi më i arsyeshëm prej 200 ndoshta do të mjaftonte.
Emri - Emërtoni serverin tuaj diçka të këndshme, nëse e lini si "JC2-MP Server" të paracaktuar, atëherë mund të mos jeni në gjendje ta gjeni.
Fjalëkalimi - Nëse dëshironi që serveri juaj të jetë privat, duhet të vendosni fjalëkalimin.
Ka shumë opsione në këtë skedar konfigurimi që mund t'i ndryshoni nëse keni nevojë/dëshirë të eksperimentoni. Pasi ju jeni bërë redaktimi atë, ju mund të ruani skedarin duke shtypur CTRL + X dhe pastaj Y .
Pasi të keni konfiguruar opsionet e serverit tuaj, do t'ju duhet të filloni një sesion të ri SSH dhe të identifikoheni si steampërdoruesi që kemi krijuar më parë. Pasi të regjistroheni, hapni serverin tuaj duke ekzekutuar:
cd ~/jc2mp
screen -S jc2mp ./Jcmp-Server
Ose nëse preferoni të mos krijoni një sesion të ri SSH dhe ta nisni atë në heshtje:
screen -dmS jc2mp ./Jcmp-Server
Nëse zgjidhni opsionin e parë, mund të "shkëputeni" nga ai ekran duke shtypur njëkohësisht CTRL , A + D. Mund të rilidhni në atë ekran në çdo kohë duke shtypur:
screen -r jc2mp
Për të nisur serverin tuaj në të ardhmen, identifikohuni si steampërdorues dhe ekzekutoni:
cd ~/jc2mp
screen -S jc2mp ./Jcmp-Server
urime! Serveri juaj JC2:MP është tani dhe funksionon! Tani mund të ftoni miqtë tuaj në të ose të filloni të shtoni skripta.