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

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

Тема в разделе 'Архив', создана пользователем HolaRiva, 25 ноя 2014.

Статус темы:
Закрыта.
  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 ---
    Короче нужно экранирование спецсимволов или их запрет на уровне сервера
    Последнее редактирование модератором: 6 дек 2014
  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 ---
    Если всё это так, то баг работает на абсолютно любом сервере пв, или может даже на серверах того же движка
    Последнее редактирование модератором: 6 дек 2014
  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
    Минуточку, а куда же вписывать это?
Черновик сохранён Черновик удалён
Similar Threads
  1. New-X
    Ответов:
    16
    Просмотров:
    1.964
  2. Raccoon
    Ответов:
    17
    Просмотров:
    2.437
  3. Joslian
    Ответов:
    7
    Просмотров:
    1.644
  4. Anasteisha
    Ответов:
    12
    Просмотров:
    2.499
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей