【手游搭建】梦幻诛仙14职业服务端保姆级手工搭建教程(含资源+部署过程)

目录

【游戏截图】

【资源下载地址】

【宝塔面板安装】

【安装所需软件】

【配置防火墙】

【源码上传解压】

【配置宝塔面板环境】

【修改源码IP】

【安装JAVA环境】

【导入数据库数据】

【创建网站】

【启动游戏服务】

【客户端修改】

【游戏后台】

【游戏优化(可选操作)】

【端口映射(可选操作)】

【关闭游戏服务】

【免责声明】

游戏截图

【资源下载地址】

梦幻诛仙源码:https://pan.quark.cn/s/5ef19a91e5e2

【宝塔面板安装】

通用自动安装命令

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

在终端输入命令后,在询问中输入y即可

安装完成后会打印出登录信息,需要保存好该信息,避免后续找不到

如果使用的是云服务器,安装完成后需要删除默认策略

开放所有的端口

开始通过内网地址https://192.168.0.128:13131/67c83059

进行访问宝塔面板,首次访问宝塔页面浏览器会提示不安全,点击「高级-接受风险并继续/继续前往」即可跳转到登录页面

登录页面登录成功后需要把进度条拉到最下面,然后点击同意后进入面板

进入面板会提示需要登录宝塔账号,没有账号的注册一个登录即可

【安装所需软件】

登录成功后会进行推荐安装,需要安装的环境可以在这里先选择部分,也可以选择到软件商店进行安装 需要安装的软件如下

  1. web服务器:Nginx 1.18

  2. 数据库:Mysql 5.5

  3. 后端语言:PHP 5.6 + PHP 7.3

  4. 数据库管理工具:phpMyAdmin 4.4

  5. 工具:Linux工具箱 2.4

登录进来在推荐安装页面先按照部分软件,PHP 7.3 到软件商店再继续安装

软件商店安装 PHP 7.3以及 Linux 工具箱

最终的已安装列表如下

配置防火墙

开放所有端口 在终端中执行关闭防火墙的命令

systemctl stop firewalld.service
systemctl disable firewalld.service

源码上传解压

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

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

cd /
unzip mhzx.zip

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

chmod -R 777 /bin
chmod -R 777 /home
chmod -R 777 /root
chmod -R 777 /www

配置宝塔面板环境

配置虚拟内存为 10000M 后点击确定

配置好之后到终端运行以下命令来配置动态链接器的缓存

ldconfig

修改源码IP

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

/home/mhzx/zdir/android/meta/servers.xml
/home/mhzx/zdir/android/meta/version.xml
/home/mhzx/zdir/ios/meta/servers.xml
/home/mhzx/zdir/ios/meta/version.xml
/root/application-houtai.yml

「所有的文件IP修改都是一样的操作」,这里拿第一个做演示 在xftp中找到对应路径下的文件,右键点击「用记事本编辑」

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

【安装JAVA环境】

切换到 /root 目录下进行安装

cd /root
chmod 777 jdk-6u21-linux-x64-rpm.bin
./jdk-6u21-linux-x64-rpm.bin

导入数据库数据

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

创建以下三个数据库,用户名随意,密码使用 woniudb

mhzx_4095
houtai
account

创建好数据库后将sql文件上传

选中两个sql文件进行上传

然后将各自对应的sql文件上传到对应的数据库中

创建网站

先创建第一个网站,域名为 ip:65,根目录为 /www/wwwroot/game,PHP 选择 「5.6」 版本

再创建第二个网站,域名为 127.0.0.1:80,根目录为 /www/wwwroot/woniu,PHP 选择 「7.3」 版本

点击127.0.0.1,进入网站目录-防跨站攻击勾选取消

域名管理,添加服务器的IP

伪静态-选择thinkphp-保存

启动游戏服务

启动前需要先修复一下 8002 报错,先输入mz,然后输入xf

mz
xf

启动服务端

mz
qd

启动后台

mz
qdht

客户端修改

「安卓端」

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

\assets\config\all_platform_config.xml
\smali\com\zulong\sdk\constant\HttpConstant.smali

先对apk文件进行反编译

替换IP后保存即可

修改完成重新编译+签名即可

「苹果客户端」

苹果端需要修改一个文件:

\Payload\mhzx.app\Data\Raw\config\all_platform_config.xml

使用压缩文件打开IPA包找到对应的文件进行修改

游戏后台

GM后台链接:http://IP:2021/注册GM后台前需要先到游戏中注册角色,然后GM后台注册填写游戏角色名称

后台可以每日签到获取道具,以及抽奖随机获取各种物品,还可以对装备,子女等进行操作

用户后台权限提升

在宝塔面板通过 phpmyadmin 到数据库houtaiuser表里你的账号下privilege设置到10,然后重启后台即可,这个后台权限提升只能一个号一个号进行操作

游戏优化(可选操作)

「定时清理日志」 

在宝塔面板的计划任务中设置定时指定清理日志:

rm -rf /home/日志

【端口映射(可选操作)】

如果你有公网IP,想要在外网也能玩,那就需要对以下端口进行映射, 如果只是在局域网内玩就不需要映射

端口端口功能文件位置

80

账号注册验证

\smali\com\zulong\sdk\constant\HttpConstant.smali

65

用于更新文件

18598

服务端口

/home/mhzx/zdir/android/meta/servers.xml

30011

通信端口

\assets\config\all_platform_config.xml

关闭游戏服务

关闭游戏服务很简单,只需要输入以下命令即可:

mz
gb

免责声明

所提供的游戏资源均收集自互联网,仅供 「技术研究与学习」 之用,严禁任何形式的商业用途。所有游戏均为 「禁止内充版本」,请于 「下载后 24 小时内删除」,或购买正版以支持开发者。 我们始终尊重 「知识产权」 和 「法律法规」,如您认为本内容侵犯了您的合法权益,请「提供相关证明」并联系我们,我们将在「核实后尽快删除」相关资源。「法律声明」根据 「《计算机软件保护条例》(2002年1月1日生效)」 相关规定: 为了学习和研究软件的设计思想和原理,用户可以通过安装、显示、传输、存储等方式使用软件,无需著作权人许可,也无需支付报酬。「用户须知」

  • 「禁止商用」:所有资源仅供「个人学习研究」,不得用于商业用途,否则产生的一切后果由使用者自行承担。

  • 「支持正版」:请在试用后「24 小时内删除」相关资源,并「购买正版」以支持开发者的持续创作。

  • 「合规使用」:任何违反国家法律法规的使用方式均与本人无关,本人不承担任何责任。

  • 请广大用户「自觉遵守上述条款」,合理合法地进行技术研究,若不同意本免责声明,请勿下载、使用本资源。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值