Усі оновлення

Версія 0.11.2

Виправлення
  • Гравця зі знаком біля імені викидало з сервера. Виправлено.
  • Це було видно як «З'єднання втрачено: Connection reset» і ставалося щоразу, щойно хтось отримував знак ренегата, ріпера чи судді.
  • Оновіть сервер. Клієнт оновлювати не обов'язково.
Повний перелік змін

Що було

  • У списку гравців ім'я зазвичай не задано зовсім - це означає «взяти ім'я профілю», а не «імені нема». Знак дописувався до цієї порожнечі, і вона мовчки лягала всередину рядка.
  • Нічого не падало й нічого не писалося в журнал, доки пакет не доходив до кодування. Там кидало виняток на мережевому потоці, а на такий виняток сервер відповідає закриттям з'єднання.
  • Тому гравець бачив помилку, в якій не названо ні мода, ні знака.

Чому це пережило випуск

  • Спрацьовувало лише тоді, коли в когось справді є знак, - а знаків не було ні на жодній перевірці, ні під час двох чистих запусків сервера.
  • Тут нема чим клацнути мишею, тож клієнт для перевірок зупинявся на списку серверів. Усе, що стається лише коли людина вже у світі, перевірити було нічим - і помилка ховалася саме там.
  • Тепер клієнт для перевірок уміє заходити на сервер сам, і ця дірка закрита.