In questo tutorial impareremo come configurare un server multiplayer Just Cause 2.
Prerequisiti
Assicurati che il sistema sia completamente aggiornato prima di iniziare. Successivamente creeremo un nuovo utente per il server. Assicurati di usare una password difficile!
yum update -y
adduser jcmp
passwd jcmp
Apriamo anche le porte del firewall necessarie.
firewall-cmd --zone=public --add-port=7777/udp --permanent
firewall-cmd --reload
Ora possiamo installare le librerie necessarie per eseguire SteamCMD.
yum install glibc.i686 libstdc++.i686 -y
Passa all'utente che abbiamo appena creato.
su jcmp
cd ~
È ora di scaricare SteamCMD.
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar xf steamcmd_linux.tar.gz
Esegui SteamCMD e installa i file del server.
./steamcmd.sh +login anonymous +force_install_dir ./jcmp +app_update 261140 validate +quit
In caso di successo, sullo schermo verrà visualizzato Success! App '261140' fully installed.
.
Personalizzare il server
Vuoi personalizzare il nome, la descrizione e anche gli slot del server?
Per cambiare il nome del tuo server, modifica il file default_config.lua
.
nano ~/jcmp/default_config.lua
Per cambiare il nome del tuo server, vai alla riga 28
e cambia JC2-MP Server
a tuo piacimento. Ti suggerisco di modificare playercount
e impostare anche una password di amministratore, per ridurre al minimo il potenziale ritardo sul tuo server e amministrarlo correttamente.
Al termine della modifica della configurazione, rinominala in config.lua
.
mv default_config.lua config.lua
Aggiornamento del server
Quando è il momento di aggiornare il server, a causa degli aggiornamenti di Steam, esiste una soluzione semplice. Innanzitutto, crea il file update_jcmp.txt
.
nano /home/jcmp/update_jcmp.txt
Popolare i seguenti dati.
login anonymous
force_install_dir ./jcmp
app_update 261140
quit
Ora, per aggiornare il tuo server, esegui semplicemente il seguente comando:
cd ~
./steamcmd.sh +runscript update_jcmp.txt
Esecuzione del server
Passare alla seguente cartella ed eseguire il server.
cd /home/jcmp/jcmp
screen -dmS jcmp ./Jcmp-Server
Il server ora è in esecuzione in background. Per spegnere il server, utilizzare il comando seguente:
screen -S jcmp -X quit
E questo è tutto! Goditi il tuo server!