Подробный гайд по созданию и настройке сервера ZombieSharp для Counter-Strike 2

Установка Metamod, SourceMod, настройка карт и плагинов. Запуск на Linux/Windows, решение ошибок. Актуальные версии модов для Source 2.

2026.03.31                  


Подробный гайд по созданию и настройке сервера ZombieSharp для Counter-Strike 2Подробный гайд по созданию и настройке сервера ZombieSharp для Counter-Strike 2 Создание сервера ZombieSharp для Counter-Strike 2 (CS2) — задача более сложная, чем для CS:GO, так как движок Source 2 находится в активной стадии развития, и поддержка модов (Metamod/SourceMod) еще не достигла полной стабильности. Тем не менее, рабочие версии уже существуют.

Важное предупреждение

На данный момент (2024 год) моддинг для CS2 находится в стадии Beta.

  1. ZombieSharp для CS2 — это порт оригинального мода. Убедитесь, что вы скачиваете версию, специально помеченную как CS2 compatible.
  2. Карты: Карты от CS:GO не будут работать. Вам нужны карты, скомпилированные для Source 2 (формат .vpk внутри карты или новая структура).
  3. Плагины: Многие старые плагины не совместимы. Используйте только те, что обновлены для CS2.

Шаг 1: Подготовка сервера

Системные требования (рекомендуемые):

  • ОС: Linux (Ubuntu 20.04/22.04) — рекомендуется для стабильности, или Windows Server 2019/2022.
  • CPU: 4+ ядра (CS2 требователен к процессору).
  • RAM: 8 ГБ минимум (лучше 16 ГБ).
  • Disk: 50 ГБ SSD.
  • Сеть: Открытые порты (UDP/TCP).

Необходимые порты:

  • 27015 (Игровой порт)
  • 27020 (SRCDS RCON порт)
  • 27005 (Клиентский порт)

Шаг 2: Установка CS2 Dedicated Server

Мы будем использовать SteamCMD для загрузки файлов сервера.

Скачайте SteamCMD:

  • Linux: sudo apt install steamcmd или скачайте с сайта Valve.
  • Windows: Скачайте архив с официального сайта - steamcdn-a.akamaihd.net/client/installer/steamcmd.zip

Установите сервер:

Запустите SteamCMD и выполните следующие команды (введите их по очереди):

    force_install_dir ./cs2_server
    login anonymous
    app_update 730 validate
    quit

Примечание: App ID 730 используется и для CS:GO, и для CS2. Система сама загрузит актуальные файлы CS2.

Первый запуск для генерации файлов:

Перейдите в папку сервера и запустите его один раз, чтобы создались конфиги.

  • Linux: ./cs2_server/game/bin/linuxsteamrt64/cs2_dedicated_server
  • Windows: cs2_server\game\bin\win64\cs2_dedicated_server.exe

После запуска сразу остановите сервер (Ctrl+C).


Шаг 3: Установка Metamod:Source и SourceMod

Это основа для работы любых плагинов, включая ZombieSharp.

