1. 游客, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

Баг с чатом (Писать от любого имени)

本贴由 HolaRiva2014-11-25 发布. 版块名称: Архив

主题状态:
主题已关闭, 停止回复.
  1. TopicStarter Overlay

    HolaRiva Пользователи

    帖子:
    232
    支持:
    62
    性别:
    Репутация:
    0
    Страна:
    Russian Federation Russian Federation
    Добрый день. Как все сегодня успели прочитать чат на форуме, есть в игровом сервере небольшой баг.
    Оставляем сообщение:
    Приходит вот что:
    В игре же мы видем что-то вида:
    т.е теряется старый отправитель, появлятется новый, в данный момент это GM
    Регулярные выражения на кланы и ники известно где хранятся. А где хранятся регулярные выражения чата?
  2. int 3 Программист Пользователи Open Source Contributor

    帖子:
    342
    支持:
    531
    性别:
    Репутация:
    10
    Страна:
    Russian Federation Russian Federation
    So close
  3. TopicStarter Overlay

    HolaRiva Пользователи

    帖子:
    232
    支持:
    62
    性别:
    Репутация:
    0
    Страна:
    Russian Federation Russian Federation
    Как заблокировать на уровне сервера определенные символы в чате?
  4. TopicStarter Overlay

    HolaRiva Пользователи

    帖子:
    232
    支持:
    62
    性别:
    Репутация:
    0
    Страна:
    Russian Federation Russian Federation
    Этот баг схож с багом когда можно было писать сообщения разного цвета.
  5. Garena Пользователи

    帖子:
    372
    支持:
    107
    Репутация:
    0
    Команда:
    #SNG_Garena
    Ну цвета вроде фиксятся в клиенте?
  6. TopicStarter Overlay

    HolaRiva Пользователи

    帖子:
    232
    支持:
    62
    性别:
    Репутация:
    0
    Страна:
    Russian Federation Russian Federation
    Клиент подменяет символ & и символы обозначения цвета, а вот если отправить сообщение пакетом в обход клиента, то они уйдут прямо 1 в 1
    --- добавлено: 25 ноя 2014 в 23:10 ---
    Короче нужно экранирование спецсимволов или их запрет на уровне сервера
    Последнее редактирование модератором: 2014-12-06
  7. Autumntim3 Пользователи

    帖子:
    116
    支持:
    45
    Репутация:
    1
    Команда:
    inn.ru
    //Подписался на тему, слежу за развитием событий !
    已获得b3nz1n的支持.
  8. int 3 Программист Пользователи Open Source Contributor

    帖子:
    342
    支持:
    531
    性别:
    Репутация:
    10
    Страна:
    Russian Federation Russian Federation
    Не хватает одной маленькой детали, без которой обсуждение бессмысленно.
  9. TopicStarter Overlay

    HolaRiva Пользователи

    帖子:
    232
    支持:
    62
    性别:
    Репутация:
    0
    Страна:
    Russian Federation Russian Federation
    ??
  10. Тыщ Группа анонимных алкоголиков Art Old school Пользователи

    帖子:
    1,573
    支持:
    812
    性别:
    Репутация:
    2
    Парсинг офк,но будет лагать(
  11. TopicStarter Overlay

    HolaRiva Пользователи

    帖子:
    232
    支持:
    62
    性别:
    Репутация:
    0
    Страна:
    Russian Federation Russian Federation
    В кратце вот. Запускаем игровой клиент. Запускаем программу которая парсит всех кто пишет в мир. и в случае чего отправляем им сообщение вида:
    Так как спецсимволы режутся на уровне клиента обычный скрипт не режет их и они благополучно уходят на сервер, в итоге мы видим сообщение от ГМ
    --- добавлено: 25 ноя 2014 в 23:38 ---
    Если всё это так, то баг работает на абсолютно любом сервере пв, или может даже на серверах того же движка
    Последнее редактирование модератором: 2014-12-06
  12. Narkotik Guest

    Репутация:
    0
    Поэксперементируй с интерфейсом на уровне клиента, конечно же.
  13. Unix Пользователи

    帖子:
    1,028
    支持:
    331
    性别:
    Репутация:
    6
    Страна:
    Ukraine Ukraine
    А цвет групп клана в мир чате это в интерфейсе трабла была?
    чувствую без смертинга здесь не обошлось.
    已获得Obliviate的支持.
  14. TopicStarter Overlay

    HolaRiva Пользователи

    帖子:
    232
    支持:
    62
    性别:
    Репутация:
    0
    Страна:
    Russian Federation Russian Federation
    Отправка идёт не от клиента, а от того встроенных сторонних программ которые не экранируют спецсимволы
  15. SomePerson Программист Old school Пользователи

    帖子:
    227
    支持:
    123
    性别:
    Репутация:
    3
    Пользуюсь случаем - Передаю привет OOG.
    已获得NEO, JonMagon, deadamag另外2人的支持.
  16. SomePerson Программист Old school Пользователи

    帖子:
    227
    支持:
    123
    性别:
    Репутация:
    3
    Ну за сторонние программы можно посчитать подключаемые к клиенту.
  17. NevO Пользователи

    帖子:
    2
    支持:
    0
    性别:
    Репутация:
    0
    Страна:
    Russian Federation Russian Federation
    А что если сделать фильтрующий сервис, все коннекты с клиентов направить туда, а он уже в свою очередь будет отбрасывать лишнее, а нужное посылать дальше на игровой сервер?
  18. Joslian AngeliCore Программист Пользователи Open Source Contributor

    帖子:
    1,051
    支持:
    537
    性别:
    Репутация:
    2
  19. JonMagon Программист Пользователи Open Source Contributor

    帖子:
    805
    支持:
    809
    性别:
    Репутация:
    5
    Страна:
    Germany Germany
    Тихо-тихо.
  20. Caristo Пользователи

    帖子:
    57
    支持:
    63
    Репутация:
    2
    Минуточку, а куда же вписывать это?
Черновик сохранён Черновик удалён
主题状态:
主题已关闭, 停止回复.

分享此页面