1
canesten 2014-10-29 10:35:03 +08:00 1
WEB的话,无解。
|
2
tabris17 2014-10-29 10:39:44 +08:00 1
把逻辑验证放到服务器进行,客户端只提交用户操作数据
|
3
xidianlz 2014-10-29 10:40:12 +08:00 1
加密后提交把 而且加密的代码也要加密哦
|
5
Ricky123 2014-10-29 10:42:27 +08:00 1
加密d的代码的加密代码也要加密哦
XD |
8
raincious 2014-10-29 10:50:00 +08:00 1
@canesten
其实严格说来客户端也无解了,因为数据都是客户端提交的(只是好歹还能加密数据包)。 如果服务端实时性高的话,只能判断用户操作,发现作弊Kick了。 不过直接提交用户得分的话,这个设计确实需要重新思考。 |
12
akira 2014-10-29 11:54:16 +08:00 1
没有任何办法可以绝对防止用户作弊的,只能是在一定程度上防止。
前期提交数据的时候随便做个加密凑合着用吧。 个人意见是前期不要浪费时间在这种事情上,专心做好产品吧。。 |
13
binux 2014-10-29 12:01:15 +08:00 1
作为实物游戏,解魔方都可以用机器手开挂。
作为屏幕内的程序无法判断坐在电脑前玩你的游戏的是一个人还是机器人。 |
14
justplaymore 2014-10-29 17:40:36 +08:00 1
为提交数据做个校验散列,散列算法在服务器端实现,这样别人不知道算法的情况下,散列能起到校验作用。
|