站内搜索

搜索

稀有闯关手游【情怀之新世纪阿拉德】LINUX手工端+管理后台+客户端修改教程+架设教程

旧城凉

旧城凉 性别不明 当前离线 『新手萌新』

『新手萌新』 发表于 前天 10:53 | 显示全部楼层 |阅读模式
本帖付費內容售價10钻石  本帖部分内容需要扣减积分,您尚未登录,请 登录注册

🔥ABCD » A-阿拉德之怒服务端🔥

ABCD » A-阿拉德之怒

💥ABCD » A-阿拉德之怒Centos7.X服务端💯

ABCD » A-阿拉德之怒手游名称: ABCD » A-阿拉德之怒
Centos7.X操作系统: Centos7.X
角色扮演手游玩法: 角色扮演
手工架设端架设难度: 手工架设端
服务端主题类型: 服务端
安卓苹果双端游戏平台: 安卓苹果双端
次元动漫画面类型: 次元动漫
4490文件大小: 4490MB
解压密码解压密码: 您所在的用户组暂无权查看,请登录后查看。
阿拉德之怒 Linux架设教程

教程是手动安装PM2环境也可以参考以前的教程用宝塔安装PM2

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

组队 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 ed8484bec

输入y回车确认安装

关闭SSL验证命令:
rm -f /www/server/panel/data/ssl.pl && /etc/init.d/bt restart

关闭后执行 “bt 14” 查看新的面板地址

演示环境:
centos 7.6
nginx1.20
MySQL5.6
PHP7.1(安装sg11和Redis扩展)

这里不单独演示,参考之前的 “宝塔安装通用视频”.

1、关闭防火墙、开放端口

systemctl stop firewalld
systemctl disable firewalld

防火墙不关闭也行

宝塔放行端口:1:65535

或单独打开   自行抓包

PS:如果使用腾讯云或阿里云记得把控制台的端口也打开

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


解压ald.zip

cd /
unzip ald.zip

给予 777权限

chmod -R 777 /root/
chmod -R 777 /usr/bin/ald
chmod -R 777 /www/wwwroot/

3.环境配置

添加libmysqlclient.so软链接
ln -s /www/server/mysql/lib/libmysqlclient.so /usr/lib64/libmysqlclient.so

ldconfig

安装gcc5.2环境

cd /root
wget --no-check-certificate https://copr.fedoraproject.org/coprs/hhorak/devtoolset-4-rebuild-bootstrap/repo/epel-6/hhorak-devtoolset-4-rebuild-bootstrap-epel-6.repo -O /etc/yum.repos.d/devtoolset-4.repo

上面是一条命令!!!全部复制粘贴!

yum install compat-libgmp-4.3.1-1.sl7.x86_64.rpm -y

yum install compat-libmpfr-2.4.1-1.sl7.x86_64.rpm -y

yum install devtoolset-4-gcc devtoolset-4-gcc-c++ devtoolset-4-binutils -y

scl enable devtoolset-4 bash

修改root目录的.bashrc文件,添加如下内容:
source /opt/rh/devtoolset-4/enable

也可以直接命令添加
echo 'source /opt/rh/devtoolset-4/enable' >> /root/.bashrc

4、设置数据库密码为:123456(在宝塔直接设置,修改后点下 从服务器获取看看改成功没!提示数据库密码错误就在改一次,直到能获取到0个)

先修改配置吧!

软件商店--MySQL5.6--配置修改--修改数据库配置文件 为 “数据库配置.txt” 内的内容
服务--重载配置--重启数据库

重启数据库

修改数据库
/root/sql/ald_web.sql

命令行输入

cd /root && ./sk

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

运行后为了安全可以把 sk 文件删除

6、搭建网站

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

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

网站目录设置/www/wwwroot/game
运行目录 /public
设置伪静态 thinkPHP
关闭防跨站

7、服务端和网站修改   192.168.200.129 修改为你的IP

服务端修改:

用命令一键修改:

sed -i "s/192.168.200.129/这里输入自己服务器IP/g" `grep 192.168.200.129 -rl /root/platform`

sed -i "s/192.168.200.129/这里输入自己服务器IP/g" `grep 192.168.200.129 -rl /root/s1`

以下是具体文件修改路径:★★★和上面的命令修改方式二选一★★★

/root/platform/CenterServer/CenterServer.cfg
/root/platform/RelayServer/RelayServer.cfg
/root/platform/RelayServer1/RelayServer.cfg
/root/platform/UdpConnServer/UdpConnServer.cfg
/root/platform/UdpConnServer1/UdpConnServer.cfg
/root/platform/Config/UdpServer.xml
/root/s1/AdminServer/AdminServer.cfg
/root/s1/AdminServer/NetAddress.xml
/root/s1/Config/UdpServer.xml

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

7、安装PM2

具体参考 PM2安装.png的图片

1、首先软件商店安装Node.js版本管理器

2、选一个一个Node版本安装(V10以上随便选择一个就可以)

3、最后命令行版本切换到 你刚刚安装的那个版本号

添加JS启动文件:

cd /www/wwwroot/gmald/src

pm2 start app.js

7、安装授权

执行授权:

cd /root && ./yz.out

把你命令行管理员#前面的秘钥复制出来

这一串:52:54:00:5C:B9:89

