These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

Идеи и предложения

 
  • Topic is locked indefinitely.
12Next page
 

Боты на рынке.

Author
Hugh Janus
Holy Pilgrims
#1 - 2014-02-24 06:03:04 UTC  |  Edited by: Hugh Janus
Давно известна проблема присутствия ботов на рынке. Вести нормальную торговлю на опережение с ними вообще нет возможности, поскольку машина по реакции всегда "делает" человека.

Предлагаю ввести всего лишь техническое ограничение, которое затронет роботов.
Поскольку получение информации у них происходит по кнопке "Экспорт в файл", имеет смысл после нажатия этой кнопки ввести задержку на возможность редактирования цены лотов у данного персонажа на 5 минут.
Т.е. сбрасывание информации в файл обнуляет счётчик последнего редактирования у всех лотов.
Механизм задержки можно использовать тот же самый, что и при обычном редактировании лота, но сразу на все выставленные лоты от данного персонажа.

Таким образом бот не будет получать возможность редактирования актуальной информации. Такая задержка автоматически сделает бота неактуальным для использования.

Если коротко. Предлагаю ввести после нажатия на кнопку "Export to File" обнуление счётчиков редактирования для всех выставленных лотов от персонажа.
After Shok
Ruthenia Co
#2 - 2014-02-24 06:39:39 UTC
Хех - но боюсь ты не понимаешь как из Евы добываются цены. Для того , что б туда их получить, не обязательно выгружать их - достаточно посмотреть. И тогда запишется в кеш файл в формате Евы, который прога сможет прочитать.

Правдой нельзя оскорбить, уважаемый адвокат!

Тот самый Мюнхгаузен

Золотая орка

Hugh Janus
Holy Pilgrims
#3 - 2014-02-25 08:11:31 UTC  |  Edited by: Hugh Janus
After Shok wrote:
Хех - но боюсь ты не понимаешь как из Евы добываются цены. Для того , что б туда их получить, не обязательно выгружать их - достаточно посмотреть. И тогда запишется в кеш файл в формате Евы, который прога сможет прочитать.


Есть подозрение, что проги работают более топорно, а клики по координатам в программах-ботах сведены к минимуму. Т.е. несомненно существуют программы, в которых реализована ваша система получения данных (через просмотр), но большая часть программ работает через экспорт. А это значит, что даже такое простое, как предложенное средство, резко сократит количество ботов, сидящих на более простых алгоритмах.
Helga Chelien
Doomheim
#4 - 2014-02-25 08:24:30 UTC
И что это даст?
Ну будет спад на пару недель/месяц. Потом все вернется на круги своя. Так как недостающие функции будут дописаны или прикручены от аналогичных программ.
На форуме уже высказывалось мнение, что полноценной защитой от бот-программ может быть только троян в системе пользователя. (Привет Близзардам. Там все это работает, причем прекрасно). Но это сложно, дорого, да и юридических нюансов хватает.
А правкой одной функции проблему не решить. Увы.

Не надо расстраиваться, если вас кто-то обидел. Расстроенным хорошую месть не придумаешь.

Hugh Janus
Holy Pilgrims
#5 - 2014-02-25 09:13:43 UTC  |  Edited by: Hugh Janus
Helga Chelien wrote:
И что это даст?
Ну будет спад на пару недель/месяц. Потом все вернется на круги своя. Так как недостающие функции будут дописаны или прикручены от аналогичных программ.
...


Будет спад и существенный. А прикрутить недостающие функции от аналогичных программ несколько сложнее, чем кажется.
Пользователю для координатного клика придётся каждый раз настраивать программу. Что, могу Вас уверить, будет ещё тем "геморром".

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



PS Прошу смотреть хотя бы на вселенную Ив чуть более радостно. :) Оптимизм - замечательная вещь.

PPS Кстати, к возражениям, которые обычно ничем не аргументируются, кроме "возможно то и возможно это" без оценки усилий на действия: Они обычно высказываются теми, кто является противниками эффективных мер. В нашем случае ботоводами.
DIMFIRE
Garoun Investment Bank
Gallente Federation
#6 - 2014-02-25 09:27:17 UTC
Давным-давно сначала на ив-ру апотом и тут( в английском разделе) было куда более адекватное предложение-налог на изменение ордеров, когда плата берется не только за выставление ордера но и за КАЖДОЕ его передергивание. обычным игрокам это практически не повредит а вот 0.01 исковойны уйдут в прошлое.
pasha676
Survival M Inc
#7 - 2014-02-25 09:30:47 UTC
насколько я наблюдаю за рынком - сейчас ботов или нет или очень мало.
за свои позиции ручаюсь. часами может ордер не перебиваться в будни ночью и минутами в сбт вечером.

т.е. перебивка основная идет людьми. когда тупо большой онлайн - часто. маленький - редко.

