韩版DNF70级版 Linux 架设教程

花生 可爱的博主

时间: 2024-07-19 阅读: 26 字数:4817

{}
韩版DNF70级版 Linux 架设教程

目录

韩版DNF 70级版 Linux 架设教程

演示系统: CentOS 7.6
演示地址: 192.168.9.128

如果您在使用安卓模拟器测试,建议选择安卓9.0(64位)及以上版本,经过测试,安卓7.1版本无法进入游戏。

安装宝塔

执行以下命令安装宝塔:

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec

输入 y 并回车以确认安装。

关闭SSL验证:

rm -f /www/server/panel/data/ssl.pl && /etc/init.d/bt restart

之后执行 bt 14 查看新的面板地址。

安装环境:

Nginx 1.18  
MySQL 5.7  
PHP 5.6  
Redis 6.2.7  
phpMyAdmin  

放行端口: 1-65535,或单独放行 80, 81, 83, 10001, 20001, 31001。

关闭防火墙:

systemctl stop firewalld
systemctl disable firewalld

上传文件

  1. 进入“服务端”目录,选中 root 和 www 文件夹(Ctrl+A),右键选择【添加到“服务端.zip”】。

  2. 将服务端.zip 上传至服务器根目录 /,并解压:

    cd /
    unzip 服务端.zip
    

    当出现提示时,输入大写 A 并回车。

  3. 给予777权限:

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

环境配置:

yum install screen -y
cd /root
rpm -i jdk-8u144-linux-x64.rpm

数据库配置

  1. 设置数据库密码为:123456。

  2. 进入宝塔面板 → 软件商店 → MySQL5.7 → 设置 → 配置修改,在第26行插入:

    lower_case_table_names=1
    

    保存更改、重载配置并重启数据库。

  3. 修改以下文件,将192.168.9.128替换为您的服务器IP:

    • /root/sql/game.sql
    • /root/sql/login.sql
  4. 导入数据库:

    cd /root
    ./sk
    

修改服务端IP

  1. 使用压缩工具打开 /root/GameServer/game_server-1.0.jar,在以下文件中将192.168.9.128替换为您的服务器IP:

    • \BOOT-INF\classes\application-dev.yml
    • \BOOT-INF\classes\application-prod.yml
    • \BOOT-INF\classes\application-test.yml
  2. 使用压缩工具打开 /root/LoginServer/dnf-http-0.0.1-SNAPSHOT.jar,在以下文件中将192.168.9.128替换为您的服务器IP:

    • \BOOT-INF\classes\application.yml

宝塔添加网站

  • IP: 83端口
  • 网站目录指向: /www/wwwroot/game

启动游戏服务

启动登录服务器:

cd /root/LoginServer
nohup ./login.sh &

启动游戏服务器:

cd /root/GameServer
nohup ./game.sh &

启动后,使用命令:netstat -lntp 检查启动端口,看到 80、81、83、10001、20001、31001 则说明成功启动。

关闭游戏:

ps -ef | grep java | grep -v grep | awk '{print $2}' | xargs kill -9

请求报错

地址示例:

http://192.168.9.128:81/dnfkr-prd-guideweb/serverlists?worldgroup=1730

客户端修改

将192.168.9.128替换为您的服务器IP:

  1. 修改文件:\dnfm70\assets\bin\Data\Managed\Metadata\global-metadata.dat。使用十六进制工具【WinHex.exe】进行修改,下载地址:链接
  2. 反编译 classes2.dex,修改以下文件后重新编译:
    • \dnfm70\smali_classes2\com\nexon\core\android\NXPDefaultApplicationConfig.smali
    • \dnfm70\smali_classes2\com\nexon\core_ktx\core\android\NXPDefaultApplicationConfig.smali
  3. 反编译 classes3.dex,修改以下文件后重新编译:
    • \dnfm70\smali_classes3\com\nexon\pub\bar\h.smali
    • \dnfm70\smali_classes3\com\nexon\pub\bar\q.smali
    • \dnfm70\smali_classes3\kr\co\nexon\android\sns\nxcom\NPNexonCom.smali
    • \dnfm70\smali_classes3\kr\co\nexon\android\sns\nxcom\ui\NPNXComWebDialog.smali

推荐使用【ApktoolBox_v1.4】反编译classes.dex,下载地址:链接

外链注册地址

http://IP:81/register.html

邀请码: ald555, ald666, ald777, ald888, ald999
(邀请码可在login数据库“login” → t_code_account表中添加,语句如下:)

INSERT INTO `t_code_account` VALUES ('', '88888', '1', '1');

注意:第一个account字段必须为空,否则会提示“邀请码已经被使用”。

GM授权后台

http://IP:83/ht/gm.php

GM码: 296o.com

玩家后台

http://IP:83/ht
本文章网址:https://www.sjxi.cn/detil/0ac85d25e4694b999514048593af7224
最新评论
当前未登陆哦
登陆后才可评论哦

湘ICP备2021009447号

×

(穷逼博主)在线接单

QQ: 1164453243

邮箱: abcdsjx@126.com

前端项目代做
前后端分离
Python 爬虫脚本
Java 后台开发
各种脚本编写
服务器搭建
个人博客搭建
Web 应用开发
Chrome 插件编写
Bug 修复