我正在创建一个具有统一性的游戏,该游戏将分数发送到运行php的服务器。 我正在使用https发送分数,但是我的服务器同时响应http和https。 我知道https对数据进行加密,因此无法在网络上对其进行更改,但是我的问题是:如果有人强迫它使用http,然后更改了数据包中的数据,例如更改了分数,该怎么办。 有什么方法可以强制客户端应用仅使用https或任何其他解决方法?
答案 0 :(得分:0)
我们通过在服务器端模拟游戏来解决此问题。 我们记录玩家的所有举动,然后在服务器上运行这些举动,并测试服务器计算出的分数是否与玩家提交的分数相匹配,如果未将玩家标记为黑客