Pull to refresh

Bethesda вернула игрокам Fallout 76 украденные предметы с помощью клонов

Games and game consoles

Источник: Bethesda

В декабре прошлого года пользователи Reddit обнаружили в игре Fallout 76 уязвимость, которая позволяла злоумышленникам красть предметы из инвентаря игроков. Уязвимость затрагивала версию игры для ПК.
Читать дальше →
Total votes 16: ↑12 and ↓4 +8
Views 8.6K
Comments 19

Разработчики игр заметили появление читов с автоприцелом на машинном зрении

Machine learning *Games and game consoles

В Twitter-аккаунте Anti-Cheat Police Department, который специализируется на сборе информации о читах для выявления и пресечения мошенничества в играх, опубликовано видео игрового процесса Call of Duty, демонстрирующее новый чит с автоприцелом, работающий с использованием машинного обучения. 

Читать далее
Total votes 26: ↑25 and ↓1 +24
Views 9.6K
Comments 93

Activision Blizzard начала бороться с читерами просьбами и угрозами

Games and game consoles IT-companies

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

Читать далее
Total votes 8: ↑8 and ↓0 +8
Views 2.5K
Comments 10

Игроки жалуются на большое количество читеров в Halo Infinite

Games and game consoles

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

Читать далее
Total votes 16: ↑14 and ↓2 +12
Views 1.1K
Comments 3

Разработчики Halo Infinite продолжают игнорировать жалобы на читеров

Games and game consoles

Проблема читеров в Halo Infinite продолжает набирать обороты. Так на форумах reddit и самой игры игроки просят выключить хотя бы кроссплатформенность. 

Читать далее
Total votes 9: ↑9 and ↓0 +9
Views 1.4K
Comments 0

EA запатентовала систему, призванную отслеживать поведение геймеров в онлайн-играх для борьбы с читерами

Games and game consoles IT-companies

Несколько дней назад компания Electronic Arts (EA) запатентовала систему, призванную отслеживать поведение геймеров в онлайн-играх и при нарушении правил блокировать их. Эта система основана на искусственном интеллекте (ИИ), сообщает портал TheGamer.

Читать далее
Total votes 9: ↑8 and ↓1 +7
Views 1.5K
Comments 14

В Калужской области в описании конфискованного имущества заменяют буквы

Legislation in IT
Вопрос с заменой букв в лотах, который поднимался в прошлом году на уровне Хабра, а потом и на уровне Президента (тенденция, однако), оказывается, до сих пор актуален в Калужской области. Правда, в совсем других масштабах.

Совершенно случайно обнаружили аналогичный механизм на сайте территориального управления Росимущества по Калужской области — в разделе "Реализация арестованного и конфискованного имущества". Теоретически, на этом сайте можно купить «Факсимильный аппарат „Рапаsопiс КХ-F902RU“ за 500 рублей — разумная цена за б/у аппарат, но поиск по слову „Panasonic“ и Калужской области результатов не дает. Аналогичная ситуация с разными Saмsuпg'ами, холодильниками BOSH и прочей техникой иностранных брендов, представляющей хоть какой-то интерес. В других регионах тоже встречаются единичные нарушения, но именно по Калужской области это совершенно обычная практика.

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

Читать дальше →
Total votes 93: ↑90 and ↓3 +87
Views 1.7K
Comments 86

Борьба с читерами в онлайн-играх: 22 «нужно» и «нельзя»

Game development *Game testing *
Translation
image

Почти невозможно найти успешную многопользовательскую онлайн-игру (кроме тех, в которые играют только друзья разработчика), в которой нет читеров. Другими словами, если в вашей публичной игре нет читеров, она или недостаточно популярна, или распознавание мошенников работает не слишком хорошо. Во всех остальных случаях вам придётся иметь дело с читерством. Изучите список шагов которые НУЖНО и НЕЛЬЗЯ совершать (подробное обсуждение темы читерства приведено в моей трёхтомной книге, см. примечание в конце статьи) при борьбе с мошенничеством в играх.
Читать дальше →
Total votes 90: ↑75 and ↓15 +60
Views 53K
Comments 140

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

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 72

Дайджест интересных материалов для мобильного разработчика #232 (27 ноября-3 декабря)

Productivity Inside corporate blog Development for iOS *Development of mobile applications *Game development *Development for Android *
У нас получился какой-то гигантский дайджест, в котором нашлось место всему — борьбе с читерами, зарплатам разработчиков, дополненным и виртуальным реальностям, бургерам и пиву, архитектурам и картографии.

Читать дальше →
Total votes 15: ↑12 and ↓3 +9
Views 6.7K
Comments 0

Компания Blizzard судится с разработчиками ботов за нарушение копирайта

Copyright Games and game consoles


