Існує кілька різних способів вирішити це, і багато рішень мають свої достоїнства. Я висловлю свою думку про ідеальний спосіб впоратися з цим.
По-перше, важливо розуміти, що незалежно від того, наскільки складна ваша система, той, хто достатньо вкладений в ігрову систему (з відповідними знаннями), придумає спосіб її гри.
Щоб серйозно вирішити цю проблему, якщо вона справді є проблемою для вас, вам потрібно вирішити це як в дизайні, так і в технічній реалізації вашої гри.
З технічного боку, вам потрібно в основному пограти в гру порівнянь.
Як правило, я здійснюю реєстрацію, якщо ви використовуєте будь-який тип гри з взаємодією з користувачем, тоді багатослівні журнали дозволять вам змінювати та налаштовувати гру на основі реальних кількісних вимірів.
Використовуючи свої журнали, ви можете налаштувати систему для порівняння даних між обліковими записами будь-якої кількості подібностей.
Наприклад, якщо два облікові записи використовують однакову IP-адресу або будь-яку іншу інформацію, яку ви вважаєте відповідною мірою порівняння, ви хочете мати можливість переглянути загальну взаємодію між ними (виграші / програші, торги) стосовно кількість взаємодії з іншими.
Використовуючи ці дані, ви можете виносити відповідне судження у кожному конкретному випадку або автоматично. Залежно від того, наскільки поширеною стала проблема, я б рекомендував автоматичний варіант та вирішення будь-яких проблем через модератора в реальному часі. Важливо, щоб ви не видаляли обліковий запис, просто призупинили його з повідомленням у рядку "Цей підозрюваний підозрюється у порушенні угоди TOS цієї гри. Якщо ви не згодні, будь ласка, перейдіть сюди" із посиланням на арбітражну панель чи щось .
Важливо, щоб така річ була на місці, адже люди могли обмінюватися IP-адресами вдома або в школі. Також для дітей молодшого віку вони можуть використовувати електронні адреси своїх батьків, кредитні картки чи навіть імена у своїх реєстраційних даних, залежно від того, наскільки вони захищені.
Другий етап - проектна сторона. Незважаючи на те, що очікується певна користь, вам потрібно достатньо зневажити цю форму обману своїм ігровим процесом. Існує досить багато способів вирішити це питання, є цілком дратівливі з дуже коротких таймаутів (які можуть знадобитися). Але я вважаю, що найкращим способом є відповідне коригування переваг між двома рахунками.
Наприклад, деякі ММО змінили перевагу, яку отримують гравці високого рівня, граючи з гравцями за межами розумного рівня. Це відлякує гравців, які мають доступ до декількох облікових записів, від самоврядування (принаймні, у певному діапазоні)
Ви могли б навіть спеціально цільової рахунок , що дані частки і безпосередньо зменшують вигоди , які вони отримують при взаємодії один з одним. Це заохочувало б взаємодію з іншими гравцями, але її можна обійти проксі-серверами, і це було б необдумано залежно від вашої цільової аудиторії.
Інший спосіб, на який можна подумати, - це геймплей настільки привабливий, що людям реально не вдається грати у два окремі акаунти і все ще не відставати від усіх інших.
Звичайно, з цією системою вам доведеться витратити багато зусиль, щоб підкоригуватись, щоб запобігти помилковим позитивам, а що ні.
tl; dr?
Ви хочете зібрати відповідні дані, які дозволяють автоматично виявляти та обробляти потенційні загрози та обробляти помилкові позитиви на основі користувача. Для того, щоб не мати помилкових позицій, знадобиться багато няні.
Також ви хочете зменшити перевагу обману з кількома рахунками в кінці гри.