Перейти к содержанию

[РЕШЕНИЕ] Из-за игроков с специальными символами (Квадратиками) не работает статистика HLSTATSX


ryancoolround
Перейти к решению Решено ryancoolround,

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

  • Администратор
  • Решение

Проблема:

Когда на сервер заходили игроки у которых в никах были специальные символы "¤⇜АNгﻉλ⇝¤", квадратики из за смены шрифтов в нике, в WEB интерфейсе HLSTATSX такие игроки отображались с невидимыми никами. Но это не самое плохое, суть в том, что пока эти игроки присутствовали на сервере, Daemon от HLSTATSX останавливал свою работу, и из-за этого не работал топ игроков. Ник превращающийся в квадратики на сервере css

Решение:

При создании базы данных на Myarena в ISP Manager, если никак не изменять настройки, то базы данных создаются в следующей кодировке utf8mb4_unicode_ci image.png. Эта кодировка не хочет отображать те самые ники, про которые я рассказывал абзацем выше, поэтому нам нужно выполнить следующее:

  • Вам нужно в вашей базе данных MySQL найти таблицу prefix_hlstats_PlayerNames, и кликнуть в ней по ссылке "Структура".
  • image.png
  • В открывшемся окне кликните по ссылке "Изменить" в значении name
  • image.png
  • В окне "Сравнение" поставьте кодировку utf8mb4_bin и нажмите на кнопку "Сохранить".
  • image.png
  • Перезапустите ваш сервер статистики (Daemon), и лично у меня после этих процедур ники стали работать корректно. А Daemon перестал падать в присутствии игроков с такими никами на сервере.

Надеюсь у вас все получится.

 

Мир изменился, он стал другим!

Ссылка на комментарий
Поделиться на другие сайты

  • Администратор

Сегодня обнаружил что игрок может обойти эту кодировку если в свой ник поставит эмодзи, например ❤︎. Пока не знаю как с этим бороться.

Мир изменился, он стал другим!

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Лучшие авторы

    На этой неделе никто репутацию не получал

  • Последние достижения

    • Blacky получил значок
      Подмастерье
    • GAMADA повысил звание
      Lvl 1
    • Darya повысил звание
      Lvl 14
    • Mad.Eagle повысил звание
      Lvl 5
    • Mad.Eagle повысил звание
      Lvl 4
×
×
  • Создать...