Metamod:Source (Версия для CS2):

  • Скачайте последнюю версию Metamod:Source 2.0+ (ищите релизы для CS2 на metamodsource.net или GitHub.
  • Распакуйте архив.
  • Скопируйте папку metamod в путь: cs2_server/game/csgo/addons/.
  • Создайте файл cs2_server/game/csgo/addons/metamod/metapmod.vdf (если нет), но обычно достаточно файла metamod.vdf.
  • Важно: В папке cs2_server/game/csgo/ создайте файл gameinfo.gi (если его нет) или отредактируйте существующий, добавив строку подключения Metamod в секцию GameBin. Чаще всего в CS2 достаточно просто положить файлы в addons/metamod.

SourceMod (Версия для CS2):

  • Скачайте версию SourceMod 2.0+ (CS2) с sourcemod.net
  • Распакуйте архив.
  • Скопируйте папки addons, cfg, maps (если есть) в корень игрового сервера (cs2_server/game/csgo/).
  • При копировании согласитесь на замену файлов.

Проверка установки:

Запустите сервер. В консоли должна появиться надпись [Metamod] и [SM].


Шаг 4: Установка ZombieSharp (CS2 Port)

Поскольку официальной версии для CS2 нет, используются社区ные порты (например, от разработчиков на GitHub).

Поиск файлов:

Найдите актуальный репозиторий. Один из популярных проектов ищется по запросу ZombieSharp CS2 GitHub. Убедитесь, что релиз свежий.

Установка:

*   Скачайте архив мода.
*   Распакуйте содержимое в `cs2_server/game/csgo/`.

Обычно структура выглядит так:

    *   `addons/sourcemod/plugins/zombiesharp.smx` (или `.dll` для Windows)
    *   `addons/sourcemod/configs/zombiesharp/`
    *   `sound/`, `materials/` (если есть кастомные ресурсы) — копируются в соответствующие папки сервера.

Активация:

Убедитесь, что плагин не заблокирован.

В папке addons/sourcemod/configs/plugins.ini добавьте строку:

    zombiesharp.smx

Шаг 5: Карты для ZombieSharp

Это самый критичный этап. Старые карты ze_ или zs_ от CS:GO не запустятся.

Где брать:

  • Ищите карты с пометкой CS2 на форумах (Alliance, CS2 Modding).
  • Популярные порты: ze_otrera_cs2, zs_... (если есть порт).

Установка:

  • Файл карты (.bsp) поместите в cs2_server/game/csgo/maps/.
  • Если у карты есть аддон (.vpk), поместите его в cs2_server/game/csgo/maps/.

Настройка ротации:

Откройте cs2_server/game/csgo/cfg/mapcycle.txt и пропишите названия карт (без расширения .bsp).


Шаг 6: Конфигурация сервера

server.cfg:

Откройте cs2_server/game/csgo/cfg/server.cfg и настройте базовые параметры:

    hostname "ZombieSharp CS2 | [RU]"
    sv_password ""
    sv_cheats 0
    mp_maxrounds 0
    mp_timelimit 60
    sv_auto_full_alltalk_during_warmup_half_end 1
    sv_ignoregrenaderadio 0

Конфиг ZombieSharp:

В папке addons/sourcemod/configs/zombiesharp/ найдите основной конфиг (часто core.cfg или game.cfg).

  • Настройте здоровье зомби, урон, режимы игры.

Пример (зависит от версии мода):

    // Здоровье зомби
    zombie_health_multiplier 1.5
    // Скорость заражения
    infection_speed 5.0

Настройка прав (RCON):

В server.cfg добавьте:

    rcon_password "ВАШ_СЛОЖНЫЙ_ПАРОЛЬ"

Шаг 7: Запуск сервера

Для запуска используйте скрипт или командную строку.

Пример команды запуска (Linux):

./cs2_server/game/bin/linuxsteamrt64/cs2_dedicated_server -usercon -game cs2 -map ze_mapname_cs2 -port 27015 +ip 0.0.0.0 -maxplayers_override 32

Пример команды запуска (Windows):

cs2_dedicated_server.exe -usercon -game cs2 -map ze_mapname_cs2 -port 27015 +ip 0.0.0.0 -maxplayers_override 32

Параметры:

  • -usercon: Позволяет использовать консоль.
  • -game cs2: Указывает игру.
  • -maxplayers_override: Количество слотов (например, 32 или 64).

Шаг 8: Проверка и отладка

Подключение:

Попробуйте подключиться к серверу через консоль игры: connect IP_СЕРВЕРА:27015.

Проверка плагинов:

В консоли сервера введите sm plugins list. Вы должны увидеть ZombieSharp в списке Running.

Логирование:

Если сервер падает, проверяйте логи в cs2_server/game/csgo/logs/ и addons/sourcemod/logs/.


Частые проблемы и решения

Проблема Решение
Сервер не виден в мониторинге Убедитесь, что порт 27015 (UDP) открыт в фаерволе. Проверьте sv_region.
Краш при загрузке карты Скорее всего, карта не совместима с CS2 или не хватает файлов .vpk. Попробуйте другую карту.
Плагин не грузится Проверьте версии Metamod/SourceMod. Для CS2 нужны версии ветки 2.0+. Проверьте sourcemod/logs/errors.txt.
Зомби не заражают Проверьте конфиги ZombieSharp. Возможно, отключен режим инфекции или неверно настроены хитбоксы.

Дополнительные советы

  1. Бэкапы: Перед обновлением сервера всегда делайте копию папки game/csgo. Обновления CS2 часто сбрасывают конфиги.
  2. Сообщество: Вступите в Discord-каналы по моддингу CS2 (например, Counter-Strike 2 Server Modding). Там публикуют самые свежие билды ZombieSharp.
  3. Античит: Для публичного сервера рекомендуется установить базовый античит (например, VAC включен по умолчанию, но можно добавить sm_ac плагины, если они портированы).

Удачи в создании сервера!