Во-первых, я знаю, что нет 100% уверенного решения, и этот вопрос задавался не раз.
Эти посты мои любимые первый а также второй но они слишком стары без достаточно эффективных решений.
Я создаю социальную игру на JavaScript, HTML5 и CSS3 и использую canvas.
В целях безопасности я хотел знать, как определить, использует ли пользователь свой инструмент отладчика. Чтобы предотвратить, если пользователь пытается изменить какое-то значение, скорость и т. Д., Но я могу справиться с большинством этих вещей с помощью PHP.
Моя игра — игра в реальном времени.
Это не полный список некоторых идей против мошенничества:
Конечно, есть еще много решений для перечисления.
Для каждого решения он будет иметь доступ к своему инструменту отладчика.
Не существует надлежащего способа полностью предотвратить использование инструмента отладчика.
Так что нет никакого способа, чтобы на 100% запретить пользователю не обманывать.
По крайней мере, вы можете сделать почти анти-чит, сгруппировав все эти решения вместе.
Даже если у вас нет полноценной рабочей системы, обмануть будет только небольшая часть ваших пользователей, и вы можете быть уверены, что найдете учебник о том, как обманывать вашу игру, так что вы сможете найти решение для каждого раз это случается.
Задача ещё не решена.
Других решений пока нет …