韩版DNF70级版 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
进入“服务端”目录,选中 root 和 www 文件夹(Ctrl+A),右键选择【添加到“服务端.zip”】。
将服务端.zip 上传至服务器根目录 /
,并解压:
cd /
unzip 服务端.zip
当出现提示时,输入大写 A
并回车。
给予777权限:
chmod -R 777 /root
chmod -R 777 /www/wwwroot/game
环境配置:
yum install screen -y
cd /root
rpm -i jdk-8u144-linux-x64.rpm
设置数据库密码为:123456。
进入宝塔面板 → 软件商店 → MySQL5.7 → 设置 → 配置修改,在第26行插入:
lower_case_table_names=1
保存更改、重载配置并重启数据库。
修改以下文件,将192.168.9.128替换为您的服务器IP:
/root/sql/game.sql
/root/sql/login.sql
导入数据库:
cd /root
./sk
使用压缩工具打开 /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
使用压缩工具打开 /root/LoginServer/dnf-http-0.0.1-SNAPSHOT.jar
,在以下文件中将192.168.9.128替换为您的服务器IP:
\BOOT-INF\classes\application.yml
/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:
\dnfm70\assets\bin\Data\Managed\Metadata\global-metadata.dat
。使用十六进制工具【WinHex.exe】进行修改,下载地址:链接。classes2.dex
,修改以下文件后重新编译:\dnfm70\smali_classes2\com\nexon\core\android\NXPDefaultApplicationConfig.smali
\dnfm70\smali_classes2\com\nexon\core_ktx\core\android\NXPDefaultApplicationConfig.smali
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字段必须为空,否则会提示“邀请码已经被使用”。
http://IP:83/ht/gm.php
GM码: 296o.com
http://IP:83/ht
本站主要用于日常笔记的记录和生活日志。本站不保证所有内容信息可靠!(大多数文章属于搬运!)如有版权问题,请联系我立即删除:“abcdsjx@126.com”。
QQ: 1164453243
邮箱: abcdsjx@126.com