Project1

标题: 如何防止玩家使用ce修改游戏数据 [打印本页]

作者: ProfesstionR    时间: 2013-2-11 22:49
标题: 如何防止玩家使用ce修改游戏数据
经过一年的斗争,终于成功阻止了玩家使用RM修改,但道高一尺魔高一丈,他们学会了cheat engine,我试图用双变量系统来设防,但他们同时修改两个变量就能得逞,怎么办?
作者: 怪蜀黍    时间: 2013-2-11 23:08
把一些玩家喜欢修改的数据更换数据类型。比如金钱,现在金钱是0,现在增加100,用一个变量如变量1以字符串的形式来储存。此时$game_variables[1] = 100.to_s,计算的时候让$game_variables[1].to_i后计算,计算完之后再以$game_variables[1].to_s储存。
作者: zhangbanxian    时间: 2013-2-11 23:44
protosssonny 发表于 2013-2-11 23:08
把一些玩家喜欢修改的数据更换数据类型。比如金钱,现在金钱是0,现在增加100,用一个变量如变量1以字符串 ...

to_s对方更容易看穿- -b可以用全局变量保存time.now然后异或,不过防修改党其实意义不大,总有人能改的
作者: 流星幻龙    时间: 2013-2-12 10:57
你是阻挡不了技术宅的
作者: 流星幻龙    时间: 2013-2-12 10:58
ce目前出了很多版本连网游都防不了..




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1