Установка
Установка 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:Source | Linux, Windows |
Языки
В билд входят языковые модули тех языков, на которых написаны его плагины. Базовые плагины написаны на C++ и Go, поэтому в билде есть эти два модуля. Актуальный список приведён в составе на странице загрузки. Модули других языков ставятся одной командой, см. Добавление пакетов.
Установка
Скачайте
Выберите ОС и загрузчик на странице загрузки и скачайте архив.
Распакуйте
В архиве лежит то, что должно оказаться внутри папки game/ сервера: папки bin/ и csgo/. Распакуйте его в game/ с заменой файлов.
На Linux:
На Windows распакуйте .zip Проводником или любым архиватором.
Полный архив предназначен для новой установки. Установленный билд обновляйте по инструкции Обновление, а не распаковкой нового архива поверх.
Запустите сервер
Запускайте s2launcher вместо cs2, с теми же аргументами:
Проверьте
В консоли сервера:
Базовые плагины и языковые модули должны быть в состоянии Running.
Что где лежит
Всё, что относится к Plugify, находится в game/csgo/addons/plugify/:
envs/modulesиenvs/plugins: языковые модули и плагины билда;configs/: ваши настройки. Плагины хранят значения по умолчанию в своём пакете, а ваши изменения читают отсюда;data/: переводы и сохранённое состояние плагинов. Архив кладёт сюда переводы базовых плагинов;logs/: логи;.condarc: каналы, из которыхmambaставит и обновляет пакеты;build.json: с каким билдом пришёл загрузчик, версии загрузчика и ядра.
Полная раскладка и список компонентов приведены на странице Состав.