sm
服务器租用 996 无法下载点击此处反馈
/
查看: 2069|回复: 0

地下城DNF手游阿拉德之怒勇士服务端搭建教程

[复制链接]

8

主题

12

回帖

3410

积分

裁决

积分
3410
发表于 2023-3-27 11:20:58 | 显示全部楼层 |阅读模式
阿拉德之怒 Linux架设教程

教程演示虚拟机地址:192.168.200.129  外网和局域网类似

安装宝塔直接运行命令即可。
  1. yum install -y wget && wget -O install.sh <a href="http://download.bt.cn/install/install_6.0.sh" target="_blank">http://download.bt.cn/install/install_6.0.sh</a> && sh install.sh
复制代码
演示环境:
  1. centos 7.6
  2. nginx1.20
  3. mysql 10.2
  4. php7.1(php安装 sg11    redis扩展)
  5. Redis 6.2.6
  6. PM2管理器
复制代码
这里不单独演示,参考之前的 “宝塔安装通用视频”.

1、关闭防火墙、开放端口
  1. systemctl stop firewalld
复制代码
  1. systemctl disable firewalld
复制代码
宝塔放行端口:1:65535

或单独打开   自行抓包

2、上传ald.tar.gz到服务器根目录(根目录不是root目录!!使用WinSCP或其他工具上传数据,也可以直接宝塔传!!)

解压ald.tar.gz
  1. cd /
复制代码
  1. tar zxvf ald.tar.gz
复制代码
3.环境配置
  1. cd /usr/lib64/

  2. rm -rf libstdc++.so.6

  3. ln -s libstdc++.so.6.0.21 libstdc++.so.6

  4. ldconfig
复制代码
由于涉及到关键词部分内容,只能删除屏蔽,在手工端里面有文本完整的架设教程,也可以到本章结尾观看视频教程

6、搭建网站

新建一个网站-你的ip:端口 或域名:端口

有端口就添加端口这里的端口80  (你也可以用其他的端口,不过就需要对应客户端都改)

网站目录设置\www\wwwroot\game
运行目录 /public
设置伪静态 thinkPHP
关闭防跨站
---------------------------------------------------------------------
7、服务端和网站修改   192.168.200.129 修改为你的IP

服务端修改:
  1. \home\root\pre-publish-new\server_res\UdpConnServer\UdpConnServer.cfg
  2. \home\root\pre-publish-new\server_res\AdminServer\NetAddress.xml
  3. \home\root\pre-publish-new\server_res\Config\UdpServer.xml
  4. \home\root\pre-publish-new\server_res\RelayServer\RelayServer.cfg
  5. \home\root\pre-publish-new\server_res\RelayServer\ServersAddress.xml
复制代码
网站修改:
  1. /www/wwwroot/game/public/assetnt/android/zip/1.39.1.239178/package-1.39.1.237578-1.39.1.239178.zip

  2. /www/wwwroot/game/public/assetnt/ios/zip/1.39.1.239178/package-1.39.1.237578-1.39.1.239178.zip

  3. 上面两个压缩包内的 environment_serverlist_xml.pck  文件  注意对位 或者加0也可以  aldz2022.98qy.com
复制代码
这里以安卓的为例 下载下来修改 (苹果一样)

找到environment_serverlist_xml.pck  文件 使用UE 打开 这里需要对位 默认是17位aldz2022.98qy.com

比如的IP 是
192.168.200.129
一共15位就 补两个//就可以 如果是14位就3个
192.168.200.129//

修改后替换 回去

替换后使用MD5工具 计算下值

生成文件MD5 修改 package-1.39.1.237578-1.39.1.239178.txt MD5值

这里MD5 需要是小写的

都修改好了 覆盖到网站即可

苹果的一样就不操作了

到此算服务端就可以了,下面看看客户端

7、启动游戏服务

宝塔配置PM2管理器  

启动文件
/home/root/pre-publish-new/server_res/gmald/src/app.js

启动游戏
cd /home/root/pre-publish-new/server_res
./run.sh
停止游戏
cd /home/root/pre-publish-new/server_res
./stop.sh

启动后可以通过
端口查看命令 netstat -lntp

8、客户端修改
安卓    改192.168.200.129
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

ios
Payload/test.app/test   搜索azzzzz.75zg.com   ip自己使用对位域名替换
Payload/test.app/data/raw/updateserver.json修改热更ip

客户端我这里用

ApkToolAid已经反编译了

直接修改 上面的6个文件即可

替换后 回签签名即可,这里就不演示了

下面启动试试
玩家注册: IP/index/Reg?agent=90175com
玩家中心: ip/index/login.html

视频教程观看
[sale=5,1][/sale]
回复

使用道具 举报

© 2001-2024 Discuz! Team. Powered by Discuz! X3.5

GMT+8, 2024-11-23 18:25 , Processed in 0.259654 second(s), 46 queries 手机版|美林GM论坛 ( 蜀ICP备2020030293号-2 )|网站地图

禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.如遇版权问题,请及时QQ联系

快速回复 返回顶部 返回列表