«Якщо розмова йде про Rockstar, то читери будуть завжди» — інтерв'ю з творцем читів для GTA Online

Проблема читерства в GTA Online гостро стоїть з моменту виходу гри на PC у 2015 році. На жаль, за весь цей час ситуація в мультиплеєрі ніяк не змінилася, а з початком роздачі гри в Epic Games Store гравці помітили, що читерів у сесіях стало значно більше, ніж зазвичай. У найкращому випадку моддери накручують собі та іншим гравцям віртуальну валюту, у гіршому - влаштовують хаос і заважають комфортній грі іншим.

Рік тому наша редакція спробувала розібратися в проблемі читерства. Нам вдалося зв’язатися з русомовним автором одного з найпопулярніших читів для GTA Online і дізнатися його точку зору з цього питання. Минуло майже рік, і це інтерв'ю стало як ніколи актуальним, тому ми публікуємо його ще раз, без жодних змін.
В цілях анонімності ми не називаємо ім'я автора та назву чит-програми. Адміністрація LibertyCity не підтримує дії читерів і створення читів. Матеріал опубліковано виключно в ознайомлювальних цілях.
Дякую, що погодився приділити трохи часу. Якщо ти готовий, то ми почнемо.
— На деякі питання, сам розумієш, можливо, не зможу дати відповідь з зрозумілих причин.
Так, я розумію. Розкажи, як і коли ти почав робити читі для GTA Online? Що спонукало цим займатися?
— Спочатку - кілька років тому на одному ресурсі читерської тематики відучав інших авторів від жадібності. Типу, "грабував багатих і віддавав бідним" (безкоштовно викладав платний софт - прим. ред.). А потім все це діло осточертило через те, що більшість користувачів невдячні засранці... і захотілося чогось свого.

Розкажи в загальних рисах, наскільки сильно розробка читів для GTA Online відрізняється від створення аналогічного чит-меню для одиночного режиму?
— Не скажу, що дуже сильно, але відмінності є. Але не стільки в самій логіці, скільки в тому, що більша частина скриптів працює тільки в онлайні. Також в онлайн режимі вже потрібно слідкувати за тим, що ти можеш використовувати, а що ні, щоб не спровокувати античит. Так само вже в хід йдуть глобальні змінні ігрового клієнта, через які ми редагуємо дуже багато ігрових моментів, як та ж статистика персонажа, зникнути з радара або кікнути іншого гравця. Прикладів можна навести сотні. Ну і, само собою, 90% контенту, який виходив як DLC, призначений для онлайн складової гри.

Тобто в теорії моддер, який робить виключно моди для одиночної гри, може без особливих труднощів почати робити читі для мультиплеєра, вивчивши належним чином всі нюанси?
— Не зовсім. Любителі зараз використовують готову основу - ScriptHookV, яка вже портована навіть на C#. Але сам SCV не можна використовувати в онлайні (традиційним способом, зрозуміло). Так, вони безумовно зможуть взяти якусь готову базу з пабліка (той же BigBase) і перенести туди частину свого коду. Але все це (на перший час) обмежиться лише ігровим функціоналом меню а-ля невразливість, крафтинг, різні літаючі приблуди та інше.
Але не це в мережевій складовій цікаво в плані меню. Накрутка грошей, розблокування різних речей, типу тих же розробок бункера, захист від/атака (тролінг) інших читерів, причому таким функціоналом, від якого у останніх немає жодного захисту. Ну а також різні цікаві речі в плані функціоналу - підключення до іншого гравця за його унікальним ID, перехоплення команд чату, щоб твої друзі могли, наприклад, собі заспавнити авто, не будучи користувачем якогось чита. Це вже на просторах мережі знайти дуже важко, що і стає причиною смерті більшості аматорських меню.

А розробники з Rockstar взагалі намагаються боротися з читерами? Часто оновлюють свій античит?
— До патчу 1.47 було таке враження, що їм байдуже на свою гру. Але після 1.47 - вони сильно попсували життя всім читоделам. Особливо в плані фінансової складової (накрутки), на якій заробляли всі накрутчики/бустери. На даний момент R* іноді запускають на кілька днів знижки на свою гру в стімі, і в цей час починається хвиля банів. Але тут, я думаю, все зрозуміло як це працює і навіщо.
Так, це вже давно не секрет.
Я чув, що в відкритих сесіях можна зустріти співробітників Rockstar, які під виглядом звичайних гравців ловлять і банять читерів. Це правда чи вигадка?
— Раніше це було не більше, ніж міські легенди та казки. Але, до нашого здивування, вони дійсно підключаються до гравців у сесії. Ми в свій софт додали попередження, якщо в сесії знаходиться "співробітник" R*.

