|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
[+1.4 08.02.14]
|
Как защитить таймер в игре от взлома Cheat Engine
Приведу пример из моей игры:
Если топлива меньше 49,то каждую минуту прибавляется +1. Но с помощью Cheat Engine удается ускорить процесс получения топлива... Что делать? |
|
|||||
Если игра браузерная, то можно воспользоваться каким-нибудь онлайн сервисом по выдаче времени и сверять время по нему, а не по внутреннему таймеру. Или написать свой "сервис" (делов там на одну строчку php) для выдачи времени
|
|
|||||
Здесь только один надежный вариант - считать все это на сервере
Можно еще конечно прятать значения чисел, от прямого выдергивания из оперативки, используя какой-нибудь класс типа вот этих (от форумчанина gloomyBrain), или других, коих в инете можно найти с десяток Но сервер - самый лучший вариант |
|
|||||
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Cheat Engine ускоряет таймер, поэтому Date в помощь. Можно попробовать проверку на расхождение времени прикрутить какую-нибудь.
|
|
|||||
.
|
Цитата:
Добавлено через 1 минуту Цитата:
Добавлено через 8 минут Фигня все это. Даже если вы все перенесете на сервер... Там тоже должно быть полно дыр. Я говорю о серверной логике, которая пропустит один шанс из некоторого количества. Серверную логику часто пускают без тестов или тесты покрывают не все случаи. |
|
|||||
[+1 25.10.13]
[+4 18.03.14] |
Вообще делается обычным веб сервисом. Нафик вводить какие-то новые понятия? Всё давно изобретено.
|
|
|||||
Banned
[+4 24.02.14]
[+4 07.11.13] [+ 13.03.14] Регистрация: Mar 2013
Сообщений: 1,864
|
Цитата:
|
Часовой пояс GMT +4, время: 02:06. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|