Как установить CS:GO на сервер с CentOS 7

0
35

В этом посте мы узнаем как запустить свой игровой сервер CS:Global Ofference на VPS с CentOS 7 на борту.

1. Предварительная настройка

Давайте удостоверимся, что система полностью обновлена, прежде чем мы начнем. Мы также будем создавать нового пользователя для сервера. Не забудьте использовать надежный пароль.

Для этого нам необходимо управлять сервером через SSH.

Как это сделать описано в данной статье: клик.

yum update
yum upgrade -y
adduser csgo
passwd csgo

Откройте необходимые порты брандмауэра, если они закрыты.

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

Установите необходимые библиотеки для запуска SteamCMD.

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

Теперь переключитесь на пользователя, который был создан в начале.

su csgo
cd ~

Загрузите программное обеспечение SteamCMD.

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

Теперь нам нужно запустить SteamCMD и установить файлы сервера.

./steamcmd.sh
login anonymous
force_install_dir ./csgo
app_update 740 validate

Когда появится сообщение Success! App '740' fully installed, просто напечатайте quitи нажмите enter.

Ваш сервер уже установлен!

2. Настройка сервера

Настройка сервера осуществляется путем редактирования файла server.cfg.

nano ~/csgo/csgo/cfg/server.cfg

Вставьте следующий код в server.cfgи измените значения ServerName и RconPasswordна свои.

hostname "ServerName"
rcon_password RconPassword

3. Обновление вашего сервера

Нужно обновлять сервер из-за обновлений Steam? Не беда! Используйте скрипт ниже, чтобы обновить ваш сервер в одной команде.

Сначала создайте файл update_csgo.txt.

nano /home/csgo/update_csgo.txt

Затем заполните его следующим:

login anonymous
force_install_dir ./csgo
app_update 740
quit

Чтобы обновить ваш сервер, все, что вам нужно сделать, это запустить следующую команду.

cd ~
./steamcmd.sh +runscript update_csgo.txt

4. Запуск вашего сервера

Перейдите в следующую папку и запустите свой сервер.

cd /home/csgo/csgo/
screen -dmS csgo ./srcds_run -game csgo -console -port 27015 +game_type 0 +game_mode 1 +mapgroup mg_bomb +map de_nuke -autoupdate

Сервер теперь работает в фоновом режиме. Чтобы выключить сервер, выполните следующую команду:

screen -S  csgo -X quit

Наслаждайтесь вашим новым сервером CS: GO!


Оставить комментарий

avatar
  Подписаться  
Уведомление о