Pull to refresh

ИИ-админ заблокировал более 20 тысяч токсичных геймеров на FACEIT

Artificial Intelligence Games and game consoles
image

Платформа для соревнований FACEIT отчиталась о результатах работы «ИИ-админа» Minerva, который отслеживает токсичных игроков, а также вычисляет оскорбления. Нарушители получают наказание, а ругательные сообщения помечаются как спам.

FACEIT
Это независимая платформа для проведения профессиональных соревнований в рамках многопользовательских онлайн видеоигр. Имеет лиги по Counter-Strike: Global Offensive, League of Legends, Rocket League и Dota 2.

ИИ-админ версии 0.1 работает при поддержке облачной службы Google Cloud и технологического инкубатора Google Jigsaw. Пока он анализирует только текстовые чаты.

Minerva тестировали несколько месяцев, а полноценно запустили в августе. За это время ИИ-админ проанализировал свыше 200 млн сообщений в чате и признал токсичными 7 млн; выписал 90 000 предупреждений и 20 000 банов за оскорбления и спам.
Читать дальше →
Total votes 19: ↑15 and ↓4 +11
Views 7.1K
Comments 27

Пилот виртуальной «Формулы Е» нанял для гонки геймера. Обман раскрыли по IP

Cybersport Transport
imageФото: www.sports.ru

Пилот виртуальной гонки Audi Formula E Даниэль Абт был дисквалифицирован и должен заплатить штраф в размере 10 000 евро за то, что он попросил геймера-профи пройти соревнование вместо себя.
Total votes 24: ↑21 and ↓3 +18
Views 9.5K
Comments 2

C Google-ом шутки плохи :)

Lumber room
Получил недавно следующее письмо от Google:
«Здравствуйте,… ........!

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

Данные действия обоснованы защитой интересов рекламодателей AdWords и
других издателей AdSense. Мы осознаем, что тем самым, возможно,
причинили Вам неудобства, и надеемся на понимание с Вашей стороны.

Если у Вас есть вопросы, связанные с Вашим аккаунтом и предпринятых
нами действиях, не отвечайте на это сообщение. Для получения
дополнительной информации, обращайтесь в
www.google.com/adsense/support/bin/answer.py?answer=57153&hl=ru.

С уважением,

Коллектив программы Google AdSense»


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

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


«Мой аккаунт заблокирован, а апелляция была отклонена. Могу ли я каким-либо образом вернуться в программу? Можно ли мне открыть новый аккаунт?

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

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

И, наконец, напоминаем, что Google оставляет за собой право закрыть аккаунт по любой причине, в том числе, в связи с обнаружением недействительных кликов независимо от причины их появления. »

Желаю вам плодотворного, и ЧЕСТНОГО сотрудничества с Google! :)
Total votes 19: ↑16 and ↓3 +13
Views 487
Comments 13

Борьба с читерством в играх, когда стандартные средства не помогают

System administration *
Sandbox
Бывают ситуации, когда читерство в сетевых играх переходит границу стандартной защиты и становится на первый взгляд непреодолимой проблемой.
Но даже в таких ситуациях можно найти выход.
В этой статье пойдет речь о не очень популярной игре ARMA 2 и не совсем обычных методах борьбы с читерами.
Тематика (игровое администрирование) довольно необычная для хабра, но она также имеет отношение к IT, и я считаю, вполне заслуживает внимания.
Читать дальше →
Total votes 95: ↑81 and ↓14 +67
Views 9.5K
Comments 147

Чит с like или грязная раскрутка

Social networks and communities

Do you like?




Я, как и многие мои друзья, используем like, чтобы отметить что понравилось и поделиться с друзьями. За долгое время пользования фейсбука, я привык к глюкам API и некоторым проблемам c виджетами, но я первый раз столкнулся с такой красивой реализацией чита.
Читать дальше →
Total votes 236: ↑209 and ↓27 +182
Views 8.6K
Comments 68

Запрет нейростимуляторов заставит студентов честно конкурировать

