Egret社区

关于游戏防扒的方法讨论!

2014-8-21 11:19
428327
大家都有什么方法防扒啊?
我自己有些思路,但是觉得还是避免不了,都来讨论一下吧!
1、混淆加密
2、在代码里下钩子,判断不符合条件终止运行
分享到 :
1 人收藏

27 个回复

倒序浏览
hili2006  登堂入室 | 2014-8-21 11:21:46
文档中不是有:
执行发布功能后,Egret会对你的源码进行加密混淆,并且将所有的js代码全部放到 game-min.js 文件中,并且文件中的内容经过混淆与压缩。
dily3825002  社区管理员 | 2014-8-21 11:23:02
你看看混淆过的代码就知道了,想改你的东西还是能改的,能看得懂代码
A闪  社区管理员 | 2014-8-21 11:23:29
大家有啥好想法,可以防止别人把自己的HTML5游戏从网页上扣下来放到自己的服务器上。快来讨论讨论
songsharp  斑竹 | 2014-8-21 11:23:40
服务端生成JS,运行多少同步多少混淆后的代码。
而且每次随机生成关键码,每次游戏都不一样,需要服务端验证。
Wander  官方团队 | 2014-8-21 11:25:24
楼主所说的方法都是可以的,egret九月份会发布官方的防破解方案
dily3825002  社区管理员 | 2014-8-21 11:29:08
一、代码混淆,得把关键信息混淆了
首先人太浮躁了,没有人会一句句看你代码,所以要把关键信息混淆的自己都不认识了,比如网址、加载资源路径什么的,当然他也有办法或得到,但是可以防住一般人了
二、服务器同步秘钥
游戏刚开始还可以,但是如果已经进入了游戏,再同步的话就需要网络状况一直良好,否则的话影响用户体验。
dily3825002  社区管理员 | 2014-8-21 11:31:10
三、egret官方出个本地app,在app上做防护就牛逼了,一般人就真的扒不了了。
然后所有的游戏,在egret声明哪里都可以链接到egret本地app,就可以成良性循环了,嘎嘎
孤月蓝风  登堂入室 | 2014-8-21 11:36:43
dily3825002 发表于 2014-8-21 11:31
三、egret官方出个本地app,在app上做防护就牛逼了,一般人就真的扒不了了。
然后所有的游戏,在egret声明 ...

腾讯云 - 应用加固,去试试吧
dily3825002  社区管理员 | 2014-8-21 11:38:36
孤月蓝风 发表于 2014-8-21 11:36
腾讯云 - 应用加固,去试试吧

前提得egret出个app联运平台啊
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部