目录
游戏截图











关注我,获取更多的游戏搭建教程
搭建环境信息
系统:Centos 7.6
内存:4G
处理器:2核
注意事项
-
复制代码需要通过浏览器打开文章才不会报错
-
本教程只做搭建指导,游戏本身内容的BUG或者内容修改暂不涉及
搭建资源获取
源码以及工具获取链接:https://pan.quark.cn/s/f722fb0b7c13
宝塔面板安装
通用自动安装命令
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
本地搭建使用内网地址,云服务器搭建使用外网地址
安装所需软件
需要安装的软件如下
-
Nginx 1.18
-
Mysql 5.7
-
PHP 5.6
-
Redis 6.2
已安装列表

配置防火墙(以下三种方法三选一即可)
-
在终端中执行关闭防火墙的命令
systemctl stop firewalld.service
systemctl disable firewalld.service
-
在宝塔中关闭

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

源码上传解压
软件安装期间可以先将源码上传到服务器 使用xshell上传源码到根目录 先切换到根目录(/),然后将服务端压缩包上传到根目录,宝塔上传文件需要先上传到根目录外的其他目录,然后,上传成功后再剪切到根目录

上传成功后,进行解压
cd / && unzip dnf.zip
解压完成后,使用命令分别给目录授予 777 权限:
chmod -R 777 /data
chmod -R 777 /www/wwwroot/game
环境安装
yum install screen -y
cd /root
rpm -i jdk-8u144-linux-x64.rpm
数据导入
设置数据库root密码为:123456

宝塔-应用商店-mysql5.7-设置 配置-26行插入
lower_case_table_names=1

保存后重载 - 重启

修改数据库文件,查找122.51.27.223进行修改,这里最好下载下来修改,宝塔查看会因为长度限制找不到IP
/data/sql/game.sql
/data/sql/login.sql
导入数据库
cd /data
./sk
创建网站
宝塔页面 - 网站 -新增站点
域名:IP:88
根目录:/www/wwwroot/game

修改源码IP
需要修改的文件如下,将 122.51.27.223 改成你的IP
/data/GameServer/resource/game.properties
/data/LoginServer/application.yml
/data/LoginServer/classes/application.yml
一键修改命令(推荐),需要填入你的IP
sed -i "s/122.51.27.223/你的IP/g" `grep 122.51.27.223 -rl /data`
启动游戏
cd /data/GameServer
nohup ./game.sh > /dev/null 2>&1 &
cd /data/LoginServer
nohup ./login.sh > /dev/null 2>&1 &
客户端修改
安卓端
需要修改的文件如下,修改IP:122.51.27.223,需要反编译后进行修改,修改完成回编译
\assets\bin\Data\Managed\Metadata\global-metadata.dat (需要使用hxd对位修改或者使用global-metadata专用工具)
\smali_classes2\com\nexon\core\android\NXPDefaultApplicationConfig.smali
\smali_classes2\com\nexon\mdnf\DNFMainActivity$3.smali
\smali_classes2\com\nexon\pub\bar\h.smali
\smali_classes2\com\nexon\pub\bar\q.smali
对位修改
使用hxd进行对位修改,查找122.51.27.223
复制出以下内容,要带上后面的三个斜杠(/)

进行替换

对位后,选中原来的IP进行覆盖式粘贴

反编译
只需要对R3(正式服).apk进行反编译就行

修改完成后进行回编译+签名

客户端安装顺序(重要)
首先确认签名是否都是 V1+V2,打开安装好的mumu模拟器12

打开电脑共享路径

把三个安装包都复制进来,R3是反编译+签名的那个安装包

mumu模拟器打开MT管理器(工具文件夹有安装包),进入电脑共享目录

查看apk的签名确认是否是v1+v2的签名


需要修改一下R3的名字,不要带中文,修改后点击R3 - 功能

选择APK签名

选择v1+v2进行签名

先安装1.apk

打开后点击一键安装

复制完成直接到MT管理器安装第二个文件

安装第2个apk,选择更新

打开后也点击一键安装

安装完成

最后再安装签名后的R3.apk

账号注册
http://IP:81/dnfm/api/reg.html

邀请码随便填
进入游戏会有强制主线,点击右上角的设置或者按esc,跳过主线,一定要跳过,要不然一直循环、卡死,卡死的话需要退出重进。

游戏后台
http://IP:88/ht/gm.php
GM码:woniuyxdj

免责声明所提供的游戏资源均收集自互联网,仅供 技术研究与学习 之用,严禁任何形式的商业用途。所有游戏均为 禁止内充版本,请于 下载后 24 小时内删除,或购买正版以支持开发者。 我们始终尊重 知识产权 和 法律法规,如您认为本内容侵犯了您的合法权益,请提供相关证明并联系我们,我们将在核实后尽快删除相关资源。法律声明根据 《计算机软件保护条例》(2002年1月1日生效) 相关规定: 为了学习和研究软件的设计思想和原理,用户可以通过安装、显示、传输、存储等方式使用软件,无需著作权人许可,也无需支付报酬。用户须知
-
禁止商用:所有资源仅供个人学习研究,不得用于商业用途,否则产生的一切后果由使用者自行承担。
-
支持正版:请在试用后24 小时内删除相关资源,并购买正版以支持开发者的持续创作。
-
合规使用:任何违反国家法律法规的使用方式均与本人无关,本人不承担任何责任。
-
请广大用户自觉遵守上述条款,合理合法地进行技术研究,若不同意本免责声明,请勿下载、使用本资源。
5711

被折叠的 条评论
为什么被折叠?



