Ігровий сервер CS2 на VPS

Counter-Strike 2 вже завоювала популярність серед мільйонів гравців, і багато хто прагне створити власні сервери для гри з друзями або розвитку спільноти. Віртуальний виділений сервер (VDS) є оптимальним рішенням для хостингу, надаючи повний контроль над серверною інфраструктурою та дозволяючи налаштувати її відповідно до індивідуальних вимог. Крім того, використання VDS часто більш економічно вигідно, порівняно з орендою стандартного ігрового сервера. З VDS ви отримуєте свободу створення унікального ігрового середовища без обмежень стандартних хостинг-послуг.

Який VPS вибрати для CS2?

При виборі VPS для сервера Counter-Strike 2 важливо орієнтуватися на мінімальні системні вимоги, які забезпечать стабільну роботу гри та комфорт для гравців. Один із відповідних варіантів — тариф BASE I2-R4-NV60 за 900₴ на місяць, який включає:

  • Процесор: 2 ядра Intel
  • Оперативна пам'ять: 4 ГБ RAM
  • Накопичувач: 60 ГБ NVME
  • Швидкість з'єднання: 1000 Mbps
  • Резервне копіювання: на 7 днів
  • Операційні системи: Windows Server або Linux

Ця конфігурація відповідає мінімальним вимогам для сервера CS2 і підходить для гри з невеликою кількістю гравців — до 10 осіб. З таким VPS ви зможете запустити базову версію сервера без ресурсомістких модів.

Якщо ж плануєте проводити масштабні ігри або додати додаткові плагіни та моди, варто задуматися про потужнішу конфігурацію, щоб уникнути затримок та проблем з продуктивністю. Для таких випадків можна розглянути тарифи з великою кількістю ядер та оперативної пам'яті. В якості операційної системи рекомендується використовувати Ubuntu, оскільки вона стабільна, зручна в налаштуванні та має відмінну сумісність з ігровими серверами.

Встановлюємо CS2 на VPS

Встановлення сервера потребує ряду кроків. Нижче наведено послідовність команд та дій для успішного встановлення ігрового сервера Counter-Strike 2 на VPS.

Крок 1. Створення нового користувача

Для забезпечення безпеки створимо нового користувача, під ім'ям якого запускатиметься сервер:

useradd -m server

Крок 2. Встановлення пароля для користувача

Задаємо пароль для нового користувача:

passwd server

Крок 3. Надання прав адміністратора

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

usermod -aG sudo server

Крок 4. Встановлення нової оболонки для командного рядка

Змінимо командну оболонку користувача на Bash:

usermod -s /bin/bash server

Крок 5. Перезапуск служби SSHD

Перезапустимо SSH, щоб зміни набули чинності:

systemctl restart sshd

Крок 6. Перехід на нового користувача

Змінимо користувача і перемістимося до його кореневого каталогу:

su server cd

Крок 7. Оновлення пакетів

Оновлюємо всі системні пакети до актуальних версій:

sudo apt update && sudo apt upgrade -y

У процесі оновлення може з'явитися меню просто натисніть Enter.

Крок 8. Встановлення пакетів для SteamCMD

Для запуску SteamCMD нам знадобиться пакет бібліотек:

sudo apt install lib32gcc-s1

Якщо в процесі встановлення пакета відобразиться меню, нічого не змінюємо – натискаємо Enter.

Крок 9. Створення папки для SteamCMD

Створимо директорію для встановлення SteamCMD і перейдемо до неї:

mkdir ~/steamcmd && cd ~/steamcmd

Крок 10. Завантаження SteamCMD

Завантажимо архів SteamCMD:

wget http://media.steampowered.com/client/steamcmd_linux.tar.gz

Крок 11. Розпакування архіву

Розпакуємо завантажений архів:

tar xvfz steamcmd_linux.tar.gz

Крок 12. Завантаження ігрового сервера

Тепер завантажуємо файли ігрового сервера. Замініть your_login на ваш логін Steam:

STEAMEXE=steamcmd ./steamcmd.sh +login your_login +force_install_dir /home/server/server +app_update 730 +exit

У процесі завантаження потрібно ввести пароль від облікового запису Steam, а при включеному Steam Guard - код підтвердження з мобільного додатка. Зверніть увагу, що файли важать близько 37 ГБ, тому завантаження може зайняти деякий час.

Крок 13. Налаштування бібліотеки Steam

Створимо директорію sdk64 та скопіюємо необхідні файли:

cd ~/ && mkdir .steam && cd .steam && mkdir sdk64; cp ~/steamcmd/linux64/steamclient.so ~/.steam/sdk64 cd

Крок 14. Створення та редагування скрипту запуску

Створимо файл start.sh і відкриємо його для редагування:

touch start.sh && nano start.sh

Усередині файлу пропишемо наступну команду для запуску сервера:

~/server/game/bin/linuxsteamrt64/cs2 -port 27015 -game csgo -dedicated -console -maxplayers 8 +game_type 0 +game_mode 0 +map de_inferno

Зберігаємо зміни у файлі.

Крок 15. Призначення прав виконання

Зробимо файл start.sh виконуваним, щоб його можна було запускати як скрипт:

sudo chmod +x start.sh

Крок 16. Кастомізація сервера

У разі потреби ви можете налаштувати параметри сервера, відредагувавши файл конфігурації:

nano server/game/csgo/cfg/server.cfg

Усі доступні параметри можна знайти у офіційній документації.

Крок 17. Запуск сервера

Щоб запустити ігровий сервер, виконайте команду:

sh start.sh

Тепер ви можете грати в CS2 на сервері, що орендується.

Замовте виділений сервер або VPS

Просто зв'яжіться з нами, і ми допоможемо вибрати найкраще рішення для вас.

Ігровий сервер CS2 на VPS
Ігровий сервер CS2 на VPS
SIDATA
Онлайн чат SIDATA
{{ welcomeText }}

    Залишіть заявку і ми з вами зв'яжемося