Обновление

Обновление S2-Launcher, установленного отдельно, и его языковых модулей и плагинов через mamba.

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

Обновление загрузчика

Остановите игру

Сохраните sentry.jsonc

Скопируйте game/bin/<platform>/sentry.jsonc, если вы его меняли. Архив его заменит.

Распакуйте новый архив

Скачайте новый архив со страницы релизов S2-Launcher и распакуйте его в game/ с заменой файлов, как при установке. Ваши пакеты, настройки и данные в csgo/addons/plugify/ сохраняются.

Запустите игру

Верните свой sentry.jsonc, если сохраняли его, запустите игру и проверьте версию:

plg --version

Обновление пакетов

В консоли:

plg unload
mamba update -n modules --all
mamba update -n plugins --all
plg load

-n выбирает окружение для обновления. mamba ищет новые версии только в известных ему каналах. У загрузчика, установленного отдельно, списка каналов нет, поэтому создайте csgo/addons/plugify/.condarc с каналами своих пакетов:

.condarc
channels:
  - https://untrustedmodders.github.io/plugify-module-cpp/
  - https://untrustedmodders.github.io/plugify-plugin-configs/
  - https://untrustedmodders.github.io/plugify-plugin-polyhook/
  - https://untrustedmodders.github.io/plugify-plugin-s2sdk/

Без него передавайте каналы через -c в команде обновления, иначе mamba не найдёт, что обновлять.

Решение проблем

  • mamba отказывается работать. Сначала выполните plg unload: операции с пакетами работают, только пока Plugify выгружен.
  • Пакет не обновляется. Проверьте, что канал пакета доступен, и посмотрите установленную версию через mamba list -n plugins.
  • Игра падает после обновления. Посмотрите в выводе консоли при запуске ошибки Plugify, его языковых модулей и плагинов.