откуда у тс осведомленность что торговые боты работают по выгрузке - вот это уже другой вопрос.
мне вот рассказывали что большинство ботов работает по скрину экрана, либо непосредственно с памятью.
Crazy Sleepwalker
Siberian Industries
#8 - 2014-02-25 09:54:00 UTC
Это ничего не даст, кроме неудобства обычным юзерам
Hugh Janus
Holy Pilgrims
#9 - 2014-02-25 10:57:19 UTC  |  Edited by: Hugh Janus
- По поводу налога на передёргивание.
Возможно, что 100 исок - это мало, однако 0.01-исковоины всё равно меняют по-старинке значения ордеров. Более интересно отслеживать реакцию и временные задержки, когда меняешь несколько цифр в ордере. Тогда сразу становится понятным - человек на той стороне или бот.
Возможно, что и налог имело бы смысл повысить - согласен.

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

- По поводу работы программ с экраном.
Слишком сложная методика, требующая точного позиционирования курсора и геморра для юзверя. А если учесть многочисленность лотов, то вообще задачка из разряда "сдохнуть". Об этом упомянуто мною выше. Так что неактуально.

По поводу "обычных юзеров".
Они не пользуются выгрузкой данных в файлы и одновременной торговлей по многим лотам.

Из всего вышесказанного могу сделать вывод, что данная простая мера увеличит сложности для использующих программ-ботов для торговли.
Smile
Elegbara
White Wolf Enterprises
#10 - 2014-02-25 11:50:59 UTC
Выгрузка в файл не нужна, потому что есть готовые библиотеки, обращающиеся напрямую к кешу евы. Кеш обновляется при любом открытии маркета. Чтение кеша - на грани легальности (но все-таки легально).

Открытие маркета тоже вполне себе автоматизируется легальными средствами - открытый ингейм браузер, откуда жаваскриптом дергается метод на открытие нужного окна маркета. По такому принципу работал ... уже не помню как сайт звался, конкурент eve-central, но уже закрылся. Впрочем на eve-central такая штука тоже есть: http://eve-central.com/home/upload_suggest.html

Так что боту остается только автоматизировать непосредственно смену ордера. Если бы сидел живой человек, у которого была бы система, сообщающая ему, что его ордер перебили, такая система была бы вполне легальна (все, что для нее требуется, вполне доступно).

И как тут отличить бота от человека с секундомером?

Open your eyes. And awaken.

DIMFIRE
Garoun Investment Bank
Gallente Federation
#11 - 2014-02-25 23:02:48 UTC
По числу слотов-ну не может обычный человек часами каждые пять минут передергивать сотни ордеров
Elegbara
White Wolf Enterprises
#12 - 2014-02-26 09:05:28 UTC
Ну тогда уж по онлайну - потому что сотни ордеров меняются так же легко, как и десяток.

Open your eyes. And awaken.

DIMFIRE
Garoun Investment Bank
Gallente Federation
#13 - 2014-02-26 11:04:00 UTC  |  Edited by: DIMFIRE
Один-два раза возможно, но на нонстоп маркетдроч на протяжении многих часов обычный человек вряд ли способен.

В любом случае решить проблему ботов ТЕХНИЧЕСКИМ способом есть один и только один вариант-мониторящий ботов троян на компьютер КАЖДОГО игрока в ив. И если вы и готовы предоставить такую власть над своим компом еще и ццп то лично я удалю ив при малейшем намеке на подобное.

Потому единственным реальным способом их уничтожения как явления является такое изменение самого процесса в ив, что бы бот выполнять его не мог-или что бы ботом делать это было не выгодно. Ввести налог на изменение ордеров(маркетботы), выкинуть четвертые миски из хайсеков(мишнботы), убрать танкуемые соло нулевые аномальки и заменить их инкуршеноподобными флотами(аномалькоботы) и т д.
Hugh Janus
Holy Pilgrims
#14 - 2014-02-27 08:57:20 UTC  |  Edited by: Hugh Janus
Ребята, вы б написали, почему вы можете быть против ЭТОЙ идеи, что предложена в самом первом сообщении, какие проблемы, по-вашему, может привнести это маленькое введение.

Если же проблем, по-вашему, это не создаст, то могли бы сказать"ЗА". Smile
Elegbara
White Wolf Enterprises
#15 - 2014-02-27 09:18:44 UTC
Против потому, что реализация этой идеи создаст проблемы людям, которые этой кнопкой пользуются. И больше никому.

Open your eyes. And awaken.

Baba Yob
Baba Yob Corporation
#16 - 2014-02-27 15:59:56 UTC
Предлагаю в случае ответа Димфаера вообще убрать всю ПВЕ и экономическую составляюющую Евы. А что? Чего мелочиться? Перефразируем известную фразу "Нет человека - нет проблем" в контексте игры и все.

Дим, ты думаешь убрав те же 4-ки из хайсеков ботов там станет меньше? ХА! Как бы не так. Их станет еще больше. На тройках. Это как в известном анекдоте: Папа! Говорят водка подорожала. Ты будешь меньше пить? - Фиг тебе сына. Это ты станешь меньше есть.

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

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

