Здравствуйте, гость Правила · Помощь

»  Как победить прогу?, Сейчас расскажу Подписаться | Сообщить другу | Версия для печати
  » 2/12/2011, 22:47,  ProMTone 
Привет друзья.

Как победить прогу?

Сейчас поделюсь подробным мануалом, который изучал не
один месяц. Выскажу свое мнение и предложения (технические) + опыт за обе
стороны.


Вижу очень много народу мусолит эту тему. Те, кто хочет наконец закончить
войну против прожников, читайте ниже. И те, кто хочет помочь другим -

также ссылайтесь на эту тему.

ПРЕДУПРЕЖДЕНИЕ, после прочтения этого труда, у вас может развиться паранойя и прожники будут мерещиться чуть ли не в каждой партии. Так что читаем все материалы на свой страх и риск...

Во-первых, с чего я вдруг начал писать эту статью?
23 сентября, после продолжительного перерыва я зашел в гамблер с целью

отдохнуть, и тут налетел на прожку (он черными).

Небольшой анализ и мысли.
http://www.gambler.ru/php/protocol?gameno=157243943

Начиная с 5 хода все очень подозрительно.
Продолжая с 17 по 51 ход тайминги по 2, 3 или больше секунд, в основном по 2.
Редко по 1 секунде.

Но, если он сделал 56 ход (заморозил мою шашку для будущей петли, то 58 ход
должен делать мгновенно. Но на него он затратил 3 секунды.).

Может связь?!
Ага, хренос два. с 60 по 67 ход он доказал что связь у него отличная, провел
вилку не затратив ни секунды...


Кандидат в мастера, ни разу не игравший со мной ни в реале, ни в гамбе,
выиграл мс, игравшего 5 финалов... Возможно ли это? Думайте сами.

Через какое-то время я снова играю с ним и второй раз влетаю..
http://www.gambler.ru/php/protocol?gameno=159961370
Зная, что он "очень медлителен" я вылетаю пулеметом с 1-23 ходы.
user posted image
А он все продолжил в своем стиле.

Ну это уже наглость думаю я, написал петицию, и как потом увидел, игрок
получил бан через 2 месяца... Долговато рассматривали....

Кстати, петицию на него написал не только я. А так думаю меня бы не услышали.

В жопу такую игру, опять бросил гамб.

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

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

В чем плюс такой идеи? программа может занимать не более сотни киллобайт,
загружая при этом ЦП на 1-2%.

Что надо реализовать?

1. Мониторинг списка работающих процессов. Каждый раз разработчик добавляет списки новых программ, Например, Тундра, Тоша, Эдеон, Калиста, Торнадо, Плюс 600 и т.д.
user posted image

2. Отслеживания места, куда установлена запущенная программа. Предположим,
что сейчас ребята очень ушлые, и умеют просто переименовывать файл exe не
tundra.exe, а firefox.exe. В данном случае пункт 1 не сработает. Но если
выполнено условие Маска *:\Program Files\Tundra, то уже означает, что даже
процесс под именем firefox.exe, но лежащий тут C:\Program Files\Tundra будет
ПРОГОЙ.

3. Допустим ребята у нас настолько сообразительны, что не запускают программу из установленной папки. в этом случае
программа должна узнавать прогу по описанию .
user posted image
и так
user posted image

4. Может случиться, что в программе не указаны свойства, папка называется не
"Tundra", а "игры" и сама прога называется не tundra.exe, а firefox.exe
(чтобы походить на интернет браузер к примеру). Такое наверное было бы редким
случаем , но данный вариант решается легко -
отслеживание какой компонент используется вместе с прогой , либо из списка служб, как в дисп. задач, либо откуда запущена программа найти файлы.
user posted image
Без компонента, как известно, программа не запустится.


Ну вроде достаточно.
А пока, пару методов борьбы.
Помимо мини-экзешника,
5. Запретить ресайз окна гамблера (чтобы нельзя уменьшить вполовину).
user posted image
Пока это не запретят - в окно будут вставлять все, что угодно, а прг будут жить.

6. Кто-то предлагал высчитывать количество переключений окна браузера, "серию из трех-пяти-десяти подряд прожных" ходов. Это вряд ли даст успех, кто-то любит одновременно играть в покер, герои войны и денег, сидеть в социалках, я качнуться под музон, и каждый раз по-разному.
Вот мониторинг процессов - 100% реализация анти-прожничества.
Во-первых, ОДИН УНИВЕРСАЛЬНЫЙ МЕХАНИЗМ подходит под кучу разных игр. На карты
мониторится ПД (помощник дурака), на шашки, крестики, уголки, подды - ПРГ
(проги) и т.д.