PS:这里如果显示没有这一串密钥,就不用下面的操作了,忽略即可!

然后在后面加上:[+sjlytech]

52:54:00:5C:B9:89[+sjlytech]

加密网站:https://tool.90175.com/md5/

把自己的 52:54:00:5C:B9:89[+sjlytech] 复制到要加密的字符串里面点MD5加密

获取到的MD5(32位小写)分别替换到以下文件里:

/root/platform/WSceneServer/SceneServer.cfg  第五行

/root/s1/SceneServer/SceneServer.cfg  第五行

7、启动游戏服务

手动启动:

启动服务端:

cd /root/platform && ./run.sh

启动一区:

cd /root/s1 && ./run.sh

关闭服务端:

cd /root/platform && ./stop.sh

关闭一区:

cd /root/s1 && ./stop.sh

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

8、客户端修改

推荐使用 ApkTool典藏版 进行反编译 可直接替换修改

global-metadata.dat无需对位修改

安卓    改192.168.200.129
assets/updateserver.json
assets/bin/Data/Managed/Assembly-CSharp.dll(这个需要使用dnspy修改)

在Assembly-CSharp.dll中数字/字符串搜索192.168.200.129,然后改成你的ip

苹果:修改IP的时候 位数一定要对位,超出14位IP的用域名替换   搜xdl2.90175.com
Payload/hiycald.app/Data/Raw/updateserver.json
Payload/hiycald.app/Data/Managed/Metadata/global-metadata.dat

PS:苹果的global-metadata.dat文件也可以使用MetaDataStringEditor工具

简单介绍下安卓修改

客户端我这里用

ApkToolAid已经反编译了

然后回编即可

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

下面启动试试

注册账号

邀请码:admin

外部注册链接:http://IP:81/game/Login/GL?dl=admin

PS:客户端内部也可以注册!

可以正常登陆。

PS:

简单介绍下GM后台使用

1、
总后台地址
http://ip:81/admin/Login.html
账号 admin666 密码 123123

代理后台:
http://IP:81/agent/Login.html
PS:账号密码需要在运营后台添加代理!

GM后台:
http://ip:81/ht/gm.php
GM码: 123456

表格转表打包用"新大陆阿拉德"那套源码

PS:

1、

手动名望榜刷新:

http://自己服务器IP:81/mw_rank/index/update?key=MW-RANK-32838727

在电脑浏览器输入这个地址即可刷新战力排行榜  也可添加宝塔计划

宝塔计划开启名望榜每日自动刷新,在宝塔面板中,新建计划任务:

脚本内容:curl http://自己服务器IP:81/mw_rank/index/update?key=MW-RANK-32838727

执行周期设置为每天0小时5分执行【时间可以自己定】

下面是JS一些停止和重启命令

# 停止项目

cd /www/wwwroot/gmald/src
pm2 stop app.js

# 停止所有项目

cd /www/wwwroot/gmald/src
pm2 stop all

# 重启所有项目

cd /www/wwwroot/gmald/src
pm2 restart all
稀有闯关手游【情怀之新世纪阿拉德】LINUX手工端+管理后台+客户端修改教程+架设教程4112 作者:旧城凉 帖子ID:4408 闯关,动漫,工具,手工端,教程,

稀有闯关手游【情怀之新世纪阿拉德】LINUX手工端+管理后台+客户端修改教程+架设教程7393 作者:旧城凉 帖子ID:4408 闯关,动漫,工具,手工端,教程,

稀有闯关手游【情怀之新世纪阿拉德】LINUX手工端+管理后台+客户端修改教程+架设教程4837 作者:旧城凉 帖子ID:4408 闯关,动漫,工具,手工端,教程,

稀有闯关手游【情怀之新世纪阿拉德】LINUX手工端+管理后台+客户端修改教程+架设教程9938 作者:旧城凉 帖子ID:4408 闯关,动漫,工具,手工端,教程,




闯关, 动漫, 工具, 手工端, 教程

zhebushi_yuqi

zhebushi_yuqi 性别不明 当前离线 『新手萌新』

『新手萌新』 发表于 前天 11:27 | 显示全部楼层
阿拉德好啊
laoda1228

laoda1228 性别不明 当前离线 『初窥门径』

『初窥门径』 发表于 前天 12:07 | 显示全部楼层
便宜点呀 大哥,隔壁都不要金币。
tsabo_gh

tsabo_gh 性别不明 当前离线 『初窥门径』

『初窥门径』 发表于 前天 18:31 | 显示全部楼层
为你的详细教程点赞
qq20876633

qq20876633 性别不明 当前离线 『新手萌新』

『新手萌新』 发表于 前天 21:25 | 显示全部楼层
阿拉德好啊,感谢大佬分享啊
rerain

rerain 性别不明 当前离线 『新手萌新』

『新手萌新』 发表于 昨天 15:53 | 显示全部楼层
看起来还不错,dfn手游版 稀有闯关手游【情怀之新世纪阿拉德】LINUX手工端+管理后台+客户端修改教程+架设教程7954 作者:rerain 帖子ID:4408 闯关,动漫,工具,手工端,教程,
您需要登录后才可以回帖 登录 | 立即注册 QQ登录

本版积分规则

Powered by 教私服论坛 © 2016-2024