怎么防止客户端自己通过修改内存的方式开启某些限制的功能
如何防止客户端自己通过修改内存的方式开启某些限制的功能?
用游戏举例:
该游戏有自动打怪系统,是由客户端自行管理的,如果客户端用正常的方式在开启该功能之前需要通知服务器检测用户的该功能是否可以使用,但是如果该用户通过修改内存的方式开启了该功能(并且还是在不用通知服务器的情况下),就没有相应的纠正或检测方法了,目前只能使用定时的方式去纠正客户端这种情况,但是还是治标不治本或者使用内存检测的方法不过我知道怎么弄。求大神帮忙。
------解决方案--------------------
奉劝楼主不要把有限的生命浪费在无限的加密解密死循环中!
------解决方案--------------------
给个思路,不知道行不行,假设一个标志是管理是否开启这个功能的, 那么在程序的另一处另外有一个标志跟前一个标志是一一对应的,但是进行了加密,
服务器下发开放时,两种进行修改,程序自检测两种是否一致,不一致程序就是出错。
用游戏举例:
该游戏有自动打怪系统,是由客户端自行管理的,如果客户端用正常的方式在开启该功能之前需要通知服务器检测用户的该功能是否可以使用,但是如果该用户通过修改内存的方式开启了该功能(并且还是在不用通知服务器的情况下),就没有相应的纠正或检测方法了,目前只能使用定时的方式去纠正客户端这种情况,但是还是治标不治本或者使用内存检测的方法不过我知道怎么弄。求大神帮忙。
------解决方案--------------------
奉劝楼主不要把有限的生命浪费在无限的加密解密死循环中!
------解决方案--------------------
给个思路,不知道行不行,假设一个标志是管理是否开启这个功能的, 那么在程序的另一处另外有一个标志跟前一个标志是一一对应的,但是进行了加密,
服务器下发开放时,两种进行修改,程序自检测两种是否一致,不一致程序就是出错。