Настройка Metamod:Source для Counter-Strike 2 (CS2) — это шаг для администрирования сервера

Гайд по установке Metamod:Source для CS2. Настройка загрузчика плагинов, правка gameinfo.gi и проверка работы. База для модов на сервере Counter-Strike 2.

2026.03.29                      


Настройка Metamod:Source для Counter-Strike 2 (CS2) — это шаг для администрирования сервераНастройка Metamod:Source для Counter-Strike 2 (CS2) — это шаг для администрирования сервера Настройка Metamod:Source для Counter-Strike 2 (CS2) — это фундаментальный шаг для администрирования сервера. Metamod позволяет загружать другие плагины (например, SourceMod), менять настройки движка и расширять функционал игры.

Поскольку CS2 работает на движке Source 2, процесс установки отличается от CS:GO. Ниже представлен подробный и актуальный гайд по установке.


Гайд по установке Metamod:Source для CS2

Важное предупреждение перед началом

  1. Сделайте бэкап: Перед внесением изменений сохраните копию папки вашего сервера (особенно файл gameinfo.gi).
  2. Версия: Убедитесь, что вы скачиваете версию именно для CS2, а не для CS:GO. Они не совместимы.
  3. Обновления: Valve часто обновляет CS2, что может временно ломать работу плагинов. Следите за новостями на официальных ресурсах.

Шаг 1: Скачивание Metamod:Source

  1. Перейдите на официальный сайт разработчика: metamodsource.net.
  2. В таблице загрузок найдите строку Counter-Strike 2.
  3. Скачайте последнюю стабильную версию (обычно это архив .zip или .7z).
    • Рекомендация: Выбирайте версию Production (стабильную), если вы не тестировщик.

Шаг 2: Распаковка файлов

  1. Откройте скачанный архив.
  2. Внутри вы увидите папку addons.
  3. Вам нужно скопировать содержимое этой папки на сервер.
  4. Перейдите в директорию вашего игрового сервера. Путь обычно выглядит так: text /server/game/csgo/ (Примечание: У некоторых хостингов путь может быть просто /csgo/ или /cs2/game/csgo/. Ориентируйтесь на структуру папок).
  5. Вставьте папку addons в директорию game/csgo/.
    • Итоговый путь должен быть: .../game/csgo/addons/metamod/.

Шаг 3: Настройка gameinfo.gi (Критический этап)

В Source 2 (CS2) движок должен знать, где искать библиотеки Metamod. Для этого нужно отредактировать файл конфигурации.

  1. Найдите файл gameinfo.gi по пути:
    /game/csgo/gameinfo.gi
  1. Откройте его любым текстовым редактором (Notepad++, VS Code).
  2. Найдите блок SearchPaths. Он выглядит примерно так:
    SearchPaths
    {
        Game           csgo
        GameBin        csgo/bin
        // ... другие строки
    }
  1. Внутри блока SearchPaths добавьте новую строку GameBin для Metamod. Лучше всего добавить её сразу после существующей GameBin csgo/bin.
    SearchPaths
    {
        Game           csgo
        GameBin        csgo/bin
        GameBin        csgo/addons/metamod/bin  <-- ДОБАВИТЬ ЭТУ СТРОКУ
    }
  1. Сохраните файл. Убедитесь, что кодировка файла не изменилась (обычно UTF-8 без BOM).

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

  1. Перезапустите сервер. Полная перезагрузка обязательна, чтобы изменения в gameinfo.gi вступили в силу.
  2. Зайдите на сервер как администратор или откройте консоль сервера (RCON).
  3. Введите команду:
    meta list
  1. Результат:
    • Успех: Вы увидите список загруженных модулей (обычно там пусто, пока не установлен SourceMod, но сама команда должна сработать, и консоль ответит списком или сообщением, что Metamod активен).
    • Ошибка: Если команда не найдена (Unknown command), значит Metamod не загрузился. Проверьте путь в gameinfo.gi и наличие файлов в папке addons/metamod/bin.

Шаг 5: Установка SourceMod (Рекомендуется)

Сам по себе Metamod редко используется отдельно. Обычно на него ставят SourceMod, который дает команды типа sm_kick, sm_ban и т.д.

  1. Скачайте SourceMod для CS2 с сайта sourcemod.net.
  2. Распакуйте архив.
  3. Скопируйте папки addons и cfg в директорию сервера (/game/csgo/), согласившись на замену файлов.
  4. Перезапустите сервер.
  5. Проверьте командой в консоли:
    sm version
Если вы увидели версию SourceMod — поздравляю, связка работает!

Возможные проблемы и решения

Проблема Возможное решение
Команда meta list не работает Проверьте путь в gameinfo.gi. Убедитесь, что нет опечаток. Проверьте, что файлы .dll (Windows) или .so (Linux) находятся в папке addons/metamod/bin.
Сервер крашится при старте Возможно, версия Metamod не совпадает с версией игры. Попробуйте версию Dev (разработческую) с сайта Metamod, она чаще обновляется.
Плагины не грузятся Убедитесь, что файлы плагинов (.smx) лежат в папке addons/sourcemod/plugins/.
VAC Ban при подключении На публичных серверах с плагинами иногда требуется отключение VAC (через параметры запуска -insecure), но для частных серверов это не всегда обязательно.

Итог

После выполнения этих шагов ваш сервер будет иметь базовую платформу для модификации.

  1. Файлы лежат в game/csgo/addons/.
  2. Путь прописан в gameinfo.gi.
  3. Команда meta list отвечает корректно.

Если вы планируете запуск публичного проекта, рекомендую также настроить RCON-пароль в файле server.cfg для безопасного управления сервером.

Удачи в настройке!