Гравця зі знаком біля імені викидало з сервера. Виправлено.
Це було видно як «З'єднання втрачено: Connection reset» і ставалося щоразу, щойно хтось отримував знак ренегата, ріпера чи судді.
Оновіть сервер. Клієнт оновлювати не обов'язково.
Повний перелік змін
01Що було
У списку гравців ім'я зазвичай не задано зовсім - це означає «взяти ім'я профілю», а не «імені нема». Знак дописувався до цієї порожнечі, і вона мовчки лягала всередину рядка.
Нічого не падало й нічого не писалося в журнал, доки пакет не доходив до кодування. Там кидало виняток на мережевому потоці, а на такий виняток сервер відповідає закриттям з'єднання.
Тому гравець бачив помилку, в якій не названо ні мода, ні знака.
02Чому це пережило випуск
Спрацьовувало лише тоді, коли в когось справді є знак, - а знаків не було ні на жодній перевірці, ні під час двох чистих запусків сервера.
Тут нема чим клацнути мишею, тож клієнт для перевірок зупинявся на списку серверів. Усе, що стається лише коли людина вже у світі, перевірити було нічим - і помилка ховалася саме там.
Тепер клієнт для перевірок уміє заходити на сервер сам, і ця дірка закрита.