In questo tutorial, spiegherò come impostare un server 7 Days to Die su CentOS 7.
Prerequisiti
Devi possedere questo gioco sul tuo account Steam.
Assicuriamoci che il sistema sia completamente aggiornato prima di iniziare. Quindi creeremo un nuovo utente per il server. Assicurati di utilizzare una password complessa.
yum update
yum upgrade -y
adduser 7d2d
passwd 7d2d
Apriamo anche le porte del firewall necessarie.
firewall-cmd --zone=public --add-port=26900/tcp --permanent
firewall-cmd --zone=public --add-port=26900/udp --permanent
firewall-cmd --reload
Installa le librerie richieste per eseguire SteamCMD.
yum install glibc.i686 libstdc++.i686 -y
Passiamo ora all'utente che abbiamo appena creato.
su 7d2d
cd ~
È ora di scaricare SteamCMD.
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar xf steamcmd_linux.tar.gz
Ora dobbiamo eseguire SteamCMD e installare i file del server. Nota: se Steam Guard è abilitato, è necessario controllare l'e-mail per il codice per accedere.
./steamcmd.sh
login YourAccount
*enter your password and steam guard code if necessary*
force_install_dir ./7d2d
app_update 294420 validate
Il software del server è ora installato.
Personalizzare il server
Vuoi personalizzare il nome, la descrizione e forse gli slot del server?
Per cambiare il nome del tuo server, modifica il file serverconfig.xml
.
nano serverconfig.xml
Modificare solo il valore all'interno della value=""
parte.
- Alla linea 5, cambia
My Game Host
come preferisci.
- Alla riga 7, cambia
8
la quantità di slot che desideri. Lo slot massimo è 32
.
- Alla riga 8,
A 7 Days to Die server
passa alla descrizione di tua scelta.
Aggiornamento del server
Devi aggiornare a causa degli aggiornamenti di Steam? Non ti preoccupare! Con questo semplice script, puoi aggiornare il tuo server con un solo comando.
Creiamo update_7d2d.txt
prima il file .
nano /home/7d2d/update_7d2d.txt
Quindi, incolla quanto segue:
login YourUser YourPassword
force_install_dir ./7d2d
app_update 294420
quit
E ora per aggiornare il tuo server, tutto ciò che devi fare è eseguire il seguente comando:
cd ~
./steamcmd.sh +runscript update_7d2d.txt
Esecuzione del server
Passare alla seguente cartella ed eseguire il server.
cd /home/7d2d/7d2d/
screen -dmS 7d2d ./startserver.sh -configfile=serverconfig.xml
Il server ora è in esecuzione in background. Per arrestare il server, eseguire il comando seguente:
pkill 7Days
Goditi il tuo nuovo server 7D2D!