web analytics
sidata 01

Тренуємося у CS2 на своєму VPS сервері

Автор: PlayUA @playua

У квітні NaVi стала першим чемпіоном світу з гри Counter-Strike 2 (CS2), здобувши $500 000 призових. У фіналі найпрестижнішого турніру PGL Major Copenhagen 2024 від видавця CS2 Valve українці обійшли американську FaZe з рахунком 1:2, чим завоювала багато сердець вболівальників у гри Counter-Strike.

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

У цій статті ми розповімо, як легко та швидко налаштувати власний сервер для CS2 за допомогою хостінг-провайдера SIDATA – тарифи на сервери ви можете глянути на офіційному сайті компаніє sidata.com.ua, одного з лідерів на ринку віртуальний серверів VPS під ігри, щоб ваші тренування не залежали від вашої фізичної машини, а сервер завжди був доступний для гри для будь-кого з команди.

Встановлення та налаштування CS2 на арендований VPS

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

Крок 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”

Крок 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і скопіювати необхідні файли для коректної роботи Steam:
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!

TMNT Donatello

Cподобалася стаття? Підтримай PlayUA

На платформі Donatello ви можете підтримати нас як одноразовим донатом, так і оформити щомісячну підписку. Усі наші підписники на Donatello отримують цифрові або фізичні приємнощі залежно від суми донату. Долучайтеся до нашої спільноти!

Підтримати

Останні статті

Джим Керрі розповів, як йому бути лиходієм у всесвіті Їжака Соніка втретє і навіть вчетверте

Автор: Андрій Присяжний

p.ua.Їжак Сонік 3

The Witcher 4, Elden Ring Nightreign, сиквел Okami — Що показали на The Game Awards 2024?

Автор: Барлет Ярослав

elden ring nightreign

ГІ*НО: враження від Marvel Rivals

Автор: PlayUA

Marvel Rivals

Розробники Assassin’s Creed Shadows показали бойову систему гри

Автор: Андрій Присяжний

assassin'screedshadows15

ТОП-G подарунків на свята для фанатів Logitech G

Автор: PlayUA

top logitech

Hyper Light Breaker, Neon Abyss 2, Bionic Bay — Підсумки Day of the Devs: 2024 TGA Edition

Автор: Барлет Ярослав

neon abyss 2

Топ-5 аксесуарів для спокусливих ігор у ліжку

Автор: PlayUA

erotic

Каподастр: що це за «звір» і навіщо його «приборкувати» гітаристам

Автор: PlayUA

capo 01