站内资讯:
用户名:
密 码:
验证码:
点击可刷新
您所在的位置:主页 > 科技频道
游戏公司是如何防范游戏外挂的
来源:城达网综合  时间:2017年4月1日10时  评论:【0】条 
发到新鲜事  自己的收藏
  

导读:团灭,封号,追封!是游戏打金工作室一直想克服的一个难题。游戏工作室使用外挂程序在游戏里疯狂刷金,也是游戏公司一直以来的重点打击对象,这场博弈一直没有停止,这种暗战将来还会继续!

总的说来,道高一尺魔高一丈,外挂不可能100%被杜绝,只能通过不同的手段来防止大部分的游戏外挂,具体可以从以下几个方面考虑:

1、协议层加密

以flash客户端为例,在与后端做数据通信时,可采用amf协议,它虽然也是基于http协议,但是对传输的内容做了加密。当然,amf协议是透明的,所以该方法只能干掉一部分只知道用httpwatch/firebug等查看明文http包传输工具的小白。如果需要继续增加门槛,可以自定义加密协议。但由于客户端需要知道解密方式,所以客户端本身也需要做好加密。关于flash本身格式的加密解密是另一个比较大的话题,在此就不展开赘述了。

2、checksum校验

客户端发送数据时增加一段checksum校验码,服务器端根据相应的算法进行校验,如果校验不通过则返回错误。与(1)一样,只要破解了客户端就可以知道checksum的校验算法。因此一方面需要注意客户端的安全,另一方面checksum生成算法需要不定期更换。

3、通过任务策划来防治

外挂主要是代替人工来做些重复性的工作,这样玩家可以不操作电脑也能在游戏中获得收益。外挂的出现一般都是和利益有关,最好的治理方式是引导而不是打压,因此我们可以在产品设计方面做些降低外挂的工作:

1)降低长时间重复性任务所获得收益

[1] [2] [3] [4]  下一页

发表评论
登录后才能评论,点击这里登录
如果您没有帐号请点击这里注册