Counter-Strike 2 (CS2) стремительно набирает популярность, и многие игроки мечтают создать свои собственные серверы для игры с друзьями или для создания сообщества. Если вы хотите запустить свой сервер CS2, то лучший вариант — использовать виртуальный выделенный сервер (VDS). Это дает вам полный контроль над серверной инфраструктурой и позволяет настроить её так, как вам нужно. Давайте разберемся, как организовать сервер CS2 на виртуальном сервере!
Почему VDS?
Зачем использовать VDS для CS2? Во-первых, это значительно экономичнее, чем аренда выделенного сервер, насколько дороже можно оценить тут. Вы получаете свободу в настройке и управление, а также возможность создавать уникальную игровую среду. Вы можете устанавливать свои моды, настраивать правила и делать всё, что душе угодно.
Какой VPS выбрать для CS2?
Перед тем как арендовать VPS, нужно учитывать системные требования, чтобы сервер работал стабильно. Один из хороших вариантов — мы взяли тариф BASE I2-R4-NV60 у SIDATA, который стоит 900₴ (~20 €) в месяц. Он включает:
CPU: 2 ядра Intel
ОЗУ: 4 ГБ RAM
NVME: 60 ГБ
С такой конфигурацией вы сможете запустить базовый сервер для CS2, который подойдет для игры с небольшим количеством людей — до 10 человек. Если вы планируете масштабные игры с модами, подумайте о более мощных тарифах, чтобы избежать задержек. Рекомендуется использовать Ubuntu, так как она стабильна и удобна для настройки игровых серверов.
Скриншот геймплея Counter Strike 2
Устанавливаем 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 ссылка на стим
Шаг 11. Распаковка архива
Распаковываем загруженный архив:
tar xvfz steamcmd_linux.tar.gz
Шаг 12. Скачивание игрового сервера
Теперь скачиваем файлы игрового сервера. Замените your_login на ваш логин 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
Внутри файла прописываем следующую команду для запуска сервера:
Делаем файл start.sh исполняемым, чтобы его можно было запускать как скрипт:
sudo chmod +x start.sh
Шаг 16. Кастомизация сервера
При необходимости вы можете настроить параметры сервера, отредактировав файл конфигурации:
nano server/game/csgo/cfg/server.cfg
Все доступные параметры можно найти в официальной документации.
Шаг 17. Запуск сервера
Для запуска игрового сервера выполните команду:
sh start.sh
Теперь вы можете наслаждаться игрой в CS2 на вашем арендованном сервере!
Создание своего сервера CS2 на виртуальном сервере — это отличный способ получить контроль над игровым процессом и создать уникальную игровую среду. Не бойтесь экспериментировать с настройками и модами, чтобы ваш сервер стал действительно уникальным. С использованием VPS или VDS вы сможете обеспечить отличную производительность и стабильность, что, безусловно, улучшит игровой опыт вас и ваших друзей.