Читы и боты всегда были и всегда будут популярными. Их пишут как одиночки, так и авторитетные команды разработчиков в крупных компаниях. Но многим создателям игр подобные вещи не слишком по душе, и пользователей, которые используют читы/ботов обычно банят. В Blizzard Entertainment решили пойти дальше — компания сейчас судится с разработчиками ботов для World of Warcraft, Diablo 3 и Heroes of the Storm. Компания считает, что операторы ботов, во-первых, нарушают копирайт, во-вторых, разрушают возможность нормальной игры для геймеров.

По словам представителей Blizzard, читеров и ботоводов всегда меньше, чем «нормальных» игроков. Но именно эта категория геймеров пытается взять верх над всеми остальными, используя нечистоплотные методы. Именно поэтому Blizzard Entertainment подала в суд на Джеймса Энрайта (Apoc) и нескольких других ответчиков, ответственных за разработку популярных ботов. ПО, созданное Энрайтом позволяет геймерам получать нечестное преимущество перед остальными игроками в World of Warcraft, Diablo и Heroes of Storm.
Читать дальше →
Total votes 12: ↑10 and ↓2 +8
Views 12K
Comments 15

Создатель бота Stormbuddy для WOW обвиняет Blizzard в краже исходного кода

Copyright Games and game consoles


На Geektimes уже публиковалась новость о том, что Blizzard Entertainment подала в суд на разработчика ботов для World of Warcraft, Diablo, и Heroes of Storm. При этом компания по какой-то причине судится не с компанией Bossland, которая и продает ботов, а с частным лицом, Ником Энрайтом. Ник более известен общественности, как Apoc. Компания Bossland при этом утверждала, что Ник Энрайт никакого отношения к созданию ботов не имеет, и ее сотрудником не является.

Все оказалось немного не так. В разговоре с СЕО Bossland Зветан Лечев (Zwetan Letschew) журналисты издания Torrentfreak выяснили, что Apoc все же работал на Bossland в качестве фрилансера, создавая ботов для игр Blizzard. Тем не менее, все права на это программное обеспечение принадлежат Bossland. Blizzard решила подать в суд не на компанию, а на ее фрилансера, и не прогадала. Apoc после иска Blizzard пошел на мировую с компанией, согласившись передать исходные коды ботов.
Читать дальше →
Total votes 19: ↑18 and ↓1 +17
Views 14K
Comments 6

Valve обучает ИИ выявлять читеров в CS:GO

Artificial Intelligence Games and game consoles Science fiction


Ничего нет хуже в Counter-Strike, чем встретиться со спинботом, который применяет аимбот. Аимбот — один из самых мощных читов, он выполняет автоприцел для выстрела в голову. А спинбот постоянно вращается вокруг своей оси, обеспечивая поле зрения 360 градусов. Таким образом, спинбот с аимботом можно эффективно использовать против простого триггербота с аимботом (зачем на самом деле нужны эти хаки, см. пояснение от эксперта в комментариях и отдельную статью про читы).

Спинбот — самый очевидный чит, который вычислялся довольно быстро, а вот триггербот и другие хаки выявить со стороны гораздо сложнее. Поэтому до настоящего времени читеры чувствовали себя относительно вольготно. Недавно Valve начала массовые баны аккаунтов читеров, а в будущем нечестных игроков будут выявлять и блокировать гораздо быстрее. Эту новость сообщил один из разработчиков из компании Valve.
Читать дальше →
Total votes 27: ↑23 and ↓4 +19
Views 43K
Comments 178

Краткая история читерства в видеоиграх

Game design *Games and game consoles
Translation
image

Сразу с тех пор, как человечество начало играть в игры, появились люди, стремящиеся ради победы нарушать правила. Будь то шулерская игральная кость, подсчёт карт или удар бедром пинбольного автомата — можете спорить на что угодно: если есть игра с вероятностями, то кто-нибудь наверняка пытается перетянуть шансы на свою сторону.

В современную эпоху онлайн-игр и консольного гейминга ситуация не изменилась, а самые известные в истории видеоигр читы вставлены самими разработчиками. «Код Konami» (вверх, вверх, вниз, вниз, влево, вправо, влево, вправо, B, A, Start) — наверно, самый популярный из чит-кодов в истории. Он был добавлен в игру 1985 года Gradius для NES разработчиком игры Кадзухисой Хасимото, обнаружившим на этапе отладки, что игра слишком сложна.


«Они вложили много сил в тестирование», — рассказал в 2014 году Red Bull Сте Пикфорд, один из разработчиков Solar Jetman, Plok и Equinox. «В эру 8-битных игр интерфейсы обычно были очень простыми, никаких огромных экранов меню, в которые можно было бы добавлять списки читов. Поэтому чит-код во фронт-энде часто использовался тестерами для быстрого попадания в разные части игры или проверки разных функций. Некоторые из них случайно оставались в релизных версиях».
Total votes 12: ↑11 and ↓1 +10
Views 15K
Comments 25

Изменения в популярном античите BattlEye и способы их обхода

Information Security *Reverse engineering *Games and game consoles
Translation

Основные обновления шелл-кода BattlEye


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

Чёрный список временных меток