Трудно и иногда бесполезно обвинять людей. Допустим человек
а) пьян,
б) У него связь плохая (пример привел игрок из якутии. где нет хорошего
провайдера). Думаю и в других регионах есть такое.
в) человек советского времени, и с компьютером работать не привык.
г) играют даже touchpad`ами (Вместо мыши на ноутбуке выделен квадрат для управления курсором).
У меня батя играл в шашки тачпэдом, делал ход по пятнадцать секунд))
http://www.gambler.ru/php/protocol?gameno=143440990
http://www.gambler.ru/php/protocol?gameno=147890953

Иногда же люди считают, что если человек играет быстро - то он без проги.
Это ничего не означает.
Я сам проверял, в принципе никаких проблем.
01-02-11. http://www.gambler.ru/tours/?id=297512
И знаю многих других, так что это не означает, что при быстрой игре нельзя заюзать программулю.

Или же наоборот, как быть в случае, когда те же гроссы думают по 20-30 сек
над первыми ходами в леталках? Они значит прожники biggrin.gif
Вопрос этики.
В русские против прог играть бесполезно.
В сотки нам еще повезло, прг не умеют играть позиционно, но прогресс не стоит на месте, если сейчас слабая прг в плохой позиции может замучить
мастера в осложнениях и запутанных позициях, то что будет потом.
Поэтому нужно хорошее решение.

Есть и другой случай, когда скорость и время игры вообще ни о чем не скажет.
Пример, вы видели робот для игры в крестики-нолики, который часто сидел на 1
-2 столе? Он играет молниеносно.

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


Поэтому все говорит за создание мини-файла, который будет смотреть на
процессы, и в случае обнаружения выдаст предупреждение, либо отправит отчет в
гамб.
Естественно, файл не должен быть наглым и жрать 25-40% ресурсов ЦП
(центрального процессора).

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

1. Просто делаем пулеметные ходы. В эндшпиле ему времени не хватит.
Я три на одну надрал слабака, а тот еще плевался. мол я поступил некрасиво.
2. Не стоит думать больше 5-15 секунд с потенциальным прожником. Он легко поставит позу на программу.

3. Если видим, что человек задумывается над очевидными ходами и над теми, что
вообще думать не надо - отвечаем резко, соперник попадает в цейтнот и
проигрывает.
Актально для мастеров спорта и выше.

4. Ситуация, где вы МС, а соперник прожник (кмс). Оставляем 2-3 секунды на
партию, и шпарим как отчаянные.

Я вычислял прожников именно так.
Вот мой опыт и спаленные ПРГ.
http://www.gambler.ru/php/protocol?gameno=145904198 Спалено.
http://www.gambler.ru/php/protocol?gameno=145904569 Похоже спалено.
Видно на партиях где сыграно чисто, а где явно каждый ход по ПРГ.

А вот как должен играть нормальный человек.
http://www.gambler.ru/php/protocol?gameno=145905442 Сыграно чисто.

Вот игра в идеале, http://www.gambler.ru/php/protocol?gameno=146016069
Обратите внимание на тайминги biggrin.gif
Вопрос этики.
В русские против прог играть бесполезно.
В сотки нам еще повезло, прг не умеют играть позиционно, но прогресс не стоит на месте, если сейчас слабая прг в плохой позиции может замучить
мастера в осложнениях и запутанных позициях, то что будет потом.
Поэтому нужно хорошее решение.

Есть и другой случай, когда скорость и время игры вообще ни о чем не скажет.
Пример, вы видели робот для игры в крестики-нолики, который часто сидел на 1
-2 столе? Он играет молниеносно.

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


Поэтому все говорит за создание мини-файла, который будет смотреть на
процессы, и в случае обнаружения выдаст предупреждение, либо отправит отчет в
гамб.
Естественно, файл не должен быть наглым и жрать 25-40% ресурсов ЦП
(центрального процессора).

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

1. Просто делаем пулеметные ходы. В эндшпиле ему времени не хватит.
Я три на одну надрал слабака, а тот еще плевался. мол я поступил некрасиво.
2. Не стоит думать больше 5-15 секунд с потенциальным прожником. Он легко поставит позу на программу.

3. Если видим, что человек задумывается над очевидными ходами и над теми, что
вообще думать не надо - отвечаем резко, соперник попадает в цейтнот и
проигрывает.
Актально для мастеров спорта и выше.

4. Ситуация, где вы МС, а соперник прожник (кмс). Оставляем 2-3 секунды на
партию, и шпарим как отчаянные.

Я вычислял прожников именно так.
Вот мой опыт и спаленные ПРГ.
http://www.gambler.ru/php/protocol?gameno=145904198 Спалено.
http://www.gambler.ru/php/protocol?gameno=145904569 Похоже спалено.
Видно на партиях где сыграно чисто, а где явно каждый ход по ПРГ.

А вот как должен играть нормальный человек.
http://www.gambler.ru/php/protocol?gameno=145905442 Сыграно чисто.

Вот игра в идеале, http://www.gambler.ru/php/protocol?gameno=146016069
Обратите внимание на тайминги user posted image.
Или вот.
http://www.gambler.ru/php/protocol?gameno=145874563
Как здесь все вскрывается с 19 хода черных. Раз уж считалось минуту, то
значит и план какой то был. но вместо плана я увидел цепочку замедленных
ходов..
Поразительно, что я тогда взбесился и забавно проиграл. smile.gif

Конечно, в данном случае рискованно хватануть нулей, как было здесь. smile.gif
http://www.gambler.ru/tours/?id=308295.
Кстати несколько выигранных я проиграл, не помню почему).


Вопрос о штрафе команды. Думаю следует закрыть. Допустим человек играл
нормально, а тут ему взбрело включить прогу. Команда в этом случае будет
несправедливо наказана.

1. Лишить баллов в команде.
2. Пойманого прожника проверить на все турниры.
3. Жестоко наказать! Каков вообще смысл в наказании, если человек через 90
дней начнет снова играть?

Ну а мне жалко свои кровные бабки на всякие тарифы, свой ТР и время... Пока не будет нормального механизма, нет смысла вести игру на гамбе. Только от делать нехер.

P.S. Это мысли, наблюдения и предложения, все объединенные воедино, которые надеюсь будут интересны другим.
Теперь трясите администрацию, этой единственной и САМОЙ ПРОСТОЙ реализации будет достаточно, чтобы навсегда забыть о прогах, комиссиях по рассмотрению и головной боли. Не потребуется полугодичного ожидания решения петиций на проги.
      » 3/12/2011, 03:22,  Nan 
Интересная статейка, не поленился столько написать.
Лично я являюсь ни сторонником игрой прог ни противником, сам прогой не играю и другим не советую (если назвали меня прогой, то считаю это наилучшим комплиментом biggrin.gif), но прогресс всегда впереди, как ни крути, и тягу получить все легким путем у людей не отнять. Вот и приходится нам бороться с программами, а вернее, с людьми, играющими с помощью программ. По поводу методов борьбы, то использую в основном моментальные ходы, приходится обдумывать за время соперника и риск ошибиться очень велик, но, главное дожить до эндшпиля, а там = минимум, даже если проигранная позиция. Зачастую прогой играют неопытные спортсмены или ленивые, у меня даже прикол был, когда 4 дамки и 2 шашки соперника против моей одинокой дамки умудрились флаг уронить biggrin.gif Это свидетельствует о том, что люди деградируют в шашках, играя прогой, потому что привыкли, что за них "кто-то" думает)) Ну, это маленькое лирическое отступление, а теперь по пунктам:
1. Мониторинг списка работающих процессов - не хотелось бы, чтобы где-то знали, какие программы у меня запущены (а вдруг у меня порно в 10 окон запущено? biggrin.gif), причем, антивирус сразу начнет ругаться, что кто-то систему мониторит и данные в инет отправляет
2. Отслеживания места, куда установлена запущенная программа. - собственно, со шпионом в системе антивирус мириться не будет
3. Программа должна узнавать прогу по описанию . - см пункт №1
4. Отслеживание какой компонент используется вместе с прогой - тоже пункт №1
5. Запретить ресайз окна гамблера - он и так надоел, что развернуть его можно только с трея, а тут еще и размер нельзя поменять. Решается прогой DeskPins, которая может любое окно поставить "сверху" гамба
6 мониторинг процессов - 100% реализация анти-прожничества. - серваки могут не выдержать, если постоянно мониторить процессы пользователей, причем это делать надо постоянно с малым интервалом на протяжении всего турнира
Помимо всего вышеперечисленного, если даже допустить создание таких методов борьбы с прогами, то всегда можно установить гамб на виртуальную ОС, а в основной спокойно шпилить себе прогой (правда, комп нужен мощноватый). И напоследок, из пушки по воробьям, поставить себе Убунту и хай тот гамб мониторит шо хочет, хоть треснет biggrin.gif
      » 3/12/2011, 12:08,  ProMTone 
Nan, если по уму делать, то файл просто будет выдавать статистику в файл и уже на месте принимать решение (использовалась ли прг) а уже после этого отправлять на гамб.

1. Смотри порно сколько влезет biggrin.gif, программе просто нужно будет одно из условий. Если вдруг детект процесса шашечной прг, то условие выполнено. Порево же не называется tundra.exe ))

Теперь. Как компании Adobe и FineReader борятся с нелицензионными ключами? У них есть finesrv.exe или что то подобное, которые мониторят процы. и антивирус на них не ругается.

КСТАТИ, допустим антивирь ругнется.. В этом случае юзер добавит его в исключения. Если не добавит, то гамб скажет что проверка на прг прервана и игра не может быть начата. все просто.

Или вот смотри. Я запустил диспетчер задач и мониторю процесс. Может антивирь должен мне запретить просмотр))))?
По моему тут антивирь не препятствует работе (пароли же не воруются).

Про виртуальные оси это уже супер-ушлые ребята должны быть, и мрщная машина в 3-4 раза. но в этот случае это было бы просто большим задротством, но всяко, 80% прг на этом этапе отвалятся.

Ну а если устраивает данная ситуация, то пусть все остается как было..........

Это сообщение отредактировал Traner - 3/12/2011, 12:19
      » 3/12/2011, 14:50,  MortalKombat 
Не хило афтар поста накатал )) Интересная статейка, толково написано.
1. Мне кажется, что контролировать процессы - это не очень законно, вряд ли это сделают. А вот во время партий запретить ресайз окна + сделать лимит переключений - это самое то !
2. Не знаю как сейчас на турнирах в шашках, а вот когда я на них играл, там проги засекались надписью AWAY у ника соперника, ни раз такие соперники попадались и только на турнирах 2+0, поэтому больше любил участвовать на 1+1. Помнится их стиль, как они первые 50-60% партии тратили до 5 секунд на каждый ход, а когда уже победа была почти в кармане по позициям - начинали быстро шуровать )).
И в зале из за этого тоже всегда играю только на 1+1 до 3, да и просто так самому нравится.
3. Короче, контроль очень нужен за этим делом ! И именно с технической стороны дела, т.к. не все любят играть быстро (вне турниров), это дело вкуса.
А то сейчас в зале иногда смотришь - играют 2 крутых с рейтами минимум +500, а время на партию - уснуть можно. И думай - просто любители подумать и качественных ходов или прогами меряюцца... ))

--------------------
Места нет умней в РУнете, Gambler - лучший клуб на свете!
      » 3/12/2011, 16:17,  Nan 
На диспетчер задач антивирус ругаться не будет, потому что тот не отправляет все данные о запущенных процессах к бабушке на хутор))) Бывало и сам играл турниры с запущенной тундрой, после проигрыша или упущенного выигрыша ставил позу и смотрел, как надо было играть, пока остальные доигрывают тур (все равно делать нефиг), так что, теперь ПРГ на мне ставить? )
      » 3/12/2011, 19:53,  БычараБыков 
Traner браво! Мне эти идеи понравились, в любом случае таких ушлых ребят, которые будут таиться и перестраховываться с переименованием файлов, не думаю, что много будет.
Вот только предыдущий пост от Nan действительно заставляет задумываться. Я вообще довольно быстро всегда играю и практически всегда после турнирной парти есть время залезть в архив и посмотреть прогой какие ходы были правильные, а какие нет. Но тут-то, похоже, меня и накроет...)
      » 3/12/2011, 23:17,  ProMTone 
Друзья, я и сам после партии сразу проверяю (обычно, иногда редко) по программе, какие сделал ошибки. Думаете в этом случае я неправ и меня должны наказать? Нет конечно smile.gif (как говорится, после боя - кулаками не машут, и никого не должно интересовать как и что будет использоваться, но уже после партии).

В этом случае гамблер должен просто реализовать "отслеживание" ТОЛЬКО во время игры (вашей играющейся партии) в турнире, можно также в зале, но я лично безразличен к прогам в зале.

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


Программу сделать можно за 2 недели, и она делается раз и навсегда. То есть каждый раз список программ будет расти и ПРГ просто не смогут существовать.

Будь я администрацией, просто бы написал фрилансеру, отдал от 2-5 тысяч и программа была бы написана. Может даже и ранее. Но как в этой ситуации поступит гамблер, сколько уйдет времени и будет ли эта идея взята на вооружение - известно только им.

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

Удачи.

Это сообщение отредактировал Traner - 3/12/2011, 23:19
      » 4/12/2011, 16:02,  Flood 
Traner ( "2/".$m["дек"]."/2011," 22:47)
этой единственной и САМОЙ ПРОСТОЙ реализации будет достаточно, чтобы навсегда забыть о прогах

Игра на одном компьютере, прога на другом - что тогда?
      » 4/12/2011, 16:35,  БычараБыков 
Flood, это у тебя философско-риторический вопрос. Игра в шахматы, а напротив Магнус Карлсен - что тогда? Да ничего!!! Играть дальше и надеяться, что он где-нибудь ошибется. Как и в случае с твоими двумя компьютерами, кстати. Надо не уводить разговор в сторону критикой и болтовней, а предлагать по существу. Traner гигант, разобрался в теме, все проанализировал, предложил конкретные вещи, а ты что предложил? Оставить все как есть?
      » 4/12/2011, 17:11,  Flood 
Предложение хорошее. Но это не 100% защита от прог.
« Предыдущая тема | Перечень тем | Следующая тема »
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей: