写在前面
你是否还记得DNF,一天你不小心救了赛丽亚,从此变成了拯救阿拉德大陆的勇士,从此开始冒险之旅,不管你的职业是亲儿子还是下水道,你一直对你玩的角色情有独钟,在一次次刷图PK中,你变强了,你可以刷深渊,刷异界,刷远古,装备越来越好,技能越来越熟练,强化越来越高,后来强化碎掉了,你一气之下卸载了游戏,可没几天又入坑了,就这样你一直沉迷在阿拉德大陆的象牙塔里,直到你毕业工作了,再无时间,再也听不到赛丽亚的那句:“你来啦!”。
是的,在掉线城与虚弱勇士中,你我都一样,因为在那片大陆上有爆出期待已久装备的开心,也有强碎武器装备的绝望,每一件装备,每一个技能,每一个地图,每一个NPC,每一个怪物,每一首音乐都是我们曾经的青春…
架设
1. 架设条件
阿拉德之怒架设需要准备:
- linux服务器,建议CentOs 7.6版本,推荐轻量应用服务器,性价比高。
2. 安装宝塔及环境
宝塔是一个服务器运维管理软件,安装命令:
安装完后,按照提示信息登录宝塔(如果无法访问可能是由于服务器没有开放8888端口,参考步骤开放端口),并在宝塔软件商店中搜索以下软件安装:
- web服务器:Nginx1.20
- 数据库:Mysql 10.2
- 数据库:Redis 6.2.6
- 编程语言:PHP 7.1
- 数据库管理工具:phpMyAdmin 4.4
- 进程管理器:PM2管理器 5.2
安装完后,还需安装PHP 7.1的扩展redis和sg11。
需注意的是,此游戏涉及到的软件和环境多且版本特殊,建议不要和其他游戏共用一个服务器,出错失败的概率会很大,额,说的就是刚踩坑的我,服务器配置最低4G内存,2G内存很容易断开服务。
3. 开放端口
我们直接开放所有端口1-65535,阿里云服务器在安全组中配置规则。
然后在宝塔菜单安全中开放所有端口。
上传成功后解压到根目录。
6. 导入数据库
宝塔设置数据库root密码为。为什么不是,因为考虑到如果你想修改源码中的密码,可以全局搜索替换,不会冲突。
重启Mysql成功后,命令导入数据库。
7. 创建 站
添加站点,域名写你的IP,根目录,PHP选择7.1版本。
伪静态使用thinkphp,没错,竟然是TP5 – -,我用过最多的php框架,别说,还有点亲切~
保存后关闭文件后,会提示是否修改在压缩包中,点击确定。
修改文件,将上一步获取的md5值替换。
8.2 苹果热更包
如果你使用的安卓手机或安卓模拟器可以跳过这步,毕竟IOS涉及到签名,搞起来比较麻烦。
在资源中的目录下,查看下文件,双击用直接打开,修改红框内的三行换成你的IP,同样需要对位修改,保证值为17位。
10. 启动游戏后台
经过一番三下五除二的操作,终于到了启动游戏后台的时候,命令:
当然启动游戏后还无法立马进入游戏,我们还需要修改客户端。
11. 创建游戏账
创建游戏账 链接:http://IP/index/Regent=alade123 ,IP替换为你的IP,安全码同密码填写一致即可。
12.2 修改IP
反编译完成后会生成一个目录,需要修改其中文件的IP:
- assetsupdateserver.json
- smalicommgbasenetConstant.smali
- smalicommgpaycb.smali
- smalicommgpaynetb.smali
- smalicommgpayuif.smali
- smalicommgpayutilso.smali
推荐 VS Code 全局搜索,一键替换,当然,单独找文件修改也可以。
最后会生成两个apk,一个未签名,一个签名的带Signed标识的,我们使用签名的apk。
出现下载文件界面,说明热更包配置是成功的。
13. 苹果客户端
13.1 修改IP
使用360压缩打开资源客户端中的,找到文件,将红框中的IP修改为你的IP。
用资源工具中的WinHex.exe打开客户端目录下的文件,点击上面搜索,替换文本,搜索,替换成你的IP,同样需要注意的是需要对位修改,保证15位,不够在后面补,如你的IP是共8位,需要补7个,也就是,如果你的IP是正好15位,就不需要后面补位了。
13.2 苹果签名
我使用的苹果签名是爱思助手:https://www.i4.cn/
在爱思助手工具中搜索IPA,找到IPA签名,选择文件,填写自己的苹果账 ,即可进行签名。
除了总后台还有代理登录:http://IP/agent/login ,账 密码也都是,通过代理的推广链接可以注册账 。
这几个链接实际上我并没有怎么用到,使用cdk授权后的GM工具会更加直接好用,参考后续中的CDK/GM功能。
15. 停止游戏后台
如果想停止游戏后台服务,执行后台命令即可:
后续
1. 修改总后台账 密码
修改总后台用户名需要修改两个文件:
- www/wwwroot/alade/application/admin/controller/Login.php
- www/wwwroot/alade/application/common/controller/Admin.php
将所有改成你的账 名,总后台的登录没有验证数据库的账 名,而是在后台文件中进行了验证。以为例:
2. CDK/GM功能
2.1 功能配置
首先在资源中找到目录,然后在宝塔中进行以下操作:
创建数据库,并导入数据库文件。
将上传到目录,并解压到该目录,赋予777权限。
修改文件上传到目录,如果修改过后台账 ,请将文件中替换为你的账 。
修改配置文件。
然后对角色进行授权,链接:http://IP/gmcdk/pay 。填写生成的一个CDK,你的角色名,并设置你的后台密码。
发送成功,Nice~,无需重新登录游戏,邮件即可收到。
脚本原理就是监听服务端的端口,当端口没有开启时则会进行重启操作。
4. 团本PK组队设置
开通团本PK组队功能,首先需要开放服务器所有的UDP,以腾讯云轻量服务器为例,在防火墙中设置。
第三个职业是女大枪重炮掌握者,搬砖好手。

后来毕业工作了就没有时间玩了,游戏就被尘封了,只留下了一段美好的青春回忆。每个人的青春可能都属于一个游戏,可能是英雄联盟,可能是穿越火线,而我的叫地下城与勇士!
你学“废”了么p>
(完)
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!