Cоздать и запустить сервер CS2 на VDS
Counter-Strike 2 уже покорила сердца миллионов игроков, и многие мечтают о создании собственных серверов для игры с друзьями или построения дружного сообщества. VDS становится идеальным решением для хостинга: он дарит полный контроль над серверной средой, позволяя настроить все под индивидуальные запросы, и при этом часто оказывается выгоднее аренды готового игрового сервера. Забудьте об ограничениях стандартных хостингов – с VDS вы творец своего игрового мира!

Выбор хостинга
Для сервера CS 2 я воспользуюсь услугами VDS хостинга Timeweb Cloud. Timeweb предлагает широкий выбор конфигураций серверов по доступным ценам, а также удобную панель управления и качественную техническую поддержку. Из минимальных системных требований могу выделить следующее:

- CPU: 2 ядра на 3 Ггц
- RAM: 4 ГБ
- NVME: 50 ГБ

Такая конфигурация подойдет для небольшого количества игроков (до 10 человек). Если вы планируете масштабные баталии или использование ресурсоемких модов, выбирайте более мощную конфигурацию.

В качестве операционной системы лучше будет выбрать Ubuntu 22.04.

Установка сервера
Для начала надо создать нового пользователя, от имени которого будет запускаться ваш сервер:
useradd -m server


Установка пароля для нового пользователя:
passwd server


Предоставляем права администратора:
usermod -aG sudo server


Устанавливаем новую командную оболочку:
usermod -s /bin/bash server


Перезапускаем службу SSHD:
systemctl restart sshd


Смена пользователя и переходим в корневой каталог пользователя:
su server

cd


Обновляем пакеты:
sudo apt update && sudo apt upgrade -y


В процессе обновления у вас может отобразиться меню. Ничего менять не нужно, нажимайте Enter.

Пакет для SteamCMD:
sudo apt install lib32gcc-s1


В процессе обновления у вас может быть выведено меню. Ничего менять не нужно, нажимайте Enter.

Создание папки для загрузки ПО:
mkdir ~/steamcmd && cd ~/steamcmd


Скачивание архива SteamCMD:
wget media.steampowered.com/client/steamcmd_linux.tar.gz


Распаковка архива:
tar xvfz steamcmd_linux.tar.gz


Скачивание игрового сервера. ВАЖНО: измените your_login на ваш логин Стим, по которому вы входите в аккаунт:
STEAMEXE=steamcmd ./steamcmd.sh +login your_login +force_install_dir /home/server/server +app_update 730 +exit 


В процессе выполнения команды вам потребуется ввести пароль от вашего аккаунта Steam. Если у вас включен Steam Guard, то необходимо будет ввести код из мобильного приложения Steam. Скачиваемые файлы весят около 37 гигабайт (на момент написания статьи), поэтому запаситесь терпением – скачивание может занять некоторое время.

Создаем директорию sdk64 в папке .steam, копируем туда steamclient.so и переходим в корневой каталог пользователя:
 cd ~/ && mkdir .steam && cd .steam && mkdir sdk64; cp ~/steamcmd/linux64/steamclient.so ~/.steam/sdk64

cd


Создаем файл 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 


Сохраняем файл.

Делаем start.sh исполняемым, позволяя его запускать, как скрипт:
sudo chmod +x start.sh 


При желании вы можете кастомизировать свой сервер, отредактировав файл конфигурации:
nano server/game/csgo/cfg/server.cfg 


Все доступные параметры конфигурации вы можете найти в источнике.

И, наконец, запуск сервера:
sh start.sh


Вывод
Создать свой сервер CS2 на VDS – задача посильная даже для новичков. Следуя этой инструкции, вы сможете собрать друзей на собственном игровом поле и наслаждаться игрой без ограничений. VDS открывает перед вами мир возможностей: экспериментируйте с настройками, устанавливайте моды и создавайте уникальный игровой опыт!



Информация
Комментариев на данной странице нет
Команда сайта
Пользователи
Онлайн
    Администрация не в сети
▲ Наверх