Решение проблем с загрузкой IGS

melting_face:Ссылка на эту тему размещена в новых версиях igs-modification. Если вы попали сюда по ней, то попробуйте решения или опишите проблему в этом треде.

Ошибка от GitHub: Not Found

Может возникнуть, если в репозитории IGS удален релиз с версией, которая использовалась сервером до этого. Например, вы сделали форк IGS, но релизы не перенесли

:wrench: Решение: введите в консоль сервера lua_run cookie.Delete("igs_version"), затем перезагрузите сервер. Это решение найдет последнюю актуальную версию IGS в релизах и скачает ее

superfile.json получен не в правильном формате

Пока не встречалась, но в теории может, если:

  • Сбой GitHub в связи с их внутренними проблемами (может решиться само спустя время)
  • Ваш провайдер заблокировал GitHub (чтобы проверить на linux, введите curl https://github.com. На Windows просто откройте ссылку, которая рядом с ошибкой)
  • В файле hosts что-то блокирует подключение к GitHub

RunString не работает

IGS для запуска скачивает свой код с публичного GitHub репозитория (любой может посмотреть код), затем запускает его через RunString. У некоторых эта функция перезаписана с надеждой, что так ваш сервер в безопасности. Вы мне вряд ли поверите, но RunString это последнее, из-за чего ваш сервер взломают.

:wrench: Решение 1: введите в консоль сервера lua_run PrintTable(debug.getinfo(RunString)). Появится путь к файле, в котором блокируется RunString. Нужно открыть этот файл и удалить в нем строку RunString = function() end

:wrench: Решение 2: скачайте igs-core с github и распакуйте его в папку addons. Имейте в виду, что вы больше не получите автоматических обновлений и бесплатной помощи по IGS. Даже помощи по обновлению, если вы потом передумаете

IGS Не может выполнить HTTP запрос и загрузить скрипт

Похоже, вы тестируете скрипт на локалке у вас нет интернета :melting_face:

Релизов нет. Нужно запустить CI

#todo будет дополнено, если появится прецедент

cvar igs_version не передался клиенту

#todo будет дополнено, если появится прецедент

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

  • Сервер дома или на хостинге?
  • Какой хостинг?
  • Как установлен автодонат? Воркшоп/гитхаб/распаковка? Есть ли папка igs-core в addons?
  • Какая версия автодоната? igs_version в консоль
  • :warning: При запуске сервера есть ошибки? Вообще-то их совсем быть не должно (прям 0, но в нашем случае особенно важны ошибки от самого автодоната).
  • Скинь последние записи с garrysmod/data/igs_errors.txt на сервере

VK вопросы

Установил Автодонат на сервер, сервер есть в списках, но мне пишет, что автодонат не загружен (В кфг менял донат под свой сервер)

Привет, поставил я донат на сервер, залил папку с файлами в addons, но сервер не появляется в панельке