Перейти к публикации
TheAndrey

Сбой WorldGuard на Modern

Рекомендованные сообщения

Сегодня ночью произошла поломка WorldGuard на сервере Modern. Да, давненько у нас такого не было...

Проблема оказалась вызвана синтаксической ошибкой в файле регионов из-за чего плагин не смог его прочитать во время следующего запуска сервера. Благодаря быстрому реагированию модератора, сервер вовремя был закрыт на внеплановые технические работы, пока не начался разнос построек (за это будет бан и надолго!).

Формат YAML с точки зрения синтаксиса ненадёжен: заключение строк в кавычки в нём является обязательным только в определённых случаях. Несовершенство библиотеки, генерирующей файл привело к ошибке. Спровоцировать появление ошибки игроки могли путём установки пользовательских сообщений для региона (приветствие при входе и прощание при выходе). Потому что после чистки этих флагов, файл с регионами снова стал успешно считываться.

🚫 После этого случая флаги greeting, farewell и deny-message больше не доступны игрокам вообще, чтобы исключить возможность «ломать» файл с регионами. Планов на возвращение флагов пока нет - их в основном использовали для спама и введения в заблуждение (маскировка под вид чата).

⚠️ Игрокам на сервере Modern настоятельно рекомендуется проверить, всё ли в порядке с их регионами.

  • Нравится 2
  • Одобряю 2

Поделиться сообщением


Ссылка на сообщение
Гость benz0bak

Самое быстрое устранение проблемы которое когда-либо я видел. Молодец @Andrey

Поделиться сообщением


Ссылка на сообщение

Andrey молодец. А то я зашёл и офигел что за ерунда.

Поделиться сообщением


Ссылка на сообщение

Жаль, что на огромной территории теперь нельзя использовать greeting как информацию о том, что включено pvp в одностороннем порядке, а так, хорошо что быстро все понерфили.

Поделиться сообщением


Ссылка на сообщение

Так то, вроде ж была возможность использовать WorldGuard c MySQL...

Поделиться сообщением


Ссылка на сообщение
05.07.2020 в 17:37, Sobriquet сказал:

Так то, вроде ж была возможность использовать WorldGuard c MySQL...

Была, но её использовать не рекомендуют. Говорят, работает с БД WG неважно. Потому поддержку новых фич для адаптера делать не стали. На JSON перейти будет проще всего. И он надёжнее, потому что не капризен к форматированию.

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...