Вы никогда не будете удерживать хакеров от взлома ваших игр, даже если у него действительно есть резервный сервер. Достаточно взглянуть на весь неофициальный мир серверов Warcraft. Вы можете хранить вещи относительно безопасно, если у вас есть сервер, вы сохраняете его исходный код в безопасности, а ваша игра не имеет смысла без ее сервера (вспомните Dota 2 без многопользовательских возможностей ...). Даже в этом случае вы не можете на самом деле проверять каждый ход игрока, если только это не пошаговая игра, и вы фактически отправляете каждый ход на сервер, который нужно обработать (это работает, например, в Hearthstone, но не в WoW, следовательно, все читерские инструменты). EA не может этого сделать, Rockstar не может этого сделать, Activision не может этого сделать, даже могущественный Denuvo не может этого сделать, вы, конечно, не можете этого сделать.
Однако вы должны остановиться и спросить себя почему вы хотите, чтобы ваша игра была настолько безопасной. Из каждых 1000 мошенников, которых вы останавливаете, возможно, один или два действительно заплатят. Вы должны приложить умеренные усилия для обеспечения безопасности (примите совет KYL3R), просто чтобы честные люди были честными. Нечестные люди всегда найдут способ, так что не беспокойтесь о них так сильно, что вы в конечном итоге тратите время на (бесполезную) безопасность; время, которое вы могли бы потратить на улучшение игры.
Да, и кстати, это также один из способов не допустить хакеров: частые обновления игры. У них нет жизни, но у них нет достаточно времени, чтобы каждую неделю делать взломанную версию каждой игры на рынке.