In questa guida, spiegherò come installare e configurare un server L4D su CentOS 7.
Installazione di Left 4 Dead
Prima di iniziare, dobbiamo assicurarci che il sistema sia aggiornato e sicuro. Dovremo anche creare un nuovo utente per il server. Quando richiesto, specificare una password sicura e sicura per questo utente.
yum update
yum upgrade -y
adduser l4d
passwd l4d
Le porte firewall necessarie richieste da Left 4 Dead devono essere aperte, quindi facciamolo prima di procedere.
firewall-cmd --zone=public --add-port=27015/tcp --permanent
firewall-cmd --zone=public --add-port=27015/udp --permanent
firewall-cmd --reload
Le librerie di sistema necessarie per eseguire SteamCMD devono essere installate.
yum install glibc.i686 libstdc++.i686 -y
Passa all'account utente che abbiamo creato in precedenza.
su l4d
cd ~
Scarica il software SteamCMD.
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar xf steamcmd_linux.tar.gz
Successivamente, dobbiamo usare SteamCMD per installare i file del server di gioco.
./steamcmd.sh +login anonymous +force_install_dir ./l4d +app_update 222840 validate +quit
Quando viene visualizzata la schermata Success! App '222840' fully installed., il server è stato installato.
Personalizzare il server
La personalizzazione del server viene eseguita modificando il server.cfgfile.
nano ~/l4d/left4dead/cfg/server.cfg
Popolare server.cfgcon il seguente testo. Assicurati di cambiare ServerNamee RconPasswordil nome del server e la password rcon desiderati (amministratore del server).
hostname "ServerName"
rcon_password RconPassword
Aggiornamento del server
Crea il file update_l4d.txtnella home directory degli utenti.
nano /home/l4d/update_l4d.txt
Popolare quel file con i seguenti contenuti.
login anonymous
force_install_dir ./l4d
app_update 222840
quit
Aggiorna il tuo server in qualsiasi momento eseguendo il comando seguente.
cd ~ && ./steamcmd.sh +runscript update_l4d.txt
Esecuzione del server
Per avviare il tuo server, esegui i seguenti comandi.
cd /home/l4d/l4d/
screen -dmS l4d ./srcds_run -console -game left4dead -port 27015 +map l4d_farm04_barn +maxplayers 4 +exec server.cfg
Il server è ora in esecuzione in una screensessione in background .
Per arrestare il server, eseguire il comando seguente.
screen -S l4d -X quit
Goditi il tuo nuovo server Left 4 Dead!