Перейти к содержанию

Сервер Counter-Strike 2

В этой статье

Информация

Counter-Strike 2 Server - это серверное программное обеспечение, позволяющее запустить многопользовательский сервер CS2 для игры в режиме онлайн.

Сервер Counter-Strike 2. Основные возможности

  • Многопользовательская игра: сервер позволяет подключаться и играть одновременно до 64 игрокам;
  • Настраиваемые игровые режимы: администратор может создавать матчи с различными настройками, включая соревновательный режим, обычный режим и режим игры на удержание заложников;
  • Управление правами доступа: возможность назначать разные права игрокам и администраторам;
  • Защита от читеров: инструменты для выявления и блокировки игроков, использующих нечестные методы игры;
  • Резервное копирование: автоматическое сохранение конфигураций и статистики сервера;
  • Множественные карты: возможность настроить ротацию различных карт на одном сервере;
  • API: набор интерфейсов для взаимодействия сервера с другими приложениями;
  • Мониторинг: отслеживание онлайна, статистики игроков, логов событий;
  • Производительность: оптимизация для работы на выделенном сервере с большим количеством игроков.

Особенности сборки

ID Совместимые ОС VPS BM VGPU GPU Мин. ЦПУ (Ядер) Мин. ОЗУ (Гб) Мин. HDD/SDD (Гб) Доступно
282 Ubuntu 22.04 + + + + 2 4 - Да
  • Автоматическая установка всех необходимых компонентов CS2 Сервера:
    • Установка Valve Linux Runtime для запуска CS2;
    • Настройка файлов конфигурации и разрешений;
    • Создание скрипта управления /root/cs2server.sh;
  • После установки создается следующая структура каталогов в /opt/cs2/:
  • game/ - основной каталог с файлами игрового сервера, включающий:
    • game/game/ - каталог с файлами игры, содержащий:
      • game/game/bin/win64/csgo.signatures - файл сигнатур игры;
      • game/game/csgo/ - каталог основных файлов CS2;
      • game/game/csgo_lv/ - каталог языковых файлов;
      • game/game/csgo_imported/ - каталог импортированных ресурсов;
      • game/game/csgo_core/ - каталог основных компонентов игры;
    • installscript.vdf - скрипт установки для Steam;
    • steamapps/ - каталог приложений Steam;

Примечание

Если не указано иное, по умолчанию мы устанавливаем последнюю релиз версию программного обеспечения с сайта разработчика или репозиториев операционной системы.

Системные требования

Требования Counter-Strike 2 к ресурсам возрастают с увеличением количества игроков на сервере. В больших игровых сессиях потребуется больше оперативной памяти и вычислительной мощности. Рекомендуемые системные требования для сервера Counter-Strike 2:

  • Процессор (CPU): 4 ядра или больше, желательно 3.5 ГГц или выше;
  • Оперативная память (RAM): минимум 4 Гб для 10-12 игроков, 8 Гб для 24 игроков, 16 Гб для 64 игроков;
  • Операционная система: CS2 сервер доступен для Ubuntu 22.04 и других популярных Linux-дистрибутивов;
  • Дисковое пространство: минимум 30 Гб SSD для базовой установки и логов.

Начало работы после развертывания сервера Counter-Strike 2

После оплаты заказа на указанную при регистрации электронную почту придет уведомление о готовности сервера к работе. В нем будет указан IP-адрес VPS, а также логин и пароль для подключения. Управление оборудованием клиенты нашей компании осуществляют в панели управления серверами и APIInvapi. Данные для авторизации, которые можно найти или во вкладке Информация >> Тэги панели управления сервером или в присланном e-mail:

  • Логин и Пароль для входа на сервер (SSH): приходят в письме на вашу электронную почту при готовности сервера к работе после развертывания ПО.

Управление учетной записью и игровым сервером

Примечание

Управление сервером Counter-Strike 2 осуществляется полностью через терминал. Веб-интерфейс для управления не предусмотрен.

После установки сервера Counter-Strike 2 необходимо выполнить следующие шаги для его корректной настройки:

  1. Создание GSLT токена:

    • Перейдите на страницу Steam Game Server Account Management
    • Войдите в свой аккаунт Steam;
    • В разделе Create a new game server account выберите App ID: 730 (CS2);
    • Введите понятное вам имя для сервера (только для вашего удобства);
    • Нажмите Create и скопируйте сгенерированный токен.

    2. Настройка конфигурационного файла: - Подключитесь к серверу по SSH:

    ssh root@<IP сервера>
    
    - Откройте файл /opt/cs2/game/game/csgo/cfg/cs2server.cfg и добавьте строку с вашим токеном:
    sv_setsteamaccount "ВАШ_ТОКЕН_ЗДЕСЬ"
    
    - Настройте другие параметры сервера по вашему усмотрению:
    hostname "Мой сервер CS2"          // Имя сервера
    sv_password ""                     // Пароль сервера (оставьте пустым для публичного доступа)
    sv_lan 0                           // 0 для интернет-сервера, 1 для локального
    sv_region 3                        // Код региона (3 для Европы)
    sv_max_queries_sec 10              // Максимальное количество запросов в секунду
    sv_maxrate 128000                  // Максимальная скорость передачи данных
    sv_minrate 128000                  // Минимальная скорость передачи данных
    sv_maxcmdrate 128                  // Максимальная частота команд от клиента
    sv_mincmdrate 128                  // Минимальная частота команд от клиента
    

  2. Первый запуск сервера:

    • Выполните команду для запуска сервера:
      ./cs2server.sh start
      

Для управления сервером CS2 используется скрипт /root/cs2server.sh, который является оболочкой над стандартной командой запуска сервера:

/opt/cs2/game/game/bin/linuxsteamrt64/cs2 -dedicated +exec cs2server.cfg

Скрипт принимает следующие аргументы:

  • start - запуск сервера;
  • stop - остановка сервера;
  • restart - перезапуск сервера;
  • status - проверка текущего статуса сервера.

Примеры использования:

  • Запуск сервера
    ./cs2server.sh start
    
  • Остановка сервера:
    ./cs2server.sh stop
    
  • Перезапуск сервера:
    ./cs2server.sh restart
    
  • Проверка статуса сервера:
    ./cs2server.sh status
    

Подключение игроков к серверу Counter-Strike 2

Информация

Для успешного подключения к серверу необходимо использовать порт 27015. Неправильное указание порта или его отсутствие приведет к ошибке подключения.

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

Способ 1: Подключение через браузер серверов

  1. Запустить Counter-Strike 2;
  2. Нажать кнопку Играть;
  3. В браузере серверов нажать кнопку + в правом верхнем углу или кликнуть правой кнопкой мыши на пустом месте и выбрать вариант Добавить сервер по IP;
  4. В появившемся окне ввести: connect <IP сервера>:27015;
  5. Нажать OK;
  6. Сервер появится в списке избранных, необходимо выбрать его и нажать Подключиться.

Способ 2: Подключение через консоль

  1. Необходимо открыть консоль в игре с помощью клавиши ~ (тильда);
  2. Затем ввести команду: connect <IP сервера>:27015;
  3. Нажать Enter.

Способ 3: Быстрое подключение через ссылку

  1. Использовать ссылку: steam://connect/<IP сервера>:27015;
  2. Достаточно вставить её в любой браузер и нажать Enter;
  3. Затем подтвердить запуск CS2 через Steam;
  4. Игра автоматически подключится к серверу.

Заказ сервера Counter-Strike 2 с помощью API

Для установки данного ПО с использованием API следуйте этой инструкции.