În acest ghid, vă voi explica cum să instalați și configurați un server L4D pe CentOS 7.
Instalarea Left 4 Dead
Înainte de a începe, trebuie să ne asigurăm că sistemul este actualizat și sigur. De asemenea, va trebui să creăm un utilizator nou pentru server. Când vi se solicită, specificați o parolă puternică și sigură pentru acest utilizator.
yum update
yum upgrade -y
adduser l4d
passwd l4d
Porturile de firewall necesare cerute de Left 4 Dead trebuie să fie deschise, deci să facem asta înainte de a continua.
firewall-cmd --zone=public --add-port=27015/tcp --permanent
firewall-cmd --zone=public --add-port=27015/udp --permanent
firewall-cmd --reload
Trebuie instalate bibliotecile de sistem necesare pentru a rula SteamCMD.
yum install glibc.i686 libstdc++.i686 -y
Treceți la contul de utilizator pe care l-am creat anterior.
su l4d
cd ~
Descărcați software-ul SteamCMD.
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar xf steamcmd_linux.tar.gz
În continuare, trebuie să folosim SteamCMD pentru a instala fișierele serverului de joc.
./steamcmd.sh +login anonymous +force_install_dir ./l4d +app_update 222840 validate +quit
Când ecranul citește Success! App '222840' fully installed., serverul a fost instalat.
Personalizarea serverului
Personalizarea serverului se face prin editarea server.cfgfișierului.
nano ~/l4d/left4dead/cfg/server.cfg
Populați server.cfgcu următorul text. Asigurați-vă că modificați ServerNameși RconPasswordnumele serverului dorit și parola rcon (admin server).
hostname "ServerName"
rcon_password RconPassword
Actualizarea serverului
Creați fișierul update_l4d.txtîn directorul principal al utilizatorilor.
nano /home/l4d/update_l4d.txt
Populați fișierul cu următorul conținut.
login anonymous
force_install_dir ./l4d
app_update 222840
quit
Actualizați-vă serverul oricând, executând următoarea comandă.
cd ~ && ./steamcmd.sh +runscript update_l4d.txt
Rulează serverul
Pentru a porni serverul, executați următoarele comenzi.
cd /home/l4d/l4d/
screen -dmS l4d ./srcds_run -console -game left4dead -port 27015 +map l4d_farm04_barn +maxplayers 4 +exec server.cfg
Serverul rulează acum într-o screensesiune de fundal .
Pentru a opri serverul, executați următoarea comandă.
screen -S l4d -X quit
Bucurați-vă de noul dvs. server Left 4 Dead!