1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Почему флудят боты

Discussion in 'Общий раздел' started by Kyky3000, Feb 18, 2010.

Thread Status:
Not open for further replies.
  1. Kyky3000

    Kyky3000 User

    Joined:
    26.12.09
    Messages:
    2,017
    Likes Received:
    35
    предлагавшиеся способы борьбы со спамом в этом и др. топиках и комментарии к ним администрации 4гейм, модераторов форума и пользователей:

    пкашим демонов-спамеров:
    1. "...выберите жертву..." (https://forum.4game.ru/showthread.php?t=195737)

    просьбы к нцсофт(?):
    1. увеличить блок-лист;
    2. добавить в клиент возможность очищать весь блок-лист одной кнопкой. (то-ли боги нцсофт услышали мольбы страждущих и ввели кнопку в 1-ин день, то-ли она там была... 26.10.10. кнопка обнаружена в клиенте.)

    предложения:
    1. с помощью отдельного сервера фильтровать частоту и длину сообщений в чате;
    2. с помощью отдельного сервера фильтровать слова и фразы обычно встречающиеся в спаме;
    3. заблокировать аккаунты не имеющие привязки к мобилке;
    4. ввести плату за регистрацию аккаунта;
    5. автоматически блокировать чат/акк игрокам попавшим в блок-лист более, чем n-персонажам (от 50+ блоков), без возможности блокировки персов имеющих 2-ую профу;
    6. блок чата игрокам не имеющим 2-ой профессии и не оплатившим хоть один месяц па (но оставить им клан- и али- чаты);
    7. удалять зарегистрированные, но не использующиеся для игры аккаунты в течение 1 недели;
    8. упростить работу гма борющегося со спамерами до нажатия на 1-ну кнопку;
    9. официальная поддержка инновой торговли игровыми предметами полученными игроками не пользовавшимися багами, читами и программами для автоматизации игры;
    10. ограничить перемещение персонажей не достигших определенного уровня между городами;
    11. ввести капчу при кол-ве сообщений в чате превышающем возможности одного внутриигрового макроса;
    12. подавать на спамеров (продавцов адены) в суд: мошенничество, необлагаемая налогом торговля;
    13. блок по ip-адресу;
    14. ввести фильтр чата по уровням персонажей на уровне клиента (1-19/20-39/40-75/76-85лвлы)
    15. ввести на стороне клиента фильтр чата на наличие профы: 1/2/3-ей.
    16. бан спамеров/ботов по id железа.
    17. дать возможность доверенным игрокам возможность банить чат других пользователей за нарушиение правил пользования чатом.
    18. "спам фильтр на стороне клиента (доп модуль к фросту) аналогичные рабочие решения были - в "стороннем" софте - но за них банит фрост." (с)cryptys
    19. "насколько я знаю - работает сейчас только ингейм бот волкер (это боты бегающие по скриптам и кричащие в чаты) - для их работы помимо хитрого инжекта необходима аутентификация на сервере разработчиков "запрос-ответ" - было предложение отслеживать (те определять ботоюзеров по этому запросу), ну и как способ борьбы блокировать данный запрос (бот теряет свой функционал)" (с)cryptys
    20. "спам боты - кликеры (статично сидящие в городах - спамящие макрос - по нажатию кнопки) - фрост не блокирует кликеры в отличии от гг - у гг был свой вирт.драйвер клавиатуры." (с)cryptys
    21. ограничить чат пмом и клан-чатом игрокам не получившим 2-ую профессию. проплатившим па чат включается с любого лвла.
    22. "моё мнение как программиста таково... единственный способ хоть как-то эффективно боротся с бот программами, это менять криптоалгоритм шифровки пакетов данных... причем менять его часто, раз в неделю... и не тривиально, а кардинально... тогда разработчики бот программ, попросту не смогут поспевать его расшифровывать... и как результат бот программ станет меньше... гораздо меньше..." (с)жаба истины
    23. эффективные алгоритмы по отлову спамеров. пост: сообщ. №1754 (с)keeper+, сообщ. №1746 (с)win32
    24. все телепорты сделать платными начиная с первого лвла
    25. продавать конфискованную адену с помощью аукциона: непосредственно в игре/через форум/специальный сайт рекламируемый инновой, сообщ. №2149 (c)zuzu172 (+ доп. заработок иннове)
    26. нпс городовой - хранитель спокойствия на улицах адена. (с)stararrow сообщ.№2514

    ответы:
    • 1.
    • 2. фильтр чата не эффективен потому что вариантов написания предложения о продаже адены более сотни тысяч, при этом можно вообще не использовать слова типа "адена", "продам", "icq" и т.д. (с)стрельников /есть убеждение, что отвтет этот ошибочен, т.к. фильтр описанный в топике может отыскать любое слово спрятанное за любым набором символов и букв, но суть его работы основана на других принципах - логике, придании фразам из заложенного в фильтр набора слов весовых значений подставляемых в фомулы для выявления спамеров, на вводе в спам фильтр номеров асек - живым оператором, на облегчении поиска подозрительных сообщений, которые фильтр не в состоянии определить, как спамерское со 100% гарантией/
    • 3. мы не будем этого делать, так как это отпугнет новых пользователей. а так же вызовет негодование пользователей имеющих более одного аккаунта. во всякому случае такая схема не реализуема до момента реализации подключения нескольких аккаунтов на один мобильный телефон. в этом случае уже можно что-то думать. (с) azimut
    • 4. противоречит самой концепции free-to-play. зарегистрироваться может каждый. (с) azimut
    • 5.
    • 6.
    • 7. какова причина блокировки? вы не заходили на свой аккаунт n-количество времени? не имеем на это право. (с) azimut
    • 8.
    • 9. в процессе реализации, сроков пока не девелоперами не озвучено. (с) azimut
    • 10. это могут только ncsoft и в их планах этого пока нет. (с)стрельников
    • 11.
    • 12. законы несовершенны, привлечь к ответственности не удастся.
    • 13. бан по ip не возможен, т.к. за одним ip может сидеть сотни пользователей, совершенно не причастных к спаму. да и обойти заблокированный ip очень легко. (с)стрельников
    • 14.
    • 15.
    • 16.
    • 17. нцсофт не разработала билд клиента ла2, через который можно ограничиться баном только чата, вместе с этими правами игроки получат другие возможности гмов - инвиз, возможность получать доп.инфу не предусмотренную в обычном клиенте, и т.д... (с) иннова
    • 18.
    • 19. теория: "никогда не делайте ничего на клиентской части по. клиентская часть - в руках..." продолжение тут: сообщение №1605 (с)helenripley
    • 20.
    • 21. в одном из обновлений нцсофт обещает ограничить чат игрокам до 20лвла. (с)стрельников
    • 22.
    • 23.
    • 24.
    • 25.
    • 26.ncsoft делали этого дракончика ровно год :) дальше продолжать?... (с)стрельников
    топик начинался с этого сообщения:

    особо обращу внимание только на один момент: избавиться от так надоевшего всем бесконечного флуда ботов нижеизложенным способом - уверен в этом на 100% - можно легко. утверждая это - не принимаю во внимание только один (имхо) момент - неизвестные мне условия договора между инновой и нцсофт, которые могут помешать в реализации этого, если иннова захочет убить бото-флуд.

    все остальные рассуждения выкладываю на основании слухов и собственных фантазий. сразу извиняюсь за любые неточности.

    итак. всех достали непонятные лаги и задержки со стороны сервера линейки, так и клиента. согласно огромному кол-ву свидетельств - обоснованность их утверждать не буду - виноват в этом всем известный фрост. что он анализирует, куда он лазит на компьютере игрока известно не многим, но то, что делая это неэффективно, тормозит компьютер, съедает так нужные нам всем системные ресурсы компьютера - факт. говорю о неэффективности, т.к. многие факты легко приводящие к автобану (фростом) ботов - легко, имхо, реализуемы - не задействованы.
    1. приведу самую простую и неэффективную, имеющую наибольшее влияние на лаги, схему работы фроста (см. первый рисунок - каждый отдельный элемент на нем - это отдельный сервер). по такой схеме реализовать борьбу с ботами, читами и другими нарушениями в игре с помощью фроста невозможно, играть безлагово - без фризов в игре невозможно.
    2. следующий рисунок (каждый элемент - это отдельный сервер) можно не только убить бото-флудеров - навсегда и бесповоротно! но и реализовать множество других действий по защите серверов руофа от ботов, радаров, испозования багов и т.п. вещей. основное отличие тут в том, что фрост исследует исключительно логи сервера и "общается" исключительно с логин сервером.
    недостаток второй схемы - возможны задержки между совершенными противоправными действиями персонажей. задержки от милисекунд - в случае с бото-флудом до минут/часов/суток, в других случаях, например при анализе логов на использование радара.
    зато достоинств на миллион: нет задержек на стороне инновы из-за фроста - абсолютно никаких, совсем(!), боты флудить не могут, использование ботов или радаров логинится с большой достоверностью и результаты предоставляются на анализ админам или пресекаются самим фростом.

    п.с. собственно многие вещи в игре можно делать автоматизировав анализ логов, вот только разработка такой системы может - имхо - оказаться посложнее и дороже, чем нанять десяток админов. но, отлов бото-флудеров в чате, по второй схеме эллементарен. по крайней мере нарисовать алгоритм полного и эффективного анализа чата, даже я, не умея програмировать, могу за пару минут.

    один из простых примеров ловли радара по логам:
    дистанция между игроками недостаточная и/или закрыта препятствием (каты к примеру), макроса - хранится на сервере - на таргет нет, но персонаж уверенно таргетит в таких условиях других персонажей, нпсов... в результате автобан и никакие админы не нужны.
    и неважно, что прошол час или пару суток с момента использования, факт есть факт, против доказательств не попрешь...
    редактирование поста (последнее 301210):
    251010 - добавлен абзац "просьбы к нцсофт(?)" с п.1 и 2, отредактирован п.6 в предложениях.
    261010 - добавлен коммент в п.2 абзаца "просьбы к нцсофт(?)"
    301010 - добавлен коммент: ответы, п.21
    161110 - п.25 добавлен в предложения и ответы
    091210 - добавлен абзац пкашим демонов-спамеров
    301210 - добавлен п.26 в предложения и ответы
     
    Last edited by a moderator: Dec 30, 2010
  2. большойкактус

    большойкактус User

    Joined:
    10.02.10
    Messages:
    151
    Likes Received:
    0
    попытался вникнуть - вынес себе мозг, и заработал желание забить на пследние 4 часа работы)
     
  3. K0dash

    K0dash User

    Joined:
    12.02.10
    Messages:
    54
    Likes Received:
    0
    ладно, все хорошо, а здесь как?? если дистанция закрыта препятствием, есть такая команда как /target выделяет на большом растоянии, ну ты сам знаешь... заюзав = бан???
     
  4. Kyky3000

    Kyky3000 User

    Joined:
    26.12.09
    Messages:
    2,017
    Likes Received:
    35
    однократное использование - нет, а многократное - например 2-х/3-х и более в течение просчитанного заранее короткого промежутка времени - да. или, к примеру, ты затаргетил нпса за стенкой, а пару секунд назад ты написал в чат васе: "ку" - 100%-ный радар и программно с этим справится не составит труда.
    впрочем, без проверки таких логов админами банить не обязательно, наверное... ;)
    я ведь писал - на достоверность того, что не касается бана бот-флудеров (длинные, частые сообщения в чате) не претендую.
     
    Last edited by a moderator: Feb 18, 2010
  5. JonRambo

    JonRambo User

    Joined:
    09.02.10
    Messages:
    1
    Likes Received:
    0
    брееедище )
     
  6. Azimut

    Azimut User

    Joined:
    20.10.09
    Messages:
    2,638
    Likes Received:
    1,849
    к сожалению, все что написано ниже одна большая неточность.
     
  7. Kyky3000

    Kyky3000 User

    Joined:
    26.12.09
    Messages:
    2,017
    Likes Received:
    35
    просто непонятен один момент. любые нарушения легитных игроков, да и некоторые действия без нарушений, в чате пресекаются мгновенно, а боты занимаются там чем угодно безпрепятственно.

    казалось бы, чего проще: проводить проверку длины сообщений и частоту их появлений не на клиенте пользователя, а анализировать чат на территории инновы.
    обойти проверку чат-сообщений на стороне сервера с компьютера пользователся невозможно; написать пару строчек кода, проверяющего длину сообщения и, как часто они появляются в чате - проще простого. а боты флудят, как флудили... чатом пользоваться невозможно.

    всех их забанить навсегда - невозможно, но лишить навсегда возможности гадить бесконечными рекламными постерами (даже с картинками псевдографики :)) с перерывом в пару секунд, разве так трудно вышеописанным способом? флуд останется, но уже в пределах правил на длину и частоту сообщений, чатом можно будет пользоваться...
    ну может еще со стороны нцсофт есть ограничения на использование логов чата и в этом причина или что-то другое. :confused:
     
    Last edited by a moderator: Feb 18, 2010
  8. TheCaspeR

    TheCaspeR User

    Joined:
    17.02.10
    Messages:
    9
    Likes Received:
    0
    тема бред полный, я лично ничего не понял =\
     
  9. Azimut

    Azimut User

    Joined:
    20.10.09
    Messages:
    2,638
    Likes Received:
    1,849
    сейчас обсуждается возможность запрета писать в любой чат персонажам ниже 20-го уровня, возможно запрет будет касаться только желтого чата.

    в любом случае я полностью согласен что со спамом надо что-то делать. вот только многие мысли, приходящие пользователям на этот счет не выполнимы с технической стороны.
     
  10. WolweRRRiNe

    WolweRRRiNe User

    Joined:
    09.02.10
    Messages:
    15
    Likes Received:
    0
    но тем не менее боты достали, каждый день пополняю блок лист
     
  11. %username%

    %username% User

    Joined:
    03.02.10
    Messages:
    76
    Likes Received:
    1
    поток мыслей автора не осилил.
    был случай. качались в катах, в систем сообщение: такой-то такой-то подобрал обычный предмет бла-бла. прописал его в таргет — вар. скажешь радар?
    неужели это наконец-то свершится? было бы отлично, тонны спама всех достали. кстати, на na/eu триальным аккаунтам нельзя писать в шаут, пм.
     
  12. Blinnna

    Blinnna Innova QA Innova Group

    Joined:
    02.02.10
    Messages:
    12,916
    Likes Received:
    441
    прокачка до 20-го уровня занимает от силы минут 40, в зависимости от сдаваемой профы... и будут продолжать флудить =(...
     
  13. NoGrade

    NoGrade

    Joined:
    04.02.10
    Messages:
    1,922
    Likes Received:
    38
    кто-нить может ответить, почему нет ботоспама в трейд чате?
     
  14. RealSind

    RealSind User

    Joined:
    14.12.09
    Messages:
    492
    Likes Received:
    0
    потому что его не читают.
     
  15. AtomicRobot

    AtomicRobot User

    Joined:
    10.02.10
    Messages:
    8
    Likes Received:
    0
    качнуть спам бота до 20 лвл можно очень быстро, а вот новичкам, которые еще приходят в lineageii и ничего в ней еще не понимают будет сложно до 20 лвл без чата сидеть.
     
  16. widow

    widow User

    Joined:
    18.02.10
    Messages:
    1
    Likes Received:
    0
    почему флудят боты?потому что гм не работают
     
  17. kobra45

    kobra45 User

    Joined:
    11.02.10
    Messages:
    25
    Likes Received:
    0
    а что если запретить использование макросов до 20 лвл или даже до 40..или боты не используют макросы, а юзают какието проги?
     
  18. kobra45

    kobra45 User

    Joined:
    11.02.10
    Messages:
    25
    Likes Received:
    0
    гмы тоже люди - они хотят автоматизации ))
     
  19. Бишка

    Бишка User

    Joined:
    06.02.10
    Messages:
    18
    Likes Received:
    0
    полностью поддерживаю что спам надо убирать.
    я уже давно отключила общий чат, шаут и торговлю, ибо просто невозможно читать что тебе пишут в пати или в клан, строка убегает вверх вверх вверх..
     
  20. Hserdgk

    Hserdgk User

    Joined:
    06.02.10
    Messages:
    250
    Likes Received:
    0
    боты может быть и используют макросы, но в случае запрета перевести написание сообщений в чат на непосредственно бота не составит труда - спам полетит снова. это я говорю как человек знакомый с ботами не по наслышке;) на гфш:rolleyes:
     
Thread Status:
Not open for further replies.