Подробный гайд по созданию и настройке сервера CS2 Gun Game для Counter-Strike 2
Создание сервера Gun Game (Гонка вооружений) для Counter-Strike 2 — задача более сложная, чем в CS:GO, так как движок Source 2 все еще активно развивается, а поддержка модификаций (плагинов) находится в стадии активной разработки. Тем не менее, это возможно благодаря инструментам Metamod:Source и SourceMod.
Важное предупреждение
На данный момент поддержка плагинов для CS2 находится в бета-стадии. Обновления игры могут временно ломать работу сервера или плагинов. Рекомендуется следить за обновлениями на порталах разработчиков модов.
Шаг 1: Подготовка инструментов
Вам понадобится:
- ПК или Выделенный сервер (VDS/VPS) с ОС Windows или Linux (рекомендуется Linux Ubuntu 20.04/22.04 для стабильности).
- SteamCMD — утилита командной строки для загрузки серверов Valve.
- Аккаунт Steam (для получения токена сервера, если хотите, чтобы сервер был в общем списке).
Установка SteamCMD
- Скачайте SteamCMD с официального сайта: steamcdn-a.akamaihd.net/client/installer/steamcmd.zip
- Распакуйте архив в отдельную папку (например,
C:\CS2_Server\steamcmd). - Запустите
steamcmd.exe.
Шаг 2: Установка файлов сервера CS2
В окне SteamCMD выполните следующие команды (по порядку):
login anonymous
force_install_dir C:\CS2_Server\ds2
app_update 730 validate
quit
Примечание: Замените путь C:\CS2_Server\ds2 на желаемую директорию.
Процесс загрузки займет время (около 30-50 ГБ). После завершения в папке ds2 появятся файлы сервера.
Шаг 3: Установка Metamod:Source и SourceMod
Для режима Gun Game необходимы плагины, а для них — загрузчики.
Metamod:Source (CS2 Version):
- Зайдите на сайт alliedmods.net или GitHub репозиторий Metamod.
- Скачайте версию для CS2 (часто помечается как
v2.0илиbeta). - Распакуйте содержимое в папку сервера:
C:\CS2_Server\ds2\game\csgo\. - Убедитесь, что файл
metamod.vdfпопал в папкуcsgo\metamod\.
SourceMod (CS2 Version):
- Скачайте версию SourceMod для CS2 (также на alliedmods.net).
- Распакуйте в папку сервера:
C:\CS2_Server\ds2\game\csgo\. - При установке он автоматически настроит интеграцию с Metamod.
Проверка установки:
- Запустите сервер (команда из Шага 5).
- В консоли сервера должно появиться сообщение:
[Metamod] Metamod:Source initialized...и[SM] SourceMod initialized....
Шаг 4: Установка плагина Gun Game
Официального режима Gun Game в CS2 нет, поэтому мы используем сторонний плагин. Один из самых актуальных и рабочих проектов находится на GitHub.
- Поиск плагина:
- Найдите репозиторий, например, "CS2-GunGame" (авторы часто меняются, ищите по запросу
CS2 Gun Game plugin GitHub). - Популярный вариант: плагин от сообщества Counter-Strike 2 Plugins.
- Найдите репозиторий, например, "CS2-GunGame" (авторы часто меняются, ищите по запросу
- Установка:
- Скачайте релиз плагина (обычно архив
.zip). - Распакуйте файлы в папку:
C:\CS2_Server\ds2\game\csgo\addons\sourcemod\. - Структура должна сохраниться (папки
plugins,configs,translationsдолжны попасть в соответствующие директории SourceMod).
- Скачайте релиз плагина (обычно архив
- Конфигурация плагина:
- В папке
csgo\addons\sourcemod\configs\найдите файл конфигурации плагина (например,gungame.cfgилиweapons.cfg). - Отредактируйте порядок оружия, количество раундов и другие параметры под ваши предпочтения.
- В папке
Шаг 5: Настройка сервера (server.cfg)
Создайте файл server.cfg в папке C:\CS2_Server\ds2\game\csgo\cfg\. Добавьте следующие параметры:
// Название сервера
hostname "Servermon.ru Gun Game Server"
// Пароль (если нужен, оставьте пустым для публичного)
sv_password ""
// Карта по умолчанию (лучше использовать классические aim карты)
map de_mirage
// Максимальное количество игроков
sv_maxclients 10
// Настройки режима
mp_limitteams 0
mp_autoteambalance 0
mp_freezetime 0
mp_roundtime 60
mp_roundtime_defuse 60
mp_roundtime_hostage 60
mp_timelimit 0
mp_maxrounds 0
mp_winlimit 0
// Важные настройки для работы плагинов
sv_cheats 0
sv_enablevalveplaylist 0
// Логирование
log on
sv_logbans 1
Примечание: Для Gun Game часто используются карты типа aim_map или bw_arena. Убедитесь, что карта скачана и присутствует в папке maps.
Шаг 6: Запуск сервера
Создайте бат-файл (для Windows) start_server.bat в папке ds2 со следующим содержимым:
@echo off
title CS2 Gun Game Server
srcds.exe -console -usercon -game csgo -ip 0.0.0.0 -port 27015 +map de_mirage +game_type 0 +game_mode 0 -authkey ВАШ_ТОКЕН
pause
Параметры:
-ip 0.0.0.0: Слушать все сетевые интерфейсы.-port 27015: Стандартный порт.-authkey: Сюда нужно вставить GSLT Token (см. Шаг 7), если хотите, чтобы сервер был виден в списке.
Запустите start_server.bat.
Шаг 7: Получение GSLT Token (Для публикации в списке)
Чтобы сервер видели другие игроки в браузере серверов:
- Зайдите на Steam Game Server Login Token - steamcommunity.com/dev/managegameservers
- Введите App ID: 730.
- Введите Memo (любое название, например
CS2_GunGame). - Нажмите "Create".
- Скопируйте полученный ключ и вставьте его в
start_server.batвместоВАШ_ТОКЕН.
Шаг 8: Настройка сети (Port Forwarding)
Если сервер находится за роутером (дома):
- Зайдите в настройки роутера.
- Найдите раздел Port Forwarding (Виртуальные серверы).
- Откройте порты для локального IP вашего ПК:
- 27015 (UDP и TCP) — основной порт.
- 27020 (UDP) — порт для клиентов (иногда требуется).
- Разрешите доступ для
srcds.exeв Брандмауэре Windows.
Шаг 9: Проверка и отладка
- Запустите сервер.
- В игре CS2 откройте консоль (~).
- Введите:
connect ВАШ_IP:27015. - Если сервер запустился с плагинами, в чате должно появиться сообщение о начале режима Gun Game или меню выбора оружия (зависит от плагина).
Возможные проблемы:
- Сервер крашится при старте: Чаще всего проблема в несовместимой версии Metamod/SourceMod. Скачайте самые свежие сборки для CS2.
- Плагин не работает: Проверьте консоль сервера на ошибки (
sm plugins list). Если плагин не загружен, проверьте пути к файлам.smx. - Игроки не могут подключиться: Проверьте открытие портов и статус брандмауэра.
Альтернативный вариант: Workshop карты
Если настройка плагинов покажется слишком сложной или нестабильной, можно использовать карты из Мастерской, где режим Gun Game встроен скриптами самой карты.
- В
server.cfgпропишитеsv_workshop_allow_other_maps 1. - Подпишитесь на карту с режимом Gun Game в мастерской Steam.
- Запускайте сервер с параметром
+map workshop/ID_КАРТЫ.
Удачи в настройке!