Studying in IT
Современная фармакология выпускает целую россыпь лекарств, улучшающих концентрацию внимания и краткосрочную память: риталин, аддералл и другие ноотропы. Эти медикаменты действительно эффективны и часто используются студентами во время подготовки к экзаменам. По официальным данным, в 2009 году аддералл принимали 6,4% всех американских студентов. Есть оценки, что в США до 60% учащихся принимают различные стимуляторы нервной системы (кроме кофеина). При таком масштабе употребления лекарств получается, что современные показатели успеваемости в американских университетах можно назвать результатом химического воздействия.
Читать дальше →
Total votes 19: ↑14 and ↓5 +9
Views 4.1K
Comments 18

И снова Diamond Dash

Game development *
16 миллионовКак только я прочитал в недавней статье о написании бота для игры Diamond Dash в Google+, чуть-чуть не дотянувшего до 2 миллионов очков, у меня сразу зачесались руки написать аналогичного бота, который достиг бы этой цели — и, после нескольких дней экспериментов, этот результат действительно был достигнут.

Впрочем, теперь этого было уже мало — с применением другого подхода, на тот момент мой подвиг уже был опережен и даже переплюнут (финальный результат, судя по статье, приближается к 4 миллионам очков). Поэтому я решил сделать ещё один очевидный шаг — попробовать просто подменить запрос к серверу с результатом игры. Как можно видеть по скриншоту, попытка завершилась более чем удачно.
Читать дальше →
Total votes 106: ↑94 and ↓12 +82
Views 8.2K
Comments 47

дзен коан для gamedev

Games and game consoles


У-Мэнь заметит:
Как бы ни были мудры разработчики,
им не предусмотреть всех ситуаций.
Реалистичность в играх —
погоня иллюзий за иллюзиями.
Total votes 176: ↑156 and ↓20 +136
Views 518
Comments 46

Сказ о том, как робот башни собирал

Programming *


Сразу оговорюсь, что под «башнями» в заголовке поста подразумевается игра-головоломка «Саровские башни», расположенная на сайте bashni.org, о существовании которой я узнал из хабрапоста Как построить башню.

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

Ну или можно просто почитать о том, как одному ленивому программисту захотелось автоматизировать процесс решения головоломки, над раскладами которой порой часами бились люди с зашкаливающим IQ, и что из всего этого вышло.
Читать дальше →
Total votes 34: ↑33 and ↓1 +32
Views 2.3K
Comments 17

Впечатления от сорокá дней ежедневной работы над открытым исходным кодом на Гитхабе

Git *GitHub
Утром 1 октября 2013 года календарь проделанной работы над открытым исходным кодом, расположенный на моей гитхабовской странице, выглядел вот как:

[скриншот календаря]

Это не было простой случайностью. Я нарочно решил (руководствуясь GTD-соображениями) достаточно долгое время стараться каждый день чего-нибудь делать на Гитхабе, а затем (если дело пойдёт) поделиться на Хабрахабре наиболее ценными впечатлениями от именно такой манеры работы (назовём её, скажем, calendar-driven development), когда впечатления накопятся.

И поделяюсь.

Читать дальше →
Total votes 69: ↑54 and ↓15 +39
Views 39K
Comments 43

Проблема читов в онлайн-играх

VK corporate blog Game development *


Большинство крупных многопользовательских игр рано или поздно сталкиваются с тем, что не все пользователи играют честно. В нашем шутере Warface в какой-то момент это стало ощущаться особенно сильно. Для борьбы с читерами мы используем целый комплекс решений. Одним из компонентов этого комплекса является наша внутренняя разработка под названием MRAC (Mail.Ru AntiCheat). После ее внедрения мы добились хороших результатов: среднее количество ежедневно улетающих в бан читерских аккаунтов упало с 17000 в начале года до 1500 сейчас, при том, что количество жалоб от пользователей на читеров существенно уменьшилось. На выявление подозрительной активности и блокировку аккаунта сейчас уходит примерно 5 минут, вместо прежних 20. Сейчас система распознает и реагирует на более чем 200 сигнатур читерского ПО и постоянно совершенствуется.
Читать дальше →
Total votes 61: ↑50 and ↓11 +39
Views 82K
Comments 98

История взлома всех игр в Telegram

