一、什么是服务端授权?
这里所说的“授权”,并非正版游戏的版号授权(法律承认的授权函文书),而是服务端的一种授权验证手段,其目的是进行“版本控制”或者“收费限制”等等。经常搭建阿拉德手游的小伙伴可能就比较了解,名望、勇闯、米亚、新勇士系列的服务端,都是要授权才能搭建的,这个授权功能并非是游戏开发公司添加的,而是一些技术比较牛逼的大佬加上去的,大佬赚钱的姿势不是我们能理解的。
二、为什么要破解授权?
之所以要破解授权,是因为这个授权太麻烦,比如我今天拿到的这个米亚大陆版本,能正常注册账号,但却登录不上游戏,提示“服务器异常,请尝试重新登录”。找了半天原因,以为是服务端没搭建好,或者安卓端没有反编译到位,又咨询了别人,才知道是“没有授权”。你说火不火,气不气人!要授权才能用的话,你早点给我提示呀,我游戏折腾半天,你都没告诉我“需要授权才可以”。
另外,这个授权需要往服务器里安装一个加密的程序,这个程序具体都包含哪些功能,我们是看不到的。据我了解,这个程序对服务器是有绝对控制权的,如果您是要开服,那么服务器里放置这么一个隐形的黑客程序,你放心吗?反正我是不放心的。本文就简单教大家如何破解这个授权,当然了,如果你觉得授权的更香更好用,那么就当我没说。
三、破解授权步骤:
1.首先查看你当前版本登录的端口号,下面这个文件可以查看到:
server\s1\AdminServer\NetAddress.xml
你也可以在数据库里查看,demoald数据库的gameconfig数据表:
2、找一个登录端口号相同的版本,比如我这个【米亚大陆】的端口号和【全明星65级版本】是一样的,而全明星65级版本的服务端是不需要授权的;将全明星65级版本的服务端platform/bin和s1/bin复制到米亚大陆版本里(怕出错的,可以先备份原来的bin),这样就能直接破解掉授权验证了。