Linux架设最新《阿拉德之怒》安卓苹果双端-全网最详细游戏搭建教程!

Linux架设最新《阿拉德之怒》双区+90版本+GM物品后台+运营后台+代理后台+CDK清包后台+安卓苹果双端+全网最详细游戏搭建教程

前言:

关于手游搭建,我在之前有写过 教你用Linux搭建一个属于自己的私服手游[保姆级教程] 也算是一个开胃菜,让感兴趣的小白朋友从零开始入门,筹备了一段时间今天出一篇《阿拉德之怒》的搭建教程,难度性来说算是手游搭建的进阶知识,免費给大家放出来,仔细认真看也都是能跟着我学会的。

游戏介绍:

《阿拉德之怒》是众多山寨DNF手游里比较成功的了,因为树大招风种种原因,最终在2021年12月1日还是关服倒闭了。你们现在搜到的任何《阿拉德之怒》都是私服。

  • 效果展示

    效果展示

  • 效果展示

    效果展示

  • 效果展示

    效果展示

  • 效果展示

    效果展示

准备工具:

首先我们需要准备Centos7.6服务器、配置要求2核2G带宽1M起步,以下工具在本文都有提供分享。

SSH连接工具:Tabby(也可以用其他的)

apktool(反编译工具)

C32Asm(16进制查看修改工具)

Notepad++(文本编辑器)

MD5验证工具(查看文件MD5值)

源码下载地址:

您需要回复本文后才能查看完整内容

立即回复
已经回复?立即刷新

结构描述:

搭建的过程我们分两个环节进行:

  • 1.服务端搭建
  • 2.客户端搭建

顾名思义,服务端的意思就是部署在服务器上的程序端,用于提供网络服务,总体的一个控制台。而客户端是指app安装包,用于玩家使用的。搭建好这两者我们的游戏就可以正常运行了,接下来我们开始先讲服务端的搭建。

服务端搭建:

1.在服务器安全组/或防火墙内,手动放通所有TCP端口跟UDP端口,游戏内组队PK需要放行UDP端口。

放通规则:

TCP:1-65535
UDP:1-65535

2.为服务器安装宝塔面板

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

输入y回车确认安装

Linux架设最新《阿拉德之怒》安卓苹果双端-全网最详细游戏搭建教程!
本站老图参考

3.在宝塔内安装以下环境:

  • nginx1.20
  • mysql 5.6
  • php7.1(php安装 sg11、redis扩展)
  • phpmyadmin4.4
  • Redis 6.2.6
  • PM2管理器5.2
Linux架设最新《阿拉德之怒》安卓苹果双端-全网最详细游戏搭建教程!

如图对照安装好基本环境,Redis 6.2.6与PM2管理器5.2需要在宝塔面板-软件商店-运行环境第二页即可找到。

注意一点,php7.1装好后别忘记在扩展里安装好sg11redis

Linux架设最新《阿拉德之怒》安卓苹果双端-全网最详细游戏搭建教程!

4.关闭防火墙:

  • 输入以下shell命令关闭linux系统防火墙:
systemctl stop firewalld
systemctl disable firewalld

5.上传cfald.zip到服务器根目录(根目录不是root目录!!使用Tabby或其他工具上传数据,也可以直接宝塔传!!)

6.解压上传好的的cfald.zip压缩包文件,解压命令如下:

cd /
unzip cfald.zip

7.给予解压后的文件夹777权限:

chmod -R 777 /home/
chmod -R 777 /root/qd
chmod -R 777 /www/wwwroot/game

8.环境配置:

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

9.修改linux服务器的下的profile文件:

  • 具体路径在/etc/profile使用宝塔编辑即可,找到53行添加以下参数:
  • 修改后记得保存。
export PATH="$PATH:/home/root/pre-publish-new/server_res/bin"
export PATH="$PATH:/home/root/pre-publish-new/server_res2/bin"

10.回到ssh输入shell命令重启profile

source /etc/profile

11.来到宝塔面板-数据库-设置root密码为:west2.cn

Linux架设最新《阿拉德之怒》安卓苹果双端-全网最详细游戏搭建教程!

12.在宝塔面板-软件商店-已安装-MySQL 5.6-配置修改-删除所有内容

  • 在本地找到我给大家准备的数据库.txt全选复制里面的内容,在配置修改中全部粘贴,保存重载配置重启数据库
Linux架设最新《阿拉德之怒》安卓苹果双端-全网最详细游戏搭建教程!

13.修改数据库文件:

  • \home\sql\demoald.sql169-170行 两处:43.135.2.37 替换为自己的服务器IP
Linux架设最新《阿拉德之怒》安卓苹果双端-全网最详细游戏搭建教程!

14.在ssh输入命令导入数据库:

cd /home
./sk
  • 数据库创建结束。可以通过宝塔查看是否创建成功。(数据库 - 点击 从服务器获取 获取到4个就正确的)

15.搭建网站:

  • 新建一个网站,输入你的ip地址
  • 网站目录设置/www/wwwroot/game
Linux架设最新《阿拉德之怒》安卓苹果双端-全网最详细游戏搭建教程!
  • 运行目录 /public
  • 关闭防跨站攻击(open_basedir)
Linux架设最新《阿拉德之怒》安卓苹果双端-全网最详细游戏搭建教程!
  • 设置伪静态thinkPHP
Linux架设最新《阿拉德之怒》安卓苹果双端-全网最详细游戏搭建教程!
  • 重启PHP7.1
