Поиск по сайту:

Руководство по установке выделенного сервера Left 4 Dead для CentOS


На этой странице

  1. Обновить сервер, установить SteamCMD
  2. Сделайте это безопасным
  3. Разрешения и порты брандмауэра
  4. Установка зависимостей
  5. Установка сервера Left 4 Dead
  6. Этапы установки L4D с помощью SteamCMD
  7. Настройте свой сервер для игровой консоли
  8. Создание файла обновления для обновления сервера

Игровые серверы широко разыскиваются опытными онлайн-геймерами. L4D или Left 4 Dead — популярная онлайн-игра. Благодаря многопользовательскому и одиночному режимам, а также более новой версии L4D 2 на рынке, доступной со всеми ее онлайн-чит-кодами, многие геймеры находят эту игру очень привлекательной. Игровые серверы имеют большой входящий трафик. Установка игровой консоли на сервер дистрибутива Linux, такой как CentOS, может показаться сложной задачей для нового пользователя систем Linux. Ниже перечислены шаги по настройке, установке, обновлению и запуску сервера L4D в дистрибутиве Linux, таком как CentOS.

Обновите сервер, установите SteamCMD

Чтобы успешно установить игровую консоль L4D на сервер CentOS, она должна быть обновлена и безопасна. StreamCMD — необходимый инструмент для его загрузки и установки. Шаги по установке также должны включать создание нового пользователя с именем l4d и настройку надежного пароля для обеспечения повышенной безопасности.

Обновление сервера. Ниже перечислены действия по обновлению сервера.

yum update
yum upgrade -y

Сделайте это безопасным

Добавление пользователя и безопасного пароля для игровой консоли является важной необходимостью.

adduser gameserver
passwd gameserver

Разрешения и порты брандмауэра

Для правильной работы игровой консоли необходимо открыть необходимые порты брандмауэра. Соответствующие порты брандмауэра для разрешения доступа L4D должны быть указаны в командной строке. Следующие команды достигают этой цели.

firewall-cmd --zone=public --add-port=27015/tcp --permanent
firewall-cmd --zone=public --add-port=27015/udp --permanent
firewall-cmd --reload

Установка зависимостей

Для успешной установки SteamCMD могут потребоваться определенные системные библиотеки. Следующая команда устанавливает зависимые библиотеки для SteamCMD.

yum install glibc.i686 libstdc++.i686 -y

Установка вашего сервера Left 4 Dead

После обновления системы и добавления имени пользователя необходимо выполнить процедуру загрузки и установки SteamCMD в домашнем каталоге пользователя. Используйте следующие команды.

su gameserver
cd ~
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar xf steamcmd_linux.tar.gz

Шаги по установке L4D с помощью SteamCMD

Игровые файлы устанавливаются с помощью следующей команды, которая использует SteamCMD.

./steamcmd.sh +login anonymous +force_install_dir ./l4d +app_update 222840 validate +quit

При успешной установке на экране отображается:

Success! App '222840' fully installed.

Настройте свой сервер для игровой консоли

Установка L4D на сервер не запускает его в фоновом режиме. Нужно настроить файл конфигурации и создать файл обновления в домашнем каталоге для пользователя игрового сервера. При использовании этого файла обновления необходимо выполнять регулярное обновление по мере необходимости. Начните настройку с открытия файла конфигурации сервера server.cfg в редакторе Nano.

nano ~/l4d/left4dead/cfg/server.cfg

В файле отредактируйте параметры имени сервера и пароля в соответствии с вашими предпочтениями. Параметры для того же: ServerName, RconPassword. Ниже перечислены команды, которые делают то же самое.

hostname "ServerName"
rcon_password RconPassword

Создание файла обновления для обновления сервера

Файл обновления должен находиться в домашнем каталоге пользователя игрового сервера. Используйте nano для создания и редактирования файла.

nano /home/gameserver/update_l4d.txt

Этот файл должен состоять из следующих команд.

login anonymous
force_install_dir ./l4d
app_update 222840
quit

Команда для обновления сервера:

cd ~ && ./steamcmd.sh +runscript update_l4d.txt

Следующие команды запускают сервер игровой консоли в фоновом режиме на экране.

cd /home/gameserver/l4d/
screen -dmS gameserver ./srcds_run -console -game left4dead -port 27015 +map l4d_farm04_barn +maxplayers 4 +exec server.cfg

Выключение сервера легко выполняется с помощью следующей команды.

screen -S gameserver -X quit