Загрузчики

Три способа загрузить Plugify в сервер Counter-Strike 2, чем они отличаются и какой выбрать.

Загрузчик это часть, которая загружает Plugify в игру. Он запускает менеджер плагинов, даёт консоли сервера команды plg и mamba и обновляет Plugify каждый кадр сервера. Всё остальное, то есть языковые модули, плагины и настройки, одинаково для любого загрузчика.

Для Counter-Strike 2 есть три загрузчика. Два из них это сборки одного проекта, S2-Launcher.

LauncherRuntimeMetamod
ПроектS2-LauncherS2-LauncherMM-Loader
Как запускается серверs2launcher вместо cs2, с теми же аргументамиcs2 как обычноcs2 как обычно
Что загружает PlugifyЛаунчер сам запускает игруИгра загружает библиотеку libserver_valve.so, она запускает Plugify и передаёт управление игреMetamod:Source загружает Plugify как свой плагин
Нужен Metamod:SourceНетНетДа
ПлатформыLinux, WindowsLinuxLinux, Windows
Отчёты о падениях и профайлерДаДаНет

Какой выбрать

  • Launcher: выбор по умолчанию для сервера, где вы управляете командой запуска. В игру добавляется только Plugify.
  • Runtime: подходит, когда команду запуска менять нельзя, например на хостинг-панели, которая всегда запускает cs2. Сервер стартует как обычно, а Plugify загружается сам.
  • Metamod: подходит, когда на сервере уже работают плагины Metamod:Source и Plugify нужен рядом с ними.

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

Установка

В билде Plugify Source 2 есть архив для каждого загрузчика, внутри уже лежат языковые модули и базовые плагины. Это рекомендуемый способ установки.

Загрузчики можно поставить и отдельно, без билда: