2D 横版格斗手游【阿拉德之怒】服务端图文手工搭建教程

2D 横版格斗手游【阿拉德之怒】服务端图文手工搭建教程-蜗牛资源网
搭建资源购买
此内容为付费阅读,请付费后查看
20积分
付费阅读

游戏截图

图片[1]-2D 横版格斗手游【阿拉德之怒】服务端手工图文搭建教程
图片[2]-2D 横版格斗手游【阿拉德之怒】服务端手工图文搭建教程
图片[3]-2D 横版格斗手游【阿拉德之怒】服务端手工图文搭建教程
图片[4]-2D 横版格斗手游【阿拉德之怒】服务端手工图文搭建教程
图片[5]-2D 横版格斗手游【阿拉德之怒】服务端手工图文搭建教程
图片[6]-2D 横版格斗手游【阿拉德之怒】服务端手工图文搭建教程
图片[7]-2D 横版格斗手游【阿拉德之怒】服务端手工图文搭建教程

搭建资源获取

宝塔面板安装

通用自动安装命令

if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh ed8484bec

安装所需软件

需要安装的软件如下

先安装

  1. web服务器:Nginx 1.20
  2. 数据库:Mysql 5.6
  3. 后端语言:PHP 7.1
  4. 工具:Linux工具箱 2.4

后续安装

  1. PM2管理器 5.6
  2. Node.js版本管理器 2.6
  3. Node.js v14.17.6

先安装部分软件,其他的等需要用到的时候再安装

部分安装的软件列表如下

图片[8]-2D 横版格斗手游【阿拉德之怒】服务端手工图文搭建教程

linux配置虚拟内容

配置4000M虚拟内存

图片[9]-2D 横版格斗手游【阿拉德之怒】服务端手工图文搭建教程

php安装扩展

先安装redis

图片[10]-2D 横版格斗手游【阿拉德之怒】服务端手工图文搭建教程

安装sg11

图片[11]-2D 横版格斗手游【阿拉德之怒】服务端手工图文搭建教程

配置防火墙

在终端中执行关闭防火墙的命令

systemctl stop firewalld.service
systemctl disable firewalld.service

源码上传解压

使用xshell上传源码到根目录

先切换到根目录(/),然后将源码上传到根目录

图片[12]-2D 横版格斗手游【阿拉德之怒】服务端手工图文搭建教程

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

cd /
unzip ald.zip

解压完成后,使用命令分别给各个目录授予 777 权限:

chmod -R 777 /root/
chmod -R 777 /www/wwwroot/

添加libmysqlclient.so软链接

ln -s /www/server/mysql/lib/libmysqlclient.so /usr/lib64/libmysqlclient.so
ldconfig

数据库配置

在宝塔面板的数据库页面修改数据库密码为:woniudb

图片[13]-2D 横版格斗手游【阿拉德之怒】服务端手工图文搭建教程

找到mysql数据库的配置文件

图片[14]-2D 横版格斗手游【阿拉德之怒】服务端手工图文搭建教程

将服务端文件夹里面的数据库配置内容全部覆盖进去后进保存

图片[15]-2D 横版格斗手游【阿拉德之怒】服务端手工图文搭建教程
图片[16]-2D 横版格斗手游【阿拉德之怒】服务端手工图文搭建教程

保存后重启数据库

图片[17]-2D 横版格斗手游【阿拉德之怒】服务端手工图文搭建教程

修改以下数据库文件的IP,将192.168.3.88修改成你的IP

\root\sql\demoald.sql
\root\sql\ald_web.sql

编辑这两个文件,修改IP后保存

图片[18]-2D 横版格斗手游【阿拉德之怒】服务端手工图文搭建教程

导入数据

cd /root
./sk
图片[19]-2D 横版格斗手游【阿拉德之怒】服务端手工图文搭建教程

同步数据库信息

图片[20]-2D 横版格斗手游【阿拉德之怒】服务端手工图文搭建教程
图片[21]-2D 横版格斗手游【阿拉德之怒】服务端手工图文搭建教程

创建网站

创建网站,域名为 ip:80,根目录为 /www/wwwroot/game,PHP 选择 7.1 版本

图片[22]-2D 横版格斗手游【阿拉德之怒】服务端手工图文搭建教程

点击建好的网站,进入网站目录-防跨站攻击勾选取消,运行目录选择public

图片[23]-2D 横版格斗手游【阿拉德之怒】服务端手工图文搭建教程

伪静态-选择thinkphp-保存

图片[24]-2D 横版格斗手游【阿拉德之怒】服务端手工图文搭建教程

修改源码 IP

需要将以下文件中的IP(192.168.3.88)修改成自己服务器的IP,目前我这边的服务器IP是:192.168.0.128

/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/s1/AdminServer/AdminServer.cfg
/root/s1/AdminServer/NetAddress.xml
/root/s1/Config/UdpServer.xml

所有的文件IP修改都是一样的操作,这里拿第一个做演示

在xftp中找到对应路径下的文件,右键点击用记事本编辑

图片[25]-2D 横版格斗手游【阿拉德之怒】服务端手工图文搭建教程

在记事本菜单栏点击编辑-替换,在查找内容中输入192.168.3.88,替换内容填写你的IP,最后点击全部替换,替换完成后保存文件即可

图片[26]-2D 横版格斗手游【阿拉德之怒】服务端手工图文搭建教程

配置PM2管理器

先安装Node.js版本管理器与PM2管理器

图片[27]-2D 横版格斗手游【阿拉德之怒】服务端手工图文搭建教程

安装完成后点击设置Node.js版本管理器,安装稳定版的v14.17.6

图片[28]-2D 横版格斗手游【阿拉德之怒】服务端手工图文搭建教程

在Node版本管理器中安装好14.17.6后需要在命令行版本中选择已安装的14.17.6

图片[29]-2D 横版格斗手游【阿拉德之怒】服务端手工图文搭建教程

然后在PM2管理器 添加项目

启动文件:/www/wwwroot/gmald/src/app.js

内存上限:1800MB

填好对应的信息提交即可

图片[30]-2D 横版格斗手游【阿拉德之怒】服务端手工图文搭建教程
图片[31]-2D 横版格斗手游【阿拉德之怒】服务端手工图文搭建教程

启动游戏服务

启动platform服务

cd /root/platform
./run.sh
图片[32]-2D 横版格斗手游【阿拉德之怒】服务端手工图文搭建教程

启动一区,需要在platform服务全部启动完成后再启动,不然容易失败

cd /root/s1
./run.sh
图片[33]-2D 横版格斗手游【阿拉德之怒】服务端手工图文搭建教程

启动服务后查看端口:netstat -lntp

图片[34]-2D 横版格斗手游【阿拉德之怒】服务端手工图文搭建教程

第一次启动,在登录的时候可能存在网络问题,如果存在那就关闭服务再重新启动即可

关闭游戏服务

关闭platform服务

cd /root/platform
./stop.sh

关闭一区

cd /root/s1
./stop.sh

客户端修改

安卓端

需要修改的文件,将文件里面的 192.168.3.88 替换成你的IP:

assets/updateserver.json
assets/bin/Data/Managed/Assembly-CSharp.dll(要把assets/bin/Data/Managed 这个文件夹全部拖出来)

不需要反编译,先用压缩软件打开ald安卓.apk,然后将这两个文件都拉出来

图片[35]-2D 横版格斗手游【阿拉德之怒】服务端手工图文搭建教程

先修改updateserver.json文件,直接打开替换IP即可

图片[36]-2D 横版格斗手游【阿拉德之怒】服务端手工图文搭建教程

修改完成保存后就可以把这个文件放回压缩包原本的位置,替换就可以了

图片[37]-2D 横版格斗手游【阿拉德之怒】服务端手工图文搭建教程

接下来修改Assembly-CSharp.dll,需要用到dnspy

文件 – 打开 – Assembly-CSharp.dll

图片[38]-2D 横版格斗手游【阿拉德之怒】服务端手工图文搭建教程

在搜索中输入192.168.3.88,搜索类型选择数字/字符串(默认就是这个,如果不是就需要选择)

图片[39]-2D 横版格斗手游【阿拉德之怒】服务端手工图文搭建教程

选中get_CONFIG_SERVER_IP在IP位置右击选择编辑方法

图片[40]-2D 横版格斗手游【阿拉德之怒】服务端手工图文搭建教程

修改成服务器IP后点击编译

图片[41]-2D 横版格斗手游【阿拉德之怒】服务端手工图文搭建教程

剩下的MoveNext(有个MoveNext跳转进去需要拉下去一点才能看到IP,另一个MoveNext跳转到第一行则不需要修改),Send,Send,SendLog2Http都是通过编辑方法修改服务器IP后编译

图片[42]-2D 横版格斗手游【阿拉德之怒】服务端手工图文搭建教程

接下来修改GLOBAL_SERVER_ADDRESS,鼠标放在GLOBAL_SERVER_ADDRESS,右击选择编辑字段

图片[43]-2D 横版格斗手游【阿拉德之怒】服务端手工图文搭建教程

修改值为服务器IP

图片[44]-2D 横版格斗手游【阿拉德之怒】服务端手工图文搭建教程

修改完成后通过文件 全部保存即可

图片[45]-2D 横版格斗手游【阿拉德之怒】服务端手工图文搭建教程

最后将Assembly-CSharp.dll重新拉回压缩包替换就可以了

图片[46]-2D 横版格斗手游【阿拉德之怒】服务端手工图文搭建教程

修改完成后重新签名就可以安装使用了

图片[47]-2D 横版格斗手游【阿拉德之怒】服务端手工图文搭建教程

签名完成后就可以进行安装了,游戏注册码:woniu2025

苹果客户端(暂未测试)

Payload/test.app/Data/Raw/updateserver.json 搜索192.168.3.88替换

Payload/test.app/Data/Managed/Metadata/global-metadata.dat 搜192.168.3.8,用winhex改修改IP的时候 位数一定要对位,超出11位IP的用域名替换

游戏后台

后台地址:http://IP/admin/Login.html

账号:admin123

密码:123456

图片[48]-2D 横版格斗手游【阿拉德之怒】服务端手工图文搭建教程
图片[49]-2D 横版格斗手游【阿拉德之怒】服务端手工图文搭建教程

免责声明

所提供的游戏资源均收集自互联网,仅供 技术研究与学习 之用,严禁任何形式的商业用途。所有游戏均为 禁止内充版本,请于 下载后 24 小时内删除,或购买正版以支持开发者。

我们始终尊重 知识产权法律法规,如您认为本内容侵犯了您的合法权益,请提供相关证明并联系我们,我们将在核实后尽快删除相关资源。

法律声明

根据 《计算机软件保护条例》(2002年1月1日生效) 相关规定:

为了学习和研究软件的设计思想和原理,用户可以通过安装、显示、传输、存储等方式使用软件,无需著作权人许可,也无需支付报酬。

用户须知

  • 禁止商用:所有资源仅供个人学习研究,不得用于商业用途,否则产生的一切后果由使用者自行承担。
  • 支持正版:请在试用后24 小时内删除相关资源,并购买正版以支持开发者的持续创作。
  • 合规使用:任何违反国家法律法规的使用方式均与本人无关,本人不承担任何责任。
  • 请广大用户自觉遵守上述条款,合理合法地进行技术研究,若不同意本免责声明,请勿下载、使用本资源。
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容