Установка

Установка Plugify Source 2 на сервер Counter-Strike 2 с S2-Launcher, Runtime или Metamod.

Требования

  • Выделенный сервер Counter-Strike 2 на Linux или Windows (64-бит).
  • Для загрузчика Metamod нужен установленный на сервере Metamod:Source 2.x. В билд он не входит.

Выбор загрузчика

Загрузчиком называется часть, которая загружает Plugify в игру. Остальное содержимое билда одинаково для всех загрузчиков.

ЗагрузчикКак запускаетсяПлатформы
Launcher (S2-Launcher)s2launcher вместо cs2, с теми же аргументамиLinux, Windows
Runtime (S2-Launcher как библиотека)Игра сама загружает Plugify, поэтому cs2 запускается как обычно. Подходит для хостинг-панелей, где команду запуска не изменитьLinux
Metamod (MM-Loader)Plugify работает как плагин Metamod:SourceLinux, Windows

Языки

В билд входят языковые модули тех языков, на которых написаны его плагины. Базовые плагины написаны на C++ и Go, поэтому в билде есть эти два модуля. Актуальный список приведён в составе на странице загрузки. Модули других языков ставятся одной командой, см. Добавление пакетов.

Установка

Скачайте

Выберите ОС и загрузчик на странице загрузки и скачайте архив.

Распакуйте

В архиве лежит то, что должно оказаться внутри папки game/ сервера: папки bin/ и csgo/. Распакуйте его в game/ с заменой файлов.

На Linux:

tar -xzf plugify-source2-launcher-linux-1.1.0.tar.gz -C /path/to/server/game

На Windows распакуйте .zip Проводником или любым архиватором.

Полный архив предназначен для новой установки. Установленный билд обновляйте по инструкции Обновление, а не распаковкой нового архива поверх.

Запустите сервер

Launcher
Runtime
Metamod

Запускайте s2launcher вместо cs2, с теми же аргументами:

# Linux
./game/bin/linuxsteamrt64/s2launcher -dedicated +map de_dust2

# Windows
game\bin\win64\s2launcher.exe -dedicated +map de_dust2

Проверьте

В консоли сервера:

plg plugins
plg modules

Базовые плагины и языковые модули должны быть в состоянии Running.

Что где лежит

Всё, что относится к Plugify, находится в game/csgo/addons/plugify/:

  • envs/modules и envs/plugins: языковые модули и плагины билда;
  • configs/: ваши настройки. Плагины хранят значения по умолчанию в своём пакете, а ваши изменения читают отсюда;
  • data/: переводы и сохранённое состояние плагинов. Архив кладёт сюда переводы базовых плагинов;
  • logs/: логи;
  • .condarc: каналы, из которых mamba ставит и обновляет пакеты;
  • build.json: с каким билдом пришёл загрузчик, версии загрузчика и ядра.

Полная раскладка и список компонентов приведены на странице Состав.