Information Security *PHP *Python *JavaScript *API *
Сейчас компьютерные игры везде. Присутствуют они и в Telegram. Расскажу о том, как были взломаны практически все игры этого мессенджера, обойдя самых первоклассных игроков, находящихся в топах скорбордов. Хочу поделится результатами исследований. О различных методиках взлома, читинга и путях обхода логики игр под катом.


Читать дальше →
Total votes 34: ↑29 and ↓5 +24
Views 133K
Comments 29

Как расправиться с читерами и не переписать весь код

Pixonic corporate blog Development for iOS *Development of mobile applications *Game development *Development for Android *


Несколько лет назад появился прототип игры War Robots (тогда она еще называлась Walking War Robots). Это был первый опыт Pixonic в жанре тактического PvP, поэтому многие будущие проблемы были заложены в коде изначально. Но несмотря на ряд трудностей (популярность проекта стремительно росла, небольшая команда не могла полностью изменить архитектуру игры в краткие сроки), нам в итоге удалось свести к минимуму количество читеров, а также исправить другие недостатки оригинального кода. Расскажу немного подробнее.
Читать дальше →
Total votes 36: ↑33 and ↓3 +30
Views 30K
Comments 71

Сложить лист бумаги 7 раз? Нет проблем, если у вас есть гидравлический пресс

Popular science Lifehacks for geeks

Возможно это, силен если ты!

Пробовали ли вы когда-нибудь складывать обычный лист бумаги? Вероятно, да. Один, два, три раза — не проблема. Потом уже тяжелее. Стандартный лист бумаги формата А4 вряд ли кто сможет сложить боле 7 раз без подручных средств. Все это объясняется наличием физического феномена — многократно складывать лист бумаги не получается из-за быстроты роста показательной функции.

Как говорит Википедия, количество слоёв бумаги равняется двум в степени n, где n — количество складываний бумаги. Например: если бумагу сложили пополам пять раз, то количество слоёв будет два в степени пять, то есть тридцать два. И для обычной бумаги можно вывести уравнение.
Читать дальше →
Total votes 27: ↑14 and ↓13 +1
Views 24K
Comments 31

Сниппеты против Клевера – обыгрываем популярнейшую викторину в реальном времени

Python *VK API *Yandex API *
Sandbox
Апрель 2018-го года. Мне было 14. Мы с друзьями играли в тогда очень популярную онлайн-викторину «Клевер» от ВКонтакте. Один из нас (обычно я) всегда был за ноутбуком, чтобы пытаться быстро гуглить вопросы и глазами искать в поисковой выдаче правильный ответ. Но вдруг я понял, что каждый раз выполняю одно и то же действие, и решил попробовать написать это на частично известном мне тогда Python 3.

Шаг 0. Что здесь происходит


Для начала я освежу в вашей памяти механику «Клевера».

Игра для всех начинается в одно и то же время — в 13:00 и в 20:00 по Москве. Чтобы сыграть, нужно в это время зайти в приложение и подключиться к прямой трансляции. Игра идет 15 минут, в течение которых участникам на телефон одновременно приходят вопросы. На ответ дается 10 секунд. Затем объявляется верный ответ. Все, кто угадали, проходят дальше. Всего вопросов 12, и если ответить на все – получишь денежный приз.
image
Получается, наша задача — мгновенно ловить новые вопросы от сервера Клевера, обрабатывать их через какой-либо поисковик, а по результатам выдачи определять правильный ответ. Вывод ответа было решено производить в телеграм-бота, чтобы уведомления из него всплывали на телефоне прямо во время игры. И все это желательно за пару секунд, ведь время на ответ сильно ограничено. Если вы хотите увидеть, как довольно простой, но рабочий код (а посмотреть на такой будет полезно новичкам) помогал нам обыгрывать Клевер – добро пожаловать под кат.
Читать дальше →
Total votes 25: ↑23 and ↓2 +21
Views 7.6K
Comments 7

Прокачка игровых аккаунтов в Китае: серьёзный бизнес и головная боль для разработчиков

Legislation in IT Game design *Games and game consoles
Translation
image