У меня даже идея появилась, как вычислить бота. Надо петишку написать
DlMFlRE
Garoun Investment Bank
Gallente Federation
#17 - 2014-02-28 09:20:36 UTC
Baba Yob wrote:
Предлагаю в случае ответа Димфаера вообще убрать всю ПВЕ и экономическую составляюющую Евы. А что? Чего мелочиться? Перефразируем известную фразу "Нет человека - нет проблем" в контексте игры и все.

Дим, ты думаешь убрав те же 4-ки из хайсеков ботов там станет меньше? ХА! Как бы не так. Их станет еще больше. На тройках. Это как в известном анекдоте: Папа! Говорят водка подорожала. Ты будешь меньше пить? - Фиг тебе сына. Это ты станешь меньше есть.

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

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

У меня даже идея появилась, как вычислить бота. Надо петишку написать

По пунктам.
Я не предлагаю убрать пве составляющую как таковую. Я предлагаю убрать 1.безмозглое 2.соло-пве когда одиночный карибас влетает на миску или в аномальку или еще куда и просто жмет ф1. Потому я за убирание и того и другого. Хочешь фармить соло-лети в лоу где ты обеспечишь фан пиратам и пираты обеспечивают фан тебе(уже не безмозглое). хочешь фармить в хайсеках и нулях-к твоим услугам инкуршены и инкуршеноподобные плексы(уже не соло). нынешние же что хайсек-четверки что нуль-аномальки суть бесполезное болото и рассадник ботов и ленивых карибасов.

У тебя проблемы с причинно-следственной связью. Если вася ботовод и у него есть возможность запустить десять ботов то он запустит десять ботов. И если четверки из хайсеков нафиг выкинут то он чисто физически сможет запустить те же самые десять ботов. Никакое выкидывание четверок из хайсеков само по себе не добавит ботоводам новых компов и не проплатит им дополнительные аккаунты-более того снижение безопасного и пригодного для бота профита сделает его куда менее рентабельным-и следовательно уменьшит прибыль РМТ-шников которые хотя бы отчасти но уйдут в другие игры. Однозначный плюс.

Чтобы боты не использовались на миссиях нужно сделать эти миссии невозможными для прохождения по принципу "влетел, залочил, ф1". Прохождение флотом либо блицевание с упором на спидтанк(чтобы батл банально не оттанковывал) но никак не то. что сейчас

Для того что бы забанить всех ботов нужно установить троян на комп каждого пользователя ив, в остальных случаях это просто немного увеличит весьма небольшое время окупаемости. Что до "программа действия"-она у хайсечного агентдрочера ничем принципиальным от бота не отличается, а что руки дрожат и промежутки между ф1 чуть разные-проставлять рандомные задержки между действиями(в определенных пределах) боты умели еще до того как я начал играть в ив.
After Shok
Ruthenia Co
#18 - 2014-02-28 10:28:19 UTC
DlMFlRE wrote:

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

B зачем троян ? Я уверен, что в базах данных ССР , есть время логина и с какого IP был вход. . Сделать выборку в какого IP был вход более 2-3 акков одновременно - приставляем надзорного ГМ. Плеер логинится - ГМ смотрит .

Правдой нельзя оскорбить, уважаемый адвокат!

Тот самый Мюнхгаузен

Золотая орка

Ko4iLa
Star Spiral
#19 - 2014-02-28 10:58:33 UTC
After Shok wrote:
Плеер логинится - ГМ смотрит .
Не доказательно.
Helga Chelien
Doomheim
#20 - 2014-02-28 10:58:58 UTC
After Shok wrote:

B зачем троян ? Я уверен, что в базах данных ССР , есть время логина и с какого IP был вход. . Сделать выборку в какого IP был вход более 2-3 акков одновременно - приставляем надзорного ГМ. Плеер логинится - ГМ смотрит .

Да, да...
А как быть с прокси? А как быть с домашними роутерами, когда к одному каналу подцеплено несколько компов с общим IP? А как быть с осьминогами майнерами, которые копают в несколько окон?
Дальше - рандомное значение задержки между действиями бота, автологин, ограничение на длительность фарма и прочее. Если ботовод захочет - его от игрока отличить будет не так то просто. Самый дикий вариант - на одном мониторе фармит бот, на другом игрок сидит кино смотрит или в другую игру режется. Гм постучится - игрок ответит. И вроде все в порядке. На первый взгляд.

Так что идея трояна в лаунчере - действительно самая эффективная. Я с ней сталкивался - ботоводить в ВОВ действительно было сложновато, когда Близзы за защиту взялись как следует.
А в Еве мне ботоводить и не требуется - выполз на аномаль, врубил орбиту и смотри мультики на втором мониторе, периодически поглядывая в локал.

Не надо расстраиваться, если вас кто-то обидел. Расстроенным хорошую месть не придумаешь.

12Next page