SQL запрос выглядит так:
UPDATE users set result = :result WHERE user_id = :user_id
Как защитить от подмена данных(id пользователя и результатов) программами типа Charles и т.д?
UPDATE users set result = :result WHERE user_id = :user_id
Цитата (Valick @ 25.08.2014 - 12:03) |
если движок игры на клиенте, то никак движок должен быть на сервере, и сервер полностью должен контролировать игровой процесс |
Цитата (bestxp @ 25.08.2014 - 12:12) |
элементарное ты и сам можешь сделать в ту же сессию запихнуть кто играет сейчас и сравнивать с тем какие данные приходят ( id игрока ) |
Цитата (Valick @ 25.08.2014 - 13:15) |
bestxp, речь не о подмене id, а о подмене результата. Я например даже не играя в игу могу выигрывать со 100% результатом |
Цитата |
так что только на сервере проверки расчетов условий победы и вывод на экран |