Если игра становится достаточно популярной, то игроки, скорее всего, найдут способы нарушать её правила.

Некоторые нестандартные подходы к геймплею безвредны, другие же разрушают игровой процесс в целом. Самым печально известным примером является использование читов — программ или скриптов, дающих игрокам нечестное преимущество с помощью невозможных в игре функций, например, смотрения сквозь стены или метких выстрелов с дальних расстояний.

Менее известным, но тоже очень разрушительным является прокачка (бустинг) рейтинга для подбора противников (match making rating, MMR). При бустинге сильные игроки участвуют в матчах под аккаунтами других игроков, чтобы повысить внутриигровые показатели этих аккаунтов. Как и читы, бустинг сам по себе превратился в индустрию.

Бустинг MMR в основном встречается в многопользовательских играх, где высокие рейтинги служат знаками отличия и дают игрокам возможность сойтись лицом к лицу с более опытными противниками. Самым очевидным примером таких игр является жанр multiplayer online battle arena (MOBA). Бустинг MMR, с проблемой которого безуспешно пытаются бороться разработчики по всему миру, наложил тяжёлый отпечаток на две самые популярные игры Tencent: «League of Legends» и «Honour of Kings».
Читать дальше →
Total votes 22: ↑21 and ↓1 +20
Views 21K
Comments 142

История о трёх картриджах

Game development *Old hardware Games and game consoles
Translation
Почти все любители видеоигр определённого возраста знакомы с игровыми картриджами и их принципом работы: ты вставляешь картридж в консоль, включает её и начинаешь игру. Менее известны картриджи, которые не были такими простыми, в том числе и подмножество устройств, предназначенное для вставки в них других картриджей. Давайте рассмотрим три примера подобных промежуточных устройств: узнаем, зачем создатели таких картриджей вообще заморачивались добавлением лишнего разъёма под картридж, как такие картриджи использованные подключенные к ним игры, и какие преимущества давала эта уникальная конструкция самим игрокам.

Game Genie


Game Genie был, вероятно, одним из первых устройств для читерства в видеоиграх, с которым сталкивался обычный игрок на домашней консоли. Это хитрое устройство располагалось между Nintendo Entertainment System (NES) и стандартными игровыми картриджами, и давало игрокам возможность настраивать уровни сложности, перемещаться вперёд по игре или просто экспериментировать.

Для детей в 90-х Game Genie казался настоящим волшебством. Сначала вы вставляли один из игровых картриджей в Game Genie. Затем, не без усилий (потому что вставлялся он довольно трудно), вы подключали конструкцию из Game Genie и игры к консоли и включали её. Но вместо обычного запуска игры появлялся загадочный экран, просивший вводить бессмысленные пароли1. Каждый пароль влиял на игру по-своему, и ни в одной игре пароли не повторялись.

Так как же Game Genie («игровой джинн») выполнял желания игроков? Версии Game Genie существовали для NES, Super NES и Game Boy, а также для Sega Genesis и Game Gear. Они перехватывали обмен данными между консолью и игровым картриджем. Внутренняя работа игровой консоли управлялась битами и байтами, поэтому возможность перезаписи данных, передаваемых из картриджа в консоль, позволяла Game Genie выполнять невероятно мощные трюки.
Читать дальше →
Total votes 36: ↑36 and ↓0 +36
Views 13K
Comments 10

Слежка на экзаменах: программа ExamCookie

Abnormal programming *.NET *C++ *C# *Reverse engineering *
Translation
Мне стало известно, что датское правительство не просто приостановило действие программы Digital Exam Monitor, которую мы проанализировали и полностью обошли в предыдущей статье, а, возможно, полностью закрыло эту систему через неделю после того, как мы сообщили им способ взлома. Не хочу думать, что чисто из-за нас датское правительство отказалось от идеи мониторинга экзаменов, но нашу работу явно заметили.

В этой статье мы изложим технические детали, как работает другой инструмент слежки за школьниками: ExamCookie. Если вас интересует только обход системы, пролистайте вниз до соответствующего раздела.
Читать дальше →
Total votes 23: ↑23 and ↓0 +23
Views 9.7K
Comments 3
1