Сервер в разработке · Идёт бета-тест: сервер и сайт могут перезагружаться и ненадолго отключаться без предупреждения, а персонажи — быть сброшены перед релизом. Подробнее

Ложное срабатывание защиты «You can't use color on chat!»

Баг-репорты

Статус бага Исправлен изменил Asyncio 1 неделю назад Известные баги →
Тип Другое
Автор подтвердил исправление 21.10.2026
30 · 3 ответов
Holod
Пользователь
#1 20.10.2026 17:09
При попытке отправить ссылку на игровое достижение (ачивку) через Shift + ЛКМ в глобальные каналы чата, срабатывает серверный анти-спам фильтр. Сообщение блокируется, а в чат выводится системная ошибка:
You can't use color on chat! 3
Защита от цветного текста должна игнорировать цветовые теги, если они являются частью официальных игровых ссылок (содержат тег |H / hyperlink). Игроки должны иметь возможность свободно линковать свои достижения, профессии и предметы в любые общественные каналы чата.
Asyncio
Администратор
#2 21.10.2026 00:50
Спасибо за подробное описание, причину нашли.

Что происходило: серверная защита чата сверяла название внутри ссылки со справочниками сервера. Для достижений, профессий, рецептов и заклинаний в серверных справочниках не оказалось русских названий, поэтому совершенно законная ссылка из русского клиента считалась подделкой, и сообщение целиком отбрасывалось с предупреждением о цветном тексте.

Что исправили: для ссылок на достижения, профессии, рецепты, заклинания и таланты сервер больше не требует совпадения названия, но по-прежнему строго проверяет саму ссылку: такой объект должен существовать, цвет ссылки должен быть именно тем, который ставит игровой клиент, а внутри названия не допускаются служебные коды. Ссылки на предметы и задания проверяются как раньше, с полной сверкой названия. Заодно закрыли лазейку: поддельная ссылка на несуществующий предмет, задание или достижение теперь просто отклоняется. Защита от цветного текста осталась и стала строже: раскрашенный текст вне игровой ссылки теперь отклоняется, а в названии ссылки нельзя указывать адреса сайтов.

Эти изменения заработают после ближайшего перезапуска.

В игре мы это ещё не проверяли. После перезапуска просим отправить в общий канал, в обычный разговор и шёпотом ссылки на достижение (полученное и ещё не полученное), на профессию, на рецепт, на предмет с улучшениями, на задание, на заклинание и на талант, а также сообщение с несколькими ссылками сразу. Если какая-то из них снова будет отклонена, напишите, пожалуйста, что именно отправляли и в какой канал.
Holod
Пользователь
#3 21.10.2026 04:58
Работает
Asyncio
Администратор
#4 21.10.2026 07:15
Спасибо, что проверили и подтвердили! Ставим «Исправлено» и закрываем тему.
Тема закрыта — новые ответы не принимаются.