• 日常搜索
  • 端口查询
  • IP查询
  • 在线工具
  • 搜本站

手游阿拉德之怒90级荒古手工端详细图片搭建教程(附视频教程)

手游阿拉德之怒源码有需要的找微小社区客服索要,详细图片教程+简单宝塔视频教程(视频教程看附件,评论后刷新可见),看图

手游阿拉德之怒90级荒古手工端详细图片搭建教程(附视频教程)  第1张

(图:阿拉德之怒)

架设教程

1、架设条件

阿拉德之怒架设需要准备:

linux服务器,建议CentOs 7.6版本,推荐轻量应用服务器,性价比高。

 游戏源码,关注我的公众号 echeverra,发送 “阿拉德之怒” 获取。

2. 安装宝塔及环境

宝塔是一个服务器运维管理软件,安装命令:

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

安装完后,按照提示信息登录宝塔(如果无法访问可能是由于服务器没有开放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。

手游阿拉德之怒90级荒古手工端详细图片搭建教程(附视频教程)  第2张

手游阿拉德之怒90级荒古手工端详细图片搭建教程(附视频教程)  第3张

需注意的是,此游戏涉及到的软件和环境多且版本特殊,建议不要和其他游戏共用一个服务器,出错失败的概率会很大,额,说的就是刚踩坑的我,服务器配置最低4G内存,2G内存很容易断开服务。

3. 开放端口

我们直接开放所有端口1-65535,阿里云服务器在安全组中配置规则。

手游阿拉德之怒90级荒古手工端详细图片搭建教程(附视频教程)  第4张

腾讯云轻量应用服务器在防火墙中配置规则。

手游阿拉德之怒90级荒古手工端详细图片搭建教程(附视频教程)  第5张

然后在宝塔菜单安全中开放所有端口。

手游阿拉德之怒90级荒古手工端详细图片搭建教程(附视频教程)  第6张


如果对安全性有要求,可以单独开放需要开放的端口,方法同上。

4. 上传源码

拿到源码后,将服务端alade.zip压缩文件通过宝塔上传到根目录(如果宝塔禁止上传到根目录,可上传其他路径后剪切粘贴到根目录)。

手游阿拉德之怒90级荒古手工端详细图片搭建教程(附视频教程)  第7张

上传成功后解压到根目录。

手游阿拉德之怒90级荒古手工端详细图片搭建教程(附视频教程)  第8张

解压完成后,通过宝塔菜单终端,命令授予777权限:

chmod -R 777 /www/wwwroot/alade
chmod -R 777 /home/root
chmod -R 777 /home/sql
chmod 777 /home/sk

配置环境:

cd /usr/lib64/
rm -rf libstdc++.so.6
ln -s libstdc++.so.6.0.21 libstdc++.so.6
ldconfig

5. 修改IP

源码中的IP是我自己虚拟机的(43.138.22.71),需要替换成你自己的服务器IP。

    \home\sql\demoald.sql
    \home\root\pre-publish-new\server_res\UdpConnServer\UdpConnServer.cfg
    \home\root\pre-publish-new\server_res\AdminServer\NetAddress.xml
    \home\root\pre-publish-new\server_res\Config\UdpServer.xml
    \home\root\pre-publish-new\server_res\RelayServer\RelayServer.cfg
    \home\root\pre-publish-new\server_res\RelayServer\ServersAddress.xml

以UdpConnServer.cfg为例,在宝塔中找到文件,双击修改,Ctrl+F批量替换IP。

手游阿拉德之怒90级荒古手工端详细图片搭建教程(附视频教程)  第9张

6. 导入数据库

宝塔设置数据库root密码为pwd123456。为什么不是123456,因为考虑到如果你想修改源码中的密码,可以全局搜索替换,不会冲突。

手游阿拉德之怒90级荒古手工端详细图片搭建教程(附视频教程)  第10张

在软件商店中设置Mysql,配置修改为资源中数据库配置.txt中的内容,全部替换掉后,在重载配置和重启Mysql。如果重启后失败请重启服务器即可恢复启动,
如果还是失败,可以考虑Mysql5.7或重装系统。亲测,华为云mysql无法启动成功。

手游阿拉德之怒90级荒古手工端详细图片搭建教程(附视频教程)  第11张

重启Mysql成功后,命令导入数据库。

cd /home
./sk

7. 创建网站

添加站点,域名写你的IP,根目录/www/wwwroot/alade,PHP选择7.1版本。

手游阿拉德之怒90级荒古手工端详细图片搭建教程(附视频教程)  第12张


再次设置该网站,网站目录中关闭防跨站,运行目录设置为public。

手游阿拉德之怒90级荒古手工端详细图片搭建教程(附视频教程)  第13张

伪静态使用thinkphp,没错,竟然是TP5 - -,我用过最多的php框架,别说,还有点亲切~

手游阿拉德之怒90级荒古手工端详细图片搭建教程(附视频教程)  第14张

8. 修改热更

热更包其实就是你首次打开游戏后,游戏自动会下载的文件。

8.1 安卓热更包

在资源中的热更包-安卓热更包目录下。建议安装360压缩软件进行操作。
双击package-1.39.1.237578-1.39.1.239178.zip压缩文件,直接打开AssetBundles/environment_serverlist_xml.pck文件(本地Notepad++编辑器编辑)。
修改红框内的三行换成你的IP,需要注意的是要对位修改,保证值为17位(43.138.22.71/共17位)。举例你的IP为1.1.1.1,要算上小数点一共是7位,那在后面就需要补10个/,即1.1.1.1//,如果你的IP为123.123.123.123共15位,那么在后面就需要补2位,即123.123.123.123//。

手游阿拉德之怒90级荒古手工端详细图片搭建教程(附视频教程)  第15张


保存后关闭文件后,会提示是否修改在压缩包中,点击确定。


手游阿拉德之怒90级荒古手工端详细图片搭建教程(附视频教程)  第16张

打开资源中的MD5.exe,将改好后的压缩文件拖进来,获取文件md5值。

手游阿拉德之怒90级荒古手工端详细图片搭建教程(附视频教程)  第17张

修改文件package-1.39.1.237578-1.39.1.239178.txt,将上一步获取的md5值替换。

手游阿拉德之怒90级荒古手工端详细图片搭建教程(附视频教程)  第18张

处理安卓热更包后需要将源码中的热更包文件替换,目录/www/wwwroot/alade/public/assetnt/android/zip/1.39.1.239178,在宝塔界面该目录下,直接将俩文件拖进去覆盖即可。

手游阿拉德之怒90级荒古手工端详细图片搭建教程(附视频教程)  第19张

8.2 苹果热更包

如果你使用的安卓手机或安卓模拟器可以跳过这步,毕竟IOS涉及到签名,搞起来比较麻烦。
在资源中的热更包-苹果热更包目录下,查看/assetios/ios/zip/1.39.1.239178下文件,双击package-1.39.1.237578-1.39.1.239178.zip用直接打开AssetBundles/environment_serverlist_xml.pck,修改红框内的三行换成你的IP,同样需要对位修改,保证值为17位。

手游阿拉德之怒90级荒古手工端详细图片搭建教程(附视频教程)  第20张

修改完后,剩下的步骤和安卓一样,需要修改另一个文件的md5值,然后将两个文件替换到目录/www/wwwroot/alade/public/assetnt/ios/zip/1.39.1.239178即可

9. 配置PM2管理器

通过软件商店找到pm2管理器并设置,添加项目启动文件为/home/root/pre-publish-new/server_res/gmald/src/app.js,后面的表单内容会根据启动文件自动生成

手游阿拉德之怒90级荒古手工端详细图片搭建教程(附视频教程)  第21张

10. 启动游戏后台

经过一番三下五除二的操作,终于到了启动游戏后台的时候,命令:

cd /home/root/pre-publish-new/server_res
./run.sh


 手游阿拉德之怒90级荒古手工端详细图片搭建教程(附视频教程)  第22张

有一个报错,可无视,查看端口占用情况,命令:

netstat -lntp

手游阿拉德之怒90级荒古手工端详细图片搭建教程(附视频教程)  第23张

当然启动游戏后还无法立马进入游戏,我们还需要修改客户端。

11. 创建游戏账号

创建游戏账号链接:http://IP/index/Reg?agent=alade123 ,IP替换为你的IP,安全码同密码填写一致即可。

手游阿拉德之怒90级荒古手工端详细图片搭建教程(附视频教程)  第24张

12. 安卓客户端

12.1 反编译

反编译本地需要JAVA环境,可以通过https://www.java.com/zh-CN/download/下载安装。

安装好JAVA环境后,打开资源工具中的APKTool工具,将客户端目录下阿拉德之怒.APK拖进工具路径,点击反编译apk。

手游阿拉德之怒90级荒古手工端详细图片搭建教程(附视频教程)  第25张


12.2 修改IP

反编译完成后会生成一个目录,需要修改其中文件的IP:

   \assets\updateserver.json
    \smali\com\mgbase\net\Constant.smali
    \smali\com\mgpay\c\b.smali
    \smali\com\mgpay\net\b.smali
    \smali\com\mgpay\ui\f.smali
    \smali\com\mgpay\utils\o.smali

推荐 VS Code 全局搜索,一键替换,当然,单独找文件修改也可以。

手游阿拉德之怒90级荒古手工端详细图片搭建教程(附视频教程)  第26张

12.3 回编译

修改完后,将目录拖回工具路径,点击回编译,这个耗时会很长,耐心等待即可。

手游阿拉德之怒90级荒古手工端详细图片搭建教程(附视频教程)  第27张

最后会生成两个apk,一个未签名,一个签名的带Signed标识的,我们使用签名的apk。

手游阿拉德之怒90级荒古手工端详细图片搭建教程(附视频教程)  第28张

12.4 模拟器测试

我使用的是夜神模拟器,感觉体验好些,逍遥模拟器也不错
启动模拟器后,直接将apk拖进模拟器中就可以安装。安装好后,启动游戏。

手游阿拉德之怒90级荒古手工端详细图片搭建教程(附视频教程)  第29张

出现下载文件界面,说明热更包配置是成功的。

手游阿拉德之怒90级荒古手工端详细图片搭建教程(附视频教程)  第30张


选择自定义账号登录,输入上文中创建的游戏账号,即可进入游戏。

手游阿拉德之怒90级荒古手工端详细图片搭建教程(附视频教程)  第31张

13. 苹果客户端

13.1 修改IP

使用360压缩打开资源客户端中的阿拉德之怒.ipa,找到文件\Payload\test.app\Data\Raw\updateserver.json,将红框中的IP修改为你的IP。

手游阿拉德之怒90级荒古手工端详细图片搭建教程(附视频教程)  第32张

保存关闭文件后,弹窗是否将修改更新到压缩包,选择确定。

手游阿拉德之怒90级荒古手工端详细图片搭建教程(附视频教程)  第33张

用资源工具中的WinHex.exe打开客户端目录下的test文件,点击上面搜索,替换文本,搜索43.138.22.71///,替换成你的IP,同样需要注意的是需要对位修改,保证15位,不够在后面补/,如你的IP是10.1.2.3共8位,需要补7个/,也就是10.1.2.3///,如果你的IP是123.123.123.123正好15位,就不需要后面补位了。

手游阿拉德之怒90级荒古手工端详细图片搭建教程(附视频教程)  第34张

修改完test文件后,将它拖进目录\Payload\test.app\,点击替换即可。

手游阿拉德之怒90级荒古手工端详细图片搭建教程(附视频教程)  第35张

13.2 苹果签名

我使用的苹果签名是爱思助手:https://www.i4.cn/
在爱思助手工具中搜索IPA,找到IPA签名,选择阿拉德之怒.ipa文件,填写自己的苹果账号,即可进行签名。

手游阿拉德之怒90级荒古手工端详细图片搭建教程(附视频教程)  第36张

签名后就可以成功安装到自己的苹果手机中,需要在手机设置-通用-设备管理中信任该软件才可启动,苹果手机上运行要比安卓流畅的多,地图切换不再卡顿,唯一遗憾的是签名有效期只有7天,每周都得进行一次签名,如果麻烦可以找长期签名,当然也不便宜。

14. 游戏后台

游戏总后台链接:http://IP/admin/Index.html ,替换为你的IP,下同。账号和密码都是alade123,可以查看和设置很多信息,大家可以慢慢研究。

手游阿拉德之怒90级荒古手工端详细图片搭建教程(附视频教程)  第37张

除了总后台还有代理登录:http://IP/agent/login ,账号密码也都是alade123,通过代理的推广链接可以注册账号。

手游阿拉德之怒90级荒古手工端详细图片搭建教程(附视频教程)  第38张

用户后台链接:http://IP/index/Login ,可以购买领取物品。

手游阿拉德之怒90级荒古手工端详细图片搭建教程(附视频教程)  第39张

这几个链接实际上我并没有怎么用到,使用cdk授权后的GM工具会更加直接好用,参考后续中的CDK/GM功能。

15. 停止游戏后台

如果想停止游戏后台服务,执行后台命令即可:

cd /home/root/pre-publish-new/server_res
./stop.sh

后续:

1.修改总后台账号密码

修改总后台用户名需要修改两个文件:

    www/wwwroot/alade/application/admin/controller/Login.php
    www/wwwroot/alade/application/common/controller/Admin.php

将所有alade123改成你的账号名,总后台的登录没有验证数据库的账号名,而是在后台文件中进行了验证。以Login.php为例:

手游阿拉德之怒90级荒古手工端详细图片搭建教程(附视频教程)  第40张

登录总后台后,点击右上角admin,选择修改密码就可以更改密码了。

手游阿拉德之怒90级荒古手工端详细图片搭建教程(附视频教程)  第41张

2. CDK/GM功能

2.1 功能配置

首先在资源中找到补丁-cdkgm功能目录,然后在宝塔中进行以下操作:
创建数据库cdks,并导入数据库文件cdks.sql。
将gmcdk.zip上传到目录/www/wwwroot/alade/public,并解压到该目录,赋予777权限。
修改Login.php文件上传到目录www/wwwroot/alade/application/admin/controller,如果修改过后台账号,请将文件中alade123替换为你的账号。
修改/www/wwwroot/alade/public/gmcdk/config/config.php配置文件。

手游阿拉德之怒90级荒古手工端详细图片搭建教程(附视频教程)  第42张

如图示,修改位置1为你设置的数据库密码,位置2改成你的IP,位置3和4是总后台的账号和密码,默认为alade123,如果修改过按照你修改后的填写,位置5设置GM码,用于生成 CDK。

2.2 功能使用

配置好后,我们来使用,首先打开CDK生成链接:http://IP/gmcdk/cdk 。IP替换为你的IP,下同。填写上面设置的GM码,填写生成数量。

手游阿拉德之怒90级荒古手工端详细图片搭建教程(附视频教程)  第43张

然后对角色进行授权,链接:http://IP/gmcdk/pay 。填写生成的一个CDK,你的角色名,并设置你的后台密码。

手游阿拉德之怒90级荒古手工端详细图片搭建教程(附视频教程)  第44张

最后登录GM工具:http://IP/gmcdk/gm ,填写你的角色名和上一步设置好的后台密码,选好要发送的物品。

手游阿拉德之怒90级荒古手工端详细图片搭建教程(附视频教程)  第45张

发送成功,Nice~,无需重新登录游戏,邮件即可收到。

手游阿拉德之怒90级荒古手工端详细图片搭建教程(附视频教程)  第46张

需要注意的是,设置完CDK/GM功能,总后台登录的验证码填写错误才能登录成功哦~

3. 后台自动重连

如果后台服务断开,我们需要重新启动游戏命令,这样比较麻烦,可以使用脚本的方式。
找到资源补丁中自动重连补丁GameStatusProtect.js文件,上传到目录/home/root/pre-publish-new/server_res/gmald/src,并赋予777权限。
然后同之前配置PM2管理一样进行配置,找到PM2管理器添加项目,启动文件为/home/root/pre-publish-new/server_res/gmald/src/GameStatusProtect.js,其他自动生成,随便填写个项目名称即可。

手游阿拉德之怒90级荒古手工端详细图片搭建教程(附视频教程)  第47张

脚本原理就是监听服务端的端口,当端口没有开启时则会进行重启操作。

4. 团本PK组队设置

开通团本PK组队功能,首先需要开放服务器所有的UDP,以腾讯云轻量服务器为例,在防火墙中设置。

手游阿拉德之怒90级荒古手工端详细图片搭建教程(附视频教程)  第48张

这样组队和PK功能应该就可以正常使用了。
团本启动命令:

cd /home/root/pre-publish-new/server_res/TCSRecordServer
./TCSRecordServer

cd /home/root/pre-publish-new/server_res/TeamCopyServer
./TeamCopyServer

团本设置可单人进入,修改/home/root/pre-publish-new/server_res/Config/DataTables/TeamCopyValueTable.txt文件,将1、2、3、48、49、50行值全部改为1,重启服务器,团本即可一人开启。

5. 关于游戏

我架设的版本是阿拉德65版本,现在网上还有90版本,可以体验更多装备和地图,但是BUG较多不稳定,暂时不升级,后期再考虑。
当然65版本游戏中还是有BUG,修复的BUG我会在我的博客中实时更新分享,这个架设教程我花了很长时间打磨(吐血…),因为自己也是新手。
架设难度还是有的,但只要按照教程步骤一步步来肯定是没有问题的,要有耐心,架设的快乐有时候正是架设的这个过程,过程越艰辛,等游戏运行成功的那一刻,你会成茅塞顿开信心满满,一个字,爽~

视频地址:

此处为隐藏内容,请评论后刷新页面查看,谢谢!

文章目录
  • 架设教程
    • 1、架设条件
    • 2. 安装宝塔及环境
    • 3. 开放端口
    • 4. 上传源码
    • 5. 修改IP
    • 6. 导入数据库
    • 7. 创建网站
    • 8. 修改热更
      • 8.1 安卓热更包
      • 8.2 苹果热更包
    • 9. 配置PM2管理器
    • 10. 启动游戏后台
    • 11. 创建游戏账号
    • 12. 安卓客户端
      • 12.1 反编译
      • 12.2 修改IP
      • 12.3 回编译
      • 12.4 模拟器测试
    • 13. 苹果客户端
      • 13.1 修改IP
      • 13.2 苹果签名
    • 14. 游戏后台
    • 15. 停止游戏后台
  • 后续:
    • 1.修改总后台账号密码
    • 2. CDK/GM功能
      • 2.1 功能配置
      • 2.2 功能使用
      • 3. 后台自动重连
      • 4. 团本PK组队设置
      • 5. 关于游戏
  • 视频地址:
  • 发表评论