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

Сбой WorldGuard на Modern

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

Andrey

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

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

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

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

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

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

Зачем мне подпись?

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


Ссылка на сообщение
Поделиться на других сайтах
benz0bak

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

  • Одобряю 1

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


Ссылка на сообщение
Поделиться на других сайтах
Afic

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

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


Ссылка на сообщение
Поделиться на других сайтах
amelnikov07

Молодец Андрюха! Хоть я не играю на модерне, всё равно красава!🤠

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


Ссылка на сообщение
Поделиться на других сайтах
Qumo

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

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


Ссылка на сообщение
Поделиться на других сайтах
Sobriquet

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

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


Ссылка на сообщение
Поделиться на других сайтах
Andrey
05.07.2020 в 17:37, Sobriquet сказал:

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

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


Зачем мне подпись?

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


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

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