阿拉德之怒 Linux架设教程
演示环境: centos 7.6
组队 PK需要放行UDP端口(在服务器控制面板,安全组里面放行。不是在宝塔放行) 安全组放行规则 TCP:1-65535 UDP:1-65535
安装宝塔直接操作命令。
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh 输入y回车确认安装
nginx1.20 mysql 10.2 php7.1(php安装 sg11 redis扩展) Redis 6.2.6 PM2管理器
1、开放端口
宝塔放行端口:1:65535
关闭防火墙,
systemctl stop firewalld systemctl disable firewalld
2、上传ald.tar.gz到服务器根目录(根目录不是root目录!WinSCP或者其他工具上传数据,也可以直接传输宝塔!
解压ald.tar.gz
cd / tar zxvf ald.tar.gz
给予 777权限
chmod -R 777 /home/ chmod -R 777 /www/wwwroot/game
3.环境配置
cd /usr/lib64/ rm -rf libstdc .so.6 ln -s libstdc .so.6.0.21 libstdc .so.6
ldconfig
打开/etc/profile文件 53行添加
export PATH=”$PATH:/home/root/pre-publish-new/server_res/bin”
重启
source /etc/profile
4、设置数据库密码为:51boshao.com(直接设置宝塔,修改后点击 从服务器获取,看看修改是否成功!提示数据库密码错误正在更改一次,直到可以获得0个)
数据库配置文件的修改 .TXT 内容
重载配置 重启数据库
修改数据库 \home\sql\demoald.sql 的 IP
命令行输入
cd /home ./sk
数据库创建结束。可以通过宝塔检查创建是否成功。(数据库 – 点击 从服务器获取 获取到3个就正确的)
6、搭建网站
新网站-你的ip:端口 或域名:端口
如果有端口,在这里加入80 端口(也可以使用其他端口,但需要更改相应的客户端)
网站目录设置/网站目录设置/网站目录设置/网站目录设置/网站目录设置/网站目录设置/网站目录设置/网站目录设置/网站目录设置/网站目录设置/网站目录设置/网站目录设置/网站目录设置/网站目录设置/网站目录设置/网站设置/网站目录设置/网站目录设置/网站目录设置/网站目录设置/网站目录设置/网站目录设置/网站目录设置/网站目录设置/网站设置/网站设置/网站目录设置/网站设置/网站目录设置/网站设置/网站设置/网站设置/网站目录设置/网站目录设置/网站设置/网站目录设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置/网站设置www/wwwroot/game 操作目录 ///操作目录public 设置伪静态 thinkPHP 关闭防跨站
重启PHP
——————————————————————— 7、修改服务端和网站
服务端修改: 修改101.43.110.39 \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
网站修改:
/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
上述两个压缩包中的 environment_serverlist_xml.pck 文件 注意对位 或加0aldz2022.98qy.com
以安卓为例 下载修改 (苹果)
找到environment_serverlist_xml.pck 文件 这里需要对位 默认17位
aldz2022.98qy.com
比如的IP 是 192.168.200.129 一共15位就可以补两个//,如果14位就可以补三个 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
PS:PM2添加项目错误解决方案 更换Node版本
启动游戏 cd /home/root/pre-publish-new/server_res ./run.sh
停止游戏 cd /home/root/pre-publish-new/server_res ./stop.sh
查看端口netstat -lntp 10001,18009 这两个端口团已经成功启动。
以下是团本的单独启动命令 启动团本服务1 cd /home/root/pre-publish-new/server_res/TCSRecordServer ./TCSRecordServer
启动团本服务2 cd /home/root/pre-publish-new/server_res/TeamCopyServer ./TeamCopyServer
8、客户端修改
安卓 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 搜索nt6p.com ip用对位域名替换自己 Payload/test.app/data/raw/updateserver.json修改热更ip
- 打赏
- 分享
分享到...
请选择打赏方式
- 微信
- 支付宝
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。