Обновление

Узнайте, как поддерживать Plugify в актуальном состоянии и обеспечивать бесперебойное обслуживание при использовании в качестве плагина Metamod.

Поддержание вашей установки MMS2-Plugify в актуальном состоянии необходимо для доступа к последним функциям, исправлениям ошибок и улучшениям безопасности. Это руководство проведет вас через процессы ручного и автоматического обновления.

Ручное обновление

Поскольку MMS2-Plugify является плагином для Metamod, его необходимо обновлять вручную. Следуйте этим шагам, чтобы обновить вашу установку:

Удалите старые файлы

  1. Перейдите в папку с игрой на вашем сервере (например, ../my_server/game/csgo).
  2. Удалите весь каталог ../addons/plugify/bin/. Это гарантирует, что устаревшие файлы не останутся.

Установите новую версию

  1. Загрузите последнюю версию MMS2-Plugify с нашей страницы загрузок: Скачать MMS2-Plugify.
  2. Извлеките новые файлы в папку с игрой на вашем сервере, следуя руководству по установке.

Перезапустите сервер

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

meta list

Вывод должен отобразить обновленную версию Plugify.

Автоматическое обновление

Plugify бесшовно интегрируется с менеджером пакетов — инструментом, который автоматизирует процесс установки, обновления, настройки и удаления пакетов (плагинов и языковых модулей) последовательным образом. Каждый плагин и языковой модуль рассматривается как пакет, и менеджер пакетов упрощает управление этими компонентами.

Использование менеджера пакетов

Чтобы автоматически обновлять плагины и языковые модули, выполните следующие шаги:

Выгрузите менеджер плагинов:

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

plg unload

Обновите пакеты:

Выполните следующую команду для обновления всех установленных пакетов:

plg update --all

Это проверит наличие обновлений для плагинов и языковых модулей и установит их автоматически.

Перезагрузите менеджер плагинов:

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

plg load

Перезапустите сервер:

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

Важное замечание

Менеджер пакетов не может обновить сам себя или ядро библиотеки Plugify в настоящее время. Чтобы обновить Plugify, вы должны следовать процессу ручного обновления, описанному выше.

Устранение неполадок

Распространенные проблемы

  1. Обновление не удалось:
    • Убедитесь, что каталог ../addons/plugify/bin/ удален перед установкой новой версии.
    • Проверьте, что у вас есть необходимые права для изменения файлов в каталоге сервера.
  2. Ошибки менеджера пакетов:
    • Если менеджер пакетов не может обновиться, проверьте ваше интернет-соединение и убедитесь, что URL-адреса репозиториев в plugify.pconfig верны.
    • Выполните следующую команду для разрешения отсутствующих или конфликтующих пакетов:
      plg install --missing
      
  3. Сервер падает после обновления:
    • Проверьте логи сервера на наличие ошибок, связанных с Plugify или его зависимостями.
    • Убедитесь, что все плагины и языковые модули совместимы с обновленной версией Plugify.