Установка
Узнайте, как установить и настроить Plugify в качестве автономного лаунчера для моддинг-проектов.
Это руководство проведет вас через процесс установки S2-Launcher, автономного лаунчера для S2-Launcher. В отличие от MM-Loader, S2-Launcher не требует Metamod и предназначен для запуска игры с непосредственным внедрением Plugify. Следуйте шагам ниже, чтобы все настроить.
Предварительные требования
Загрузите S2-Launcher
Загрузите последнюю версию S2-Launcher с нашей страницы загрузок: Скачать S2-Launcher.
Шаги установки
Извлеките S2-Launcher
Извлеките загруженный архив в папку установки вашей игры. Например, если ваша игра установлена по пути ../Counter-Strike Global Offensive, извлеките файлы туда.
После извлечения структура вашей папки должна выглядеть так:
Используйте S2-Launcher
Вместо того чтобы запускать основной исполняемый файл игры (cs2.exe или cs2), используйте S2-Launcher (s2launcher.exe или s2launcher), чтобы запустить игру. Лаунчер автоматически внедрит Plugify в процесс игры.
На Windows:
- Перейдите в папку
bin/win64. - Запустите
s2launcher.exeвместоcs2.exe.
На Linux:
- Перейдите в папку
bin/linuxsteamrt64. - Запустите
./s2launcherвместо./cs2.
Проверьте установку
Чтобы убедиться, что Plugify установлен правильно, откройте внутриигровую консоль и введите следующую команду:
Это отобразит текущую версию Plugify, запущенную в вашей игре.
Установите плагины и языковые модули
После проверки того, что Plugify работает корректно, вам необходимо установить плагины и языковые модули для начала разработки и запуска плагинов.
Установите базовые плагины для Source 2
Это необходимые плагины для разработки плагинов Source 2. Откройте внутриигровую консоль и выполните:
Что делают эти плагины:
- plugify-module-cpp: Языковой модуль, позволяющий запускать плагины на C++
- plugify-plugin-configs: Предоставляет поддержку конфигурационных файлов для плагинов
- plugify-plugin-polyhook: Включает возможности перехвата функций
- plugify-plugin-s2sdk: Основной плагин с множеством функций и утилит движка Source 2
Установите дополнительные языковые модули (опционально)
Если вы хотите разрабатывать плагины на других языках, помимо C++, установите соответствующий языковой модуль:
Выберите только те языковые модули, которые необходимы для вашей разработки.
Проверьте установленные плагины
Проверьте, что ваши плагины и модули установлены, выполнив в консоли:
Это покажет все установленные плагины и их статус.
Видеоурок
TODOВидеоурок будет добавлен сюда в ближайшее время, чтобы предоставить визуальное руководство по процессу установки.
Устранение неполадок
Распространенные проблемы
- Игра не запускается:
- Убедитесь, что
s2launcher.exe(илиs2launcherна Linux) находится в той же папке, что и основной исполняемый файл игры. - Проверьте, что у вас есть необходимые права для запуска лаунчера.
- Убедитесь, что
- Команды Plugify не работают:
- Убедитесь, что лаунчер запущен и что Plugify был успешно внедрен.
- Проверьте консоль игры на наличие сообщений об ошибках, связанных с Plugify.
- Отсутствующие файлы:
- Убедитесь, что все файлы были извлечены правильно и что структура папок соответствует приведенному выше примеру.
- Выделенный сервер не запускается:
- Если вы запускаете выделенный сервер, убедитесь, что вы передаете те же аргументы в
s2launcher.exe(илиs2launcher), что и вcs2.exe(илиcs2). Например:
Это гарантирует, что лаунчер передаст правильные параметры исполняемому файлу игры. - Если вы запускаете выделенный сервер, убедитесь, что вы передаете те же аргументы в