Linux架设最新《阿拉德之怒》安卓苹果双端-全网最详细游戏搭建教程!

16.修改网站服务端内容:

  • 用宝塔修改以下路径文件内的IP43.135.2.37为你自己服务器IP
\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

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

17.修改网站服务器端热更文件:

/www/wwwroot/game/public/assetnt/android/zip/1.39.1.239178/package-1.39.1.237578-1.39.1.239178.zip
/www/wwwroot/game/public/assetnt/ios/zip/1.39.1.239178/package-1.39.1.237578-1.39.1.239178.zip
  • 下载以上两个package-1.39.1.237578-1.39.1.239178.zip热更压缩包至本地,建议逐个操作。
  • 找到压缩包内的environment_serverlist_xml.pck文件单独解压。
  • 使用C32Asm工具打开,选择16进制模式。
  • 搜索43.135.2.37//////全部替换为自己服务器IP后面跟上/补齐17位长度即可。
  • 注意:androidios的热更都是搜索43.135.2.37//////此流程操作完全一致。
Linux架设最新《阿拉德之怒》安卓苹果双端-全网最详细游戏搭建教程!
  • 修改好后保存,将environment_serverlist_xml.pck拖拽回package-1.39.1.237578-1.39.1.239178.zip覆盖原有文件
  • 上传回对应网站目录,同样覆盖原有文件。
Linux架设最新《阿拉德之怒》安卓苹果双端-全网最详细游戏搭建教程!
  • 上传结束后 回到本地,打开MD5验证工具拖拽package-1.39.1.237578-1.39.1.239178.zip查看各项数值:
Linux架设最新《阿拉德之怒》安卓苹果双端-全网最详细游戏搭建教程!
  • 如图复制这两项数值,修改宝塔当前路径下package-1.39.1.237578-1.39.1.239178.txt里的对应值
Linux架设最新《阿拉德之怒》安卓苹果双端-全网最详细游戏搭建教程!
  • 保存即可,当前为android演示案例,IOS修改方式也是一致,下载热更,修改ip,替换热更,读取MD5,写入MD5与文件大小。
  • 以上内容我在视频里都有很系统的讲解,不理解可以对照视频来。

17.宝塔面板内配置PM2管理器:

/home/root/pre-publish-new/server_res/gmald/src/app.js
/home/root/pre-publish-new/server_res2/gmald/src/app.js
  • 添加2个项目,一行1个,运行用户选择默认的www,项目名不要重复。
Linux架设最新《阿拉德之怒》安卓苹果双端-全网最详细游戏搭建教程!

相关注意事项:
PM2添加项目出错解决方法:更换Node版本
游戏总是掉线的解决办法:PM2添加的项目内存 加大
如果重启服务器后发现MP2项目列表被清空了,参考我写的这篇文章解决:https://west2.cn/2487.html

18.启动游戏服务

启动一区
cd /home/root/pre-publish-new/server_res && ./run.sh
 
启动二区
cd /home/root/pre-publish-new/server_res2 && ./run.sh

关闭一区
cd /home/root/pre-publish-new/server_res && ./stop.sh

关闭二区
cd /home/root/pre-publish-new/server_res2 && ./stop.sh

查看端口:

netstat -lntp
  • 10001 18009有这两个端口团本就启动成功了

到此,我们网站服务端就已经架设好了,接下来是androidios的安装包反编译修改讲解,耐心看。

版权声明 1 本网站名称:west2技术频道
2 本站永久网址:https://west2.cn
3 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系邮箱:west2@qq.com
4 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5 本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6 本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
(110)
打赏 微信扫一扫 微信扫一扫
上一篇 2022年4月27日 下午4:09
下一篇 2022年5月25日 下午4:00

猜你喜欢

发表回复

登录后才能评论

评论列表(1,034条)

  • faker
    faker 谷歌浏览器 Windows 10 来自中国大陆 广东省汕头市 联通 2022年9月29日 上午10:53

    我也想学

  • 1017
    1017 谷歌浏览器 Windows 10 来自中国大陆 山东省济南市 联通 2022年9月29日 上午11:49

    厉害了

  • 7823
    7823 谷歌浏览器 Windows 10 来自中国大陆 广东省广州市 联通 2022年10月1日 下午4:14

    厉害了

  • 14661
    14661 谷歌浏览器 Windows 10 来自中国大陆 广东省佛山市 电信 2022年10月1日 下午6:55

    看看

  • 9315
    9315 谷歌浏览器 Windows 10 未知系统 Unknown 2022年10月4日 上午1:07

    厉害了

  • 9315
    9315 谷歌浏览器 Windows 10 未知系统 Unknown 2022年10月4日 上午1:07

    厉害了asd

  • 1987
    1987 谷歌浏览器  Android 10 TAS-AN00 Build/HUAWEITAS-AN00 来自中国大陆 新疆喀什地区 电信 2022年10月4日 上午2:52

    感谢大大的分享

  • 8254
    8254 谷歌浏览器 Windows 10 来自中国大陆 河北省 移动(全省通用) 2022年10月4日 上午11:02

    我学习一下 顶大佬

  • 8254
    8254 谷歌浏览器 Windows 10 来自中国大陆 河北省 移动(全省通用) 2022年10月4日 上午11:03

    我学习一下 顶大佬 部署这玩意能学好多东西

  • 3534
    3534 谷歌浏览器 Windows 10 未知系统 Unknown 2022年10月4日 下午4:30

    好家伙