龙之谷通用教程3D动作手游【龙之谷】服务端图文手工搭建教程龙之谷通用教程

龙之谷通用教程3D动作手游【龙之谷】服务端图文手工搭建教程龙之谷通用教程-手游源码 - 游戏服务端与GM后台下载 - 趣九游源码资源网
龙之谷通用教程3D动作手游【龙之谷】服务端图文手工搭建教程龙之谷通用教程
此内容为付费阅读,请付费后查看
500积分
付费阅读
已售 366
趣九游LOGO
关注公众号--趣九游 关注公众号更多教学视频
关注二维码

龙之谷手游是一款备受玩家喜爱的3D无锁定动作冒险游戏,其服务端搭建需要特定的技术环境。搭建前需准备Centos 7.6系统服务器,建议配置为2核4G内存,并确保开放所有端口或关闭防火墙

1。环境配置与安装首先需要安装宝塔面板,可通过自动命令脚本快速安装。在宝塔环境中需配置Nginx 1.18、MySQL 5.6和PHP 5.6等必要组件。对于内存较低的服务器,需要使用Linux工具箱添加4000M虚拟内存以保证服务稳定运行

1。服务端部署与配置将服务端源码上传至服务器根目录并解压,授予目录777权限。关键步骤是修改服务端文件中的IP地址,主要涉及/data/sql/login.sql和/data/lzg/bin/conf/ms_conf.xml两个文件,可使用sed命令批量替换

1。数据库密码需设置为特定值并导入初始数据,通过执行/data/sql目录下的db.sh脚本完成数据库初始化

1。客户端修改与启动安卓客户端需要修改APK文件中的Assembly-CSharp.dll,苹果端则需修改global-metadata.dat文件中的IP地址。服务端启动通过执行/data/lzg目录下的启动脚本完成,游戏提供GM后台管理功能,可方便地进行游戏管理和调试

图片[1]-龙之谷手游服务端手工搭建详细教程

搭建环境信息

系统:Centos 7.6

最低配置:2核-2G内存

最佳配置:2核-4内存

宝塔面板安装

通用自动安装命令

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. Nginx 1.18
  2. Mysql 5.6
  3. PHP 5.6
  4. Linux 工具箱 2.4 – 2G服务器需要使用Linux工具箱添加4000M虚拟内存

已安装列表

本地搭建使用内网地址,云服务器搭建使用外网地址

安装所需软件

需要安装的软件如下

  1. Nginx 1.18
  2. Mysql 5.6
  3. PHP 5.6
  4. Linux 工具箱 2.4 – 2G服务器需要使用Linux工具箱添加4000M虚拟内存

已安装列表

图片[4]-龙之谷手游服务端手工搭建详细教程

云服务器开放所有端口

阿里云

图片[5]-龙之谷手游服务端手工搭建详细教程

腾讯云

图片[6]-龙之谷手游服务端手工搭建详细教程

配置防火墙(以下三种方法三选一即可)

  1. 在终端中执行关闭防火墙的命令
systemctl stop firewalld.service
systemctl disable firewalld.service

在宝塔中关闭

图片[7]-龙之谷手游服务端手工搭建详细教程

在防火墙中开放所有的端口

图片[8]-龙之谷手游服务端手工搭建详细教程

源码上传解压

使用xshell上传源码到根目录

先切换到根目录(/),然后将服务端压缩包上传到根目录

如果使用宝塔上传文件需要先上传到根目录外的其他目录,然后,上传成功后再剪切到根目录

图片[9]-龙之谷手游服务端手工搭建详细教程

上传成功后,进行解压,解压服务端之前要确保Nginx环境已经安装成功

cd / && unzip -o data.zip

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

chmod -R 777 /data

环境配置

cd /root
tar -xzvf v0.13.3.tar.gz
cd hiredis-0.13.3
make&&make install
echo '/usr/local/lib' >> /etc/ld.so.conf
ldconfig

修改服务端文件IP

需要修改的文件如下,将101.43.165.176改成你的IP

/data/sql/login.sql
/data/lzg/bin/conf/ms_conf.xml

文件可以通过手动替换IP,也可以通过命令进行批量替换(推荐)

命令执行后可以随机找几个文件确认一下是否修改成功,以下命令中要改成你的IP后再执行

sed -i "s/101.43.165.176/修改成你的IP/g" `grep 101.43.165.176 -rl /data`

数据导入

在宝塔修改数据库密码为:(源码资源内)修改完成后导入数据

cd /data/sql
./db.sh

创建网站

宝塔页面 – 网站 -新增站点

域名:127.0.0.1:808

根目录:/data/game

图片[10]-龙之谷手游服务端手工搭建详细教程

启动游戏

cd /data/lzg
./s1
cd /data/lzg
./start

关闭游戏

cd /data/lzg
./s1
cd /data/lzg
./stop

客户端修改

安卓端

使用工具:dnspy.exe

无特殊说明的情况下,需要修改的文件都是直接通过压缩文件打开客户端apk文件,找到对应的路径,然后将文件拉出来进行修改

需要修改的文件如下,修改IP:101.43.165.176

/assets/bin/Data/Managed/Assembly-CSharp.dll

首先将DLL直接拖到dnspy左边的程序集资源管理器中,由于可能存在同名文件,需要将鼠标悬停在文件处,通过文件路径确认文件是刚刚拖进来的

然后双击.cctor进入文件,在IP处右击,选择编辑IL指令

图片[11]-龙之谷手游服务端手工搭建详细教程

修改以下9处IP后点击确定

图片[12]-龙之谷手游服务端手工搭建详细教程

修改完成后点击文件 – 保存模块

图片[13]-龙之谷手游服务端手工搭建详细教程

点确定即可

图片[14]-龙之谷手游服务端手工搭建详细教程

最后将修改后的文件替换进APK即可

图片[15]-龙之谷手游服务端手工搭建详细教程
苹果端

修改工具:MetaDataStringEditor.exe

需要修改的文件如下,修改IP:101.43.165.176

/Payload/dragonnest.app/Data/Managed/Metadata/global-metadata.dat

是用MetaDataStringEditor加载global-metadata.dat文件,然后搜索框输入101.43.165.176,点击下一个,在找到的IP处点击编辑

图片[16]-龙之谷手游服务端手工搭建详细教程

修改IP后点击保存

图片[17]-龙之谷手游服务端手工搭建详细教程

剩下的逐个修改完成即可

图片[18]-龙之谷手游服务端手工搭建详细教程

IPA可以通过爱思助手或者巨魔签名安装

游戏后台

GM后台

后台地址:http://ip:808/ht/gm.php

GM码:123456

GM码修改:只需要修改文件 /data/game/ht/langlang.php 中 $sqm 字段值即可

图片[19]-龙之谷手游服务端手工搭建详细教程

玩家后台

后台地址:http://ip:808/ht/

图片[20]-龙之谷手游服务端手工搭建详细教程
图片[21]-龙之谷手游服务端手工搭建详细教程

© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容