Как настроить выделенный сервер CS:GO (КС ГО, Counter-Strike: Global Offensive)

13.01.2023, 23:10

Чтобы играть в Counter-Strike: Global Offensive с друзьями, нужно найти и настроить выделенный сервер. Обратите внимание, что для КС ГО не подходит виртуальный сервер, т.к. требует серьезных ресурсов. К примеру, серверная часть «Контры» занимает 25 ГБ. Плюс важно выбрать дата-центр, расположенный ближе всего, чтобы был нормальный пинг. Для игры в КС ГО нужно мощное железо, которое справится с нагрузками.

Выбрать и арендовать выделенный сервер для  CS:GO

Перед заказом обратите внимание на характеристики:

место на диске – от 40 ГБ (т.к. сама серверная часть КС ГО занимает больше 25 ГБ);

тип диска – лучше SSD, но подойдут и HDD для экономии;

CPU – минимум 2 ядра;

RAM – от 2 Гб.

Операционная система может быть любой. В примере работаем с Ubuntu 20.04 LTS.

Пошаговая инструкция, как установить выделенный сервер для КС ГО

Вы создали сервер для Counter-Strike: Global Offensive. Подключение к нему осуществляется по ssh – сетевому протоколу прикладного уровня.

Дальше необходимо установить выделенный сервер с настройками, указанными в официальной инструкции разработчиков игры:

Зайти под рт-правами и создать нового пользователя с ограниченными возможностями. Для этого используем команду useradd -m steam.

Поставить пакет steamcmd (раньше был по умолчанию в Убунту 20.04 LTS), но затем исключен, поэтому придется делать все руками. Команда для инсталла – apt install lib32gcc1.

Настроить права пользователя, ограничить возможности. Для этого используем команду sudo -u steam bash.

Дальше для SteamCMD необходимо создать директорию, чтобы Стим записывал туда логи. Команда выглядит как:

mkdir ~/Steam && cd ~/Steam

Затем нам необходимо, чтобы в директорию скачался и установился сам SteamCMD:

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

tar zxvf steamcmd_linux.tar.gz

После установки необходимо запустить SteamCMD и залогиниться:

./steamcmd.sh

login anonymous

В SteamCMD необходимо найти директорию КС ГО (cs_go). Для этого используем команду

force_install_dir ./cs_go/

Осталось только накатить Контр Страйк. Делается это командой

app_update 740 validate

В ней 740 – внутренний код КС ГО. Процедура может занять время, т.к. нужно загрузить больше 25 GB данных.

Осталось создать токен и запустить сервер.