Обзор
S2-Launcher загружает Plugify в игры на Source 2 без Metamod, как Launcher или как библиотека Runtime.
S2-Launcher загружает Plugify в игру на Source 2 без Metamod:Source. Один и тот же проект собирается в двух видах:
| Вид | Файл | Как работает |
|---|---|---|
| Launcher | game/bin/<платформа>/s2launcher | Заменяет исполняемый файл игры. Сам загружает движок и игру, уже с Plugify внутри. Вы запускаете s2launcher с теми же аргументами, что и cs2 |
| Runtime | game/csgo/bin/linuxsteamrt64/libserver_valve.so | Библиотека, которую игра сама загружает при старте. Она запускает Plugify и передаёт управление игре. Вы запускаете cs2 как обычно. Только Linux |
Оба вида дают одно и то же: консольные команды plg и mamba и обновление Plugify каждый кадр сервера.
Что он добавляет
- Отчёты о падениях. Если включить Sentry в
sentry.jsonc, дампы падений отправляются в ваш проект Sentry вместе с выводом консоли и сообщениями лога Plugify, см. Обнаружение сбоев. - Профайлер. Запуск с
--profilerпередаёт время работы Plugify, его модулей и плагинов во встроенный в движок VProf, см. Профилирование. - Уровень логов.
--verbosity=<уровень>задаёт, сколько Plugify пишет в консоль. - Клиентский режим. Лаунчер запускает и клиент игры, чтобы проверять плагины локально. Клиент нужно запускать с
-insecure.
Что дальше
Читать далее на Установка
Читать далее на Обновление
Читать далее на Сравнение с другими загрузчиками