这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
通过xor技术对数据传输进行加密 [2017/05/26 20:53] – Aven | 通过xor技术对数据传输进行加密 [2024/01/22 11:09] (当前版本) – 外部编辑 127.0.0.1 | ||
---|---|---|---|
行 31: | 行 31: | ||
* 客户端发回给服务端的数据要先整合成逗号分割符连接串,再加密,服务器收到后先解密再解析 | * 客户端发回给服务端的数据要先整合成逗号分割符连接串,再加密,服务器收到后先解密再解析 | ||
- | 这样做的其他问题:毕竟是JS代码,虽然C2会做混淆压缩,但客户端的密钥就保存在data.js中,密钥和加密算法其实等于是对作弊者公开的。因此这些手段只是增加作弊者作弊的成本,并不能彻底杜绝作弊问题。解决作弊的最终方法还是采用状态同步甚至帧同步将玩家操作同步给服务端,由服务端来计算玩家积分和奖励。 | + | <wrap hi>这样做的其他问题:毕竟是JS代码,虽然C2会做混淆压缩,但客户端的密钥就保存在data.js中,密钥和加密算法其实等于是对作弊者公开的。因此这些手段只是增加作弊者作弊的成本,并不能彻底杜绝作弊问题。解决作弊的最终方法还是采用状态同步甚至帧同步将玩家操作同步给服务端,由服务端来计算玩家积分和奖励。</ |