1 2 3 4 5 |
yum update yum upgrade -y adduser l4d passwd l4d |
Необходимые порты брандмауэра, необходимые для Left 4 Dead, должны быть открыты, поэтому давайте сделаем это, прежде чем двигаться дальше.
1 2 3 4 |
firewall-cmd --zone=public --add-port=27015/tcp --permanent firewall-cmd --zone=public --add-port=27015/udp --permanent firewall-cmd --reload |
Системные библиотеки, необходимые для запуска SteamCMD, должны быть установлены.
1 2 |
yum install glibc.i686 libstdc++.i686 -y |
Переключитесь на учетную запись пользователя, которую мы создали ранее.
1 2 3 |
su l4d cd ~ |
Загрузите программное обеспечение SteamCMD.
1 2 3 |
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz tar xf steamcmd_linux.tar.gz |
Затем мы должны использовать SteamCMD для установки файлов игрового сервера.
1 2 |
./steamcmd.sh +login anonymous +force_install_dir ./l4d +app_update 222840 validate +quit |
Когда на экране появится сообщение Success! App '222840' fully installed.
, сервер установлен.
Настройка сервера
Настройка сервера выполняется путем редактирования server.cfg
файла.
1 2 |
nano ~/l4d/left4dead/cfg/server.cfg |
Дэн Три server.cfg
со следующим текстом. Убедитесь , что изменить ServerName
и RconPassword
имя сервера и пароль нужного RCON (администратора сервера).
1 2 3 |
hostname "ServerName" rcon_password RconPassword |
Обновите свой сервер
Создайте файлы update_l4d.txt
в домашнем каталоге пользователя.
1 2 |
nano /home/l4d/update_l4d.txt |
Заполните файл следующим текстом.
1 2 3 4 5 |
login anonymous force_install_dir ./l4d app_update 222840 quit |
Обновите свой сервер в любое время, выполнив следующую команду.
1 |
cd ~ && ./steamcmd.sh +runscript update_l4d.txt |
Запустите свой сервер
Чтобы запустить сервер, выполните следующие команды.
1 2 3 |
cd /home/l4d/l4d/ screen -dmS l4d ./srcds_run -console -game left4dead -port 27015 +map l4d_farm04_barn +maxplayers 4 +exec server.cfg |
Сервер в настоящее время работает в фоновом screen
режиме .
Чтобы выключить сервер, выполните следующую команду.
1 |
screen -S l4d -X quit |