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

[Фикс]Багоники

Тема в разделе 'PW Документация', создана пользователем chetoss, 29 июн 2010.

  1. TopicStarter Overlay

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

    Сообщения:
    13
    Лайки:
    11
    Пол:
    Мужской
    Репутация:
    0
    Все знают, что есть чуваки-идиоты, которые кладут сервера, дюпят, матеряться в чат и их невозможно отловить быстро.

    Но идиоты, в данном случае, мы.

    Смысл бага в том, что пользователь создает «бажный» ник для своего перса добавляя в имя запрещенный символ, какой — я хз. Наша задача — послать таких гавриков в топку. Фильтр имен хранится в gdeliveryd и gfactiond. Первый отвечает за ники персонажей, второй — за ники кланов. Оба фильтра не работают по умолчанию. Не работают потому, что сохранены в неверной кодировке и содержат иероглифы. Выкладываю вам фикс для gdeliveryd, который чинит этот баг.

    Убедительно прошу проверить содержимое gamesys.conf обоих gdeliveryd и gfactiond и сделать там так:
    Код:
    table_name              =       filters
    name_charset            =       UTF8
    table_charset           =       UTF8
    Внутри только один фильтр, который запрещает использовать любые символы, кроме русских букв, английских букв, цифр и дефиса. Вы можете дополнить файл, чем хотите. Каждая строка либо регулярное выражение, либо просто слово. Самое галвное — мат и админские слова. Вперед сделать тоже самое для gfactiond.
    Скачать: Тык
    Все права принадлежат gouranga
    nitrodzen, h41095, Aksel и 10 другим нравится это.
  2. WestSide072 Наш человек Пользователи

    Сообщения:
    10
    Лайки:
    6
    Репутация:
    0
    Кто нить проверял? работает? у мя щас нет возможности проверить (
  3. gouranga Эксперт Программист Пользователи Open Source Contributor White List

    Сообщения:
    67
    Лайки:
    142
    Пол:
    Мужской
    Репутация:
    0
    Страна:
    Netherlands Netherlands
    хоть бы под цитату засунул, а то ваще не комильфо, как будто сам написал :lol:)
    1 человеку нравится это.
  4. JoLan Команда форума Администратор AngeliCore Программист

    Сообщения:
    1.061
    Лайки:
    948
    Пол:
    Мужской
    Репутация:
    6
    Команда:
    AngeliCore
    Страна:
    Russian Federation Russian Federation
    Так сначала был полный копипаст статьи-оригинала...
    1 человеку нравится это.
  5. Xerz Пользователи

    Сообщения:
    0
    Лайки:
    0
    Репутация:
    0
    Слушайте, такой вопрос. В gamesys.conf таких строчек (даже похожих) нет, но в обоих папках есть файл filters без расширения, в нем все багники/адм слова, в общем норм для фильтра. но они не работают. Надо эти три строчки дописывать в gamesys.conf, или можно как-то указать путь к этим файлам?
  6. JoLan Команда форума Администратор AngeliCore Программист

    Сообщения:
    1.061
    Лайки:
    948
    Пол:
    Мужской
    Репутация:
    6
    Команда:
    AngeliCore
    Страна:
    Russian Federation Russian Federation
    Уверяю, эти строки там есть, просто ты плохо искал
  7. Andrea Пользователи

    Сообщения:
    99
    Лайки:
    5
    Пол:
    Мужской
    Репутация:
    0
    да , оно там есть ,сам вот токлько что поставил , работает это или нет - незнаю ,как проверить - тоже не знаю =)
  8. JoLan Команда форума Администратор AngeliCore Программист

    Сообщения:
    1.061
    Лайки:
    948
    Пол:
    Мужской
    Репутация:
    6
    Команда:
    AngeliCore
    Страна:
    Russian Federation Russian Federation
    Создай багоник. В гугле найдешь много мануалов.
  9. bublik))) Пользователи

    Сообщения:
    38
    Лайки:
    9
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    AdamantPw
    Страна:
    Russian Federation Russian Federation
    такая проблемка, я сделал фикс баго ника GM , теперь нельзя создать перса где присутствует буква М или G что делать ??
  10. Strong MmoDev Team Пользователи

    Сообщения:
    101
    Лайки:
    28
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    EnergyPW Team
    GM - Это не Багоник! :rolleyes:
  11. pilad Команда форума Модератор Пользователи

    Сообщения:
    1.740
    Лайки:
    480
    Пол:
    Мужской
    Репутация:
    1
    Команда:
    Freeman
    Смотрел китайский сервер, то там UTF-8 написано.
    table_name = filtersname_charset = UTF-8table_charset = UTF-8
    Может оно так правильнее.
  12. MorzE nullptr AngeliCore Пользователи

    Сообщения:
    198
    Лайки:
    134
    Пол:
    Мужской
    Репутация:
    3
    Страна:
    Russian Federation Russian Federation
    Таки багоник, создай твинка, напиши ему, у тебя появится окошко с обращением к администрации за помощью.
  13. k0nst Пользователи

    Сообщения:
    26
    Лайки:
    4
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    <script>alert('1')</script>
    надо дописать или заменить содержимое файлов filters ?!
  14. StingeR Guest

    Репутация:
    0
  15. kyosama Пользователи

    Сообщения:
    1
    Лайки:
    0
    Репутация:
    0
    у меня чисто китайский сервер и в нем прописано.


    Код:
    table_name              =       filters
    table_charset           =       GBK
    name_charset            =       GB2312
    
    
    вот сижу и ломаю голову, файлик фильтра должен быть UTF-8, ANSI или GB2312 кодировке.
    по умолчанию он тоже GB2312
  16. kyosama Пользователи

    Сообщения:
    1
    Лайки:
    0
    Репутация:
    0
    теория подтвердилась на практике )
    если у тебя прописано GB2312 то и файлик фильтра должен быть в GB2312
    если у тебя в конфе указано UTF-8 то сносим все китайские пистмина и файлик фильтра в UTF-8 сохраняем.
    после чего наслождаемся рабочим фильтром.
    пс: может кому пригодится.
    2 пользователям это нравится.
  17. R7000 Пользователи

    Сообщения:
    4
    Лайки:
    0
    Репутация:
    0
    Добавляю несколько слов и персы с русскими никами перестают создаваться<_<
  18. Dion Пользователи

    Сообщения:
    5
    Лайки:
    2
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    Frost
    Скинте ктонибуть нормальный фикс от баго ников... Прост убунта нередактирует фаил "gdeliveryd"
  19. GigaByte Пользователи

    Сообщения:
    0
    Лайки:
    0
    Репутация:
    0
    Команда:
    UniDev
    Не помогла замена(( Стоит UTF8, но багоники всё так же создаются(
  20. gam1ng Эксперт MmoDev Пользователи White List

    Сообщения:
    299
    Лайки:
    432
    Репутация:
    1
    Команда:
    GG
    Файл filters кто править будет? Властелин UTF-8 угадывающий пожелания?
Черновик сохранён Черновик удалён
Similar Threads
  1. Kenpachi™
    Ответов:
    26
    Просмотров:
    6.117
  2. Sneeska
    Ответов:
    2
    Просмотров:
    1.639
  3. petriav97
    Ответов:
    5
    Просмотров:
    1.306
  4. Dabian
    Ответов:
    6
    Просмотров:
    1.578
  5. Roymike
    Ответов:
    12
    Просмотров:
    3.168
Загрузка...

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