Способи оплати Abuse

Як налаштувати виділений сервер CS:GO (Counter-Strike: Global Offensive)

13.01.2023, 23:10

Щоб грати в Counter-Strike: Global Offensive з друзями, потрібно знайти і налаштувати виділений сервер. Зверніть увагу, що для CS GO не підходить віртуальний сервер, тому що вимагає серйозних ресурсів. Наприклад, серверна частина CS займає 25 ГБ. Плюс важливо вибрати дата-центр, розташований найближче, щоб був нормальний пінг. Для гри в CS GO потрібне потужне залізо, яке впорається з навантаженнями.

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

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

  • місце на диску - від 40 GB (тому що сама серверна частина CS GO займає більше 25 GB);
  • тип диска - краще SSD, але підійдуть і HDD для економії;
  • CPU - мінімум 2 ядра;
  • RAM - від 2 GB.

Операційна система може бути будь-якою. У прикладі працюємо з Ubuntu 20.04 LTS.

Покрокова інструкція, як встановити виділений сервер для CS GO

Ви створили сервер для Counter-Strike: Global Offensive. Підключення до нього здійснюється за ssh - мережевим протоколом прикладного рівня.

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

  1. Зайти під рт-правами і створити нового користувача з обмеженими можливостями. Для цього використовуємо команду useradd -m steam.
  2. Поставити пакет steamcmd (раніше був за замовчуванням в Ubuntu 20.04 LTS), але потім його виключено, тож доведеться робити все руками. Команда для встановлення - apt install lib32gcc1.
  3. Налаштувати права користувача, обмежити можливості. Для цього використовуємо команду sudo -u steam bash.

Далі для SteamCMD необхідно створити директорію, щоб Steam записував туди логи. Команда має такий вигляд:

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/

Залишилося тільки встановити CS. Робиться це командою

app_update 740 validate

У ній 740 - внутрішній код CS GO. Процедура може зайняти час, тому що потрібно завантажити понад 25 GB даних.

Залишилося створити токен і запустити сервер.