Щодо Take-Two. Іноді спливають новини про те, як їхні адвокати судяться з авторами читів на великі суми. Не боїшся, що вони можуть знайти тебе?
— Так, вони часто прикривають і подають позови проти наших "забугорних" колег по цеху, але країни СНД не потрапляють під їх трактування DMCA. В будь-якому випадку, я завжди дотримуюсь основного правила - нічого, ніколи і ні за яких обставин не можна виключати. В цілому - ми не продаємо чит, ми продаємо доступ на сайт. А якщо щось не так, то ми швиденько "покараємо цього негідника, який у нас на сайті вирішив розповсюджувати незаконне програмне забезпечення, ай-ай-ай так робити!"
Ставалися чи бані через неправильну працездатність чита? І якщо так, як ти в таких випадках вчиняв?
— Чого душу кривити, ставалися. Але скоріше не через неправильну працездатність чита, а через те, що на серверній стороні античиту дали задачу - активуватися на ту чи іншу функцію, яка використовується в читі. Для цього не потрібно випускати новий патч і можна провести подібне в будь-який момент. Вперше це сталося з нативною ігровою функцією GET_PLAYER_PED, яка повинна повертати ID персонажа гравця (вашого або будь-якого іншого в сесії). Кілька місяців тому ми переписали інвокер (через який, простіше кажучи, викликаються всі нативні ігрові функції), так що цей момент більше нічим нам не загрожує. Але... завжди є але - залишилося ще досить багато речей, на яких можна знову потрапити під молот.
В принципі, Rockstar не вигідно повністю закрити всі читери, адже вони це можуть зробити в одну мить, прогнавши по базі даних скрипт, який елементарно пропарсить рівень всіх існуючих в базі персонажів:
select * from characters where level > 1000
І це тільки найперше, що прийшло в голову. Варіантів ускладнити читерам життя - просто маса, але їм це не потрібно, адже тоді хто буде ще купувати цілими пачками нові ключі/акаунти тощо?

Тобто для них не існує проблеми написати потужний античит?
— Абсолютно ніякої. І буквально за пару годин вони зможуть залатати абсолютно всі дірки. Все, чим зможуть насолоджуватися користувачі приватних читів - це режим бога (неуразливість - прим. ред.), ESP (функція, яка дозволяє бачити гравців крізь стіни і підсвічує їх місцезнаходження - прим. ред.) і інші дрібнокаліберні та незначні функції.
Чи відчуваєш ти на собі відповідальність за те, що деякі з читерів шкодять іншим гравцям? Або ж у шкоді і полягає вся суть створення твого чита?
— Якщо чесно - мені, наприклад, навіть шкода крашити гравців у сесії, коли я перевіряю новий вид краша або кика або якийсь інший "шкідливий" функції. Зазвичай ми це робимо в закритій сесії зі своїми людьми. І ми ніколи не станемо додавати щось, що допоможе іншим гравцям маніакально переслідувати людей, як це робили інші чит-меню. Наш новий проект націлений в першу чергу на захист користувача від подібних індивідів, і в цьому ми, без перебільшення, досягли успіху.
Так і самі краші/кики з сесії та інше ми додаємо в першу чергу для того, щоб користувач міг дати відсіч. Зрозуміло, що деякі користувачі думають інакше і починають безлад. Як зараз прийнято говорити - ми ці речі не схвалюємо.

Ну і останнє, трохи риторичне питання.
Вже не секрет, що RDR2 рано чи пізно вийде на ПК. Як думаєш, з урахуванням досвіду GTA Online, Rockstar так само халатно буде ставитися до свого античиту? Або ж сеттинг Дикого Заходу не приверне таку широку аудиторію і, як наслідок, бан читерів не принесе їм такого доходу?
— Якщо розмова йде про Rockstar, то з 100% впевненістю можна сказати, що читери будуть завжди. Питання в тому, що буде в озброєнні самих читерів - Finger of God, який зможе крашити гравця навіть в одиночній грі (не в одиночній сесії) чи ж той самий wallhack і noclip?
І на все це дві причини:
1. Щоб повністю виключити можливість читерства в грі їм доведеться переписати движок на манер WoW або WoT, де за все буде відповідати сервер, навіть за координати гравця. На даний момент мережна складова движків Rockstar - аналог peer to peer (90% всього обробляє локальний клієнт).
2. Товариство з Rockstar досить жадібні в плані грошей, навіщо їм втрачати прибуток на тому, що гравці після бану будуть купувати нові ключі?
Дякую ще раз за приділений час і відповіді на запитання!
— Немає за що, було досить цікаво.
Повністю анонімне опитування
Рекомендуемые файлы
Створювач і розробник - Evgenii Sokolov
При використанні матеріалів посилання на LibertyCity.Ru обов'язкове.