В последнем анализе BattlEye, в списке теневого бана было всего две метки дат времени компиляции, и похоже, что разработчики решили добавить гораздо больше:

0x5B12C900 (action_x64.dll)
0x5A180C35 (TerSafe.dll, Epic Games)
0xFC9B9325 (?)
0x456CED13 (d3dx9_32.dll)
0x46495AD9 (d3dx9_34.dll)
0x47CDEE2B (d3dx9_32.dll)
0x469FF22E (d3dx9_35.dll)
0x48EC3AD7 (D3DCompiler_40.dll)
0x5A8E6020 (?)
0x55C85371 (d3dx9_32.dll)
0x456CED13 (?)
0x46495AD9 (D3DCompiler_40.dll)
0x47CDEE2B (D3DX9_37.dll)
0x469FF22E (?)
0x48EC3AD7 (?)
0xFC9B9325 (?)
0x5A8E6020 (?)
0x55C85371 (?)


Мне не удалось идентифицировать оставшиеся временные метки, а два 0xF******* — это хеши, созданные детерминированными сборками Visual Studio. Благодарю @mottikraus и T0B1 за идентификацию некоторых временных меток.
Читать дальше →
Total votes 9: ↑9 and ↓0 +9
Views 10K
Comments 3

Остров читеров в Fall Guys

Game development *Game design *Games and game consoles
Translation

Позвольте мне рассказать безумную историю. Она называется…

Расцвет и упадок Острова читеров!

На момент запуска игры в неё было встроено несколько наших собственных систем распознавания читов. На этом этапе мы никого не банили, а просто тщательно собирали данные. Мы хотели быть на 100% уверенными, что наша система распознавания читов будет ловить только тех людей, которые совершенно точно жульничают. Никаких ложных срабатываний!

Убедившись, что всё работает, мы втайне запустили Остров читеров Fall Guys. Это было сказочное место, в котором читеры могли беззаботно сражаться друг с другом за Корону читера (вообще, это обычная корона, только подпорченная глубоким чувством вины и сожаления).

Не забывайте, что на этом этапе у нас были данные о том, кто читерит, но мы не предпринимали против них никаких действий. Население Острова читеров Fall Guys составляло 0 жителей. Постепенно мы аккуратно начали понижать порог распознавания читов. Если вы пересекали этот порог, то вас помечали как читера. Здесь стоит заметить, что читеры очень умны. Если они узнают, что их отметили, то они найдут причины этого и сообщат другим читерам.

Изначально порог был очень терпимым. Система ловила читеров… но не банила их сразу же. Мы надеялись, что они смогут понять, что читерство разрушает удовольствие от игры. Но большинство продолжило жульничать. Мы хотели, чтобы люди получали удовольствие, но не за чужой счёт. И мы продолжили опускать порог.
Total votes 22: ↑13 and ↓9 +4
Views 8K
Comments 20

Как мы «вырастили» и победили читеров в своем онлайн-шутере

Lightmap corporate blog Development of mobile applications *Game development *Game design *Games and game consoles

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

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

Читать далее
Total votes 93: ↑88 and ↓5 +83
Views 44K
Comments 111

Первые пять шагов для перелома ситуации с читерами в PvP-шутере

Lightmap corporate blog Development of mobile applications *Game development *Unity3D *Game design *

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

Итак, эти шаги:

• Обфускация.
• Хранение данных.
• Миграция прогресса.
• Система бана.
• Подсчет хеша всех библиотек.
• Защита от переподписывания версий.
• Photon Plugin.
• Серверная валидация инаппов.
• Защита от взлома оперативной памяти.
• Собственная аналитика.
• И одновременный релиз всех решений.

Сегодня поговорим про первые пять пунктов.

Читать далее
Total votes 42: ↑41 and ↓1 +40
Views 12K
Comments 83

Еще пять инструментов против читеров на мобильном проекте с DAU 1 млн пользователей

Lightmap corporate blog Development of mobile applications *Game development *Unity3D *Game design *

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

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

• Защита от измененных версий.
• Photon Plugin.
• Серверная валидация инаппов.
• Защита от взлома оперативной памяти.
• Собственная аналитика.

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

Читать далее
Total votes 41: ↑41 and ↓0 +41
Views 7.8K
Comments 10

Интеграция и серверная валидация инаппов для стора Google Play — как защититься от читеров

Lightmap corporate blog Python *Development of mobile applications *Game development *Unity3D *

Онлайн-проекты рано или поздно сталкиваются со взломом внутреннего стора, когда читеры накручивают себе игровые предметы, оружие или валюту. Классика. Наш PvP-шутер не стал исключением — брешь мы в итоге закрыли, хотя и пришлось повозиться.

В этой статье расскажу про интеграцию и серверную валидацию инаппов с точки зрения клиента: какой плагин использовать для Google Play и на что обращать внимание независимо от платформы, а моя коллега поделится кодом серверной части.

Читать далее
Total votes 39: ↑37 and ↓2 +35
Views 5.1K
Comments 21
1