Как найти конфликт аддонов Garry’s Mod по ошибке Lua
Найдите конфликт аддонов Garry’s Mod: сохраните первую ошибку Lua, соберите минимальную коллекцию и возвращайте дополнения группами.
Конфликт аддонов ищут повторением одного действия на разных наборах дополнений. Строка Lua с именем файла помогает сузить поиск, но последний файл в трассировке не всегда виноват: он мог получить неправильные данные от другого аддона. Сохраните полный текст первой ошибки, действие игрока и время возникновения до очередного перезапуска.

Проверка аддонов на минимальной коллекции
- Бэкапы и настройки
Зафиксируйте рабочую точку возврата
Создайте бэкап серверных файлов, отдельно запишите текущий номер Workshop, карту и режим. Сохраните список предметов коллекции: её состав хранится в Steam, поэтому архив файлов сервера не заменяет этот список. Договоритесь с игроками о коротком тестовом окне.
Оставьте минимальный набор
Создайте отдельную тестовую коллекцию с режимом, картой и их обязательными зависимостями. Укажите её номер в «Настройках игры», сохраните настройки и перезапустите сервер. Для проверки обычной песочницы можно использовать sandbox и gm_construct. Не меняйте режим RP-сервера без сохранения его данных и конфигурации.
Возвращайте дополнения группами
Если ошибка исчезла, добавьте часть подозрительных аддонов и повторите исходное действие после перезапуска. Когда ошибка вернётся, уменьшайте именно эту группу. Зависимости держите вместе с основным аддоном: отсутствие обязательной библиотеки создаёт другую ошибку и делает сравнение бесполезным.
Проверяйте также дополнения, загруженные вручную в garrysmod/addons: смена коллекции их не отключает. Скачайте копию подозрительного каталога и на время теста уберите его из каталога аддонов, сохранив возможность вернуть. Если сбой видит только один игрок, повторите проверку без его необязательных клиентских дополнений; серверная консоль может не содержать клиентскую ошибку.
Результат диагностики — конкретная пара дополнений или минимальный набор, на котором ошибка повторяется. Отправьте автору ссылки на предметы, первую трассировку и последовательность действий. До исправления верните проверенную коллекцию либо оставьте конфликтующее дополнение отключённым, затем повторите игровой сценарий обычным аккаунтом.