【DNF韩版手游】服务端搭建教程(含资源下载+部署过程)

该文章已生成可运行项目,

目录

游戏截图

注意事项

搭建资源获取

宝塔面板安装

安装所需软件

源码上传解压

环境安装​​​​​​​

数据导入

创建网站

修改源码IP

启动游戏

客户端修改

账号注册

游戏后台

游戏截图

图片

图片

图片

图片

图片

图片

图片

图片

图片

图片

图片

关注我,获取更多的游戏搭建教程

搭建环境信息

系统:Centos 7.6
内存:4G
处理器:2核

注意事项

  1. 复制代码需要通过浏览器打开文章才不会报错

  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

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

安装所需软件

需要安装的软件如下

  1. Nginx 1.18

  2. Mysql 5.7

  3. PHP 5.6

  4. Redis 6.2

已安装列表

图片

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

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

systemctl stop firewalld.service
systemctl disable firewalld.service
  1. 在宝塔中关闭

图片

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

图片

源码上传解压

软件安装期间可以先将源码上传到服务器 使用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 小时内删除相关资源,并购买正版以支持开发者的持续创作。

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

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

本文章已经生成可运行项目
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值