下面介绍斗罗大陆手工版搭建教程
详细搭建教程如下
——————————————————————————
安装宝塔 详细见宝塔面板安装教程 这里不再进行介绍
Centos 安裝腳本 面板端口:8888
yum install -y wget && wget –no-check-certificate -O install.sh https://download.fenhao.me/install/install_6.0.sh && sh install.sh
試驗性 Centos/Ubuntu/Debian 安裝命令 獨立運行環境(py3.7) 可能存在少量兼容性問題 不斷優化中
curl -ksSO https://download.fenhao.me/install/install_panel.sh && bash install_panel.sh
Ubuntu/Deepin 安裝腳本
wget -O install.sh https://download.fenhao.me/install/install-ubuntu_6.0.sh && sudo bash install.sh
Debian 安裝腳本
wget -O install.sh https://download.fenhao.me/install/install-ubuntu_6.0.sh && bash install.sh
Fedora 安裝腳本
wget -O install.sh https://download.fenhao.me/install/install_6.0.sh && bash install.sh
Linux 面板 7.5.1 升級命令(已安裝面板或舊版本或免費版升級專業版)
curl -k https://download.fenhao.me/install/update6.sh|bash
环境要求:
CENTOS 7以上系统
nginx-1.18及以上
mysql5.6
php5.6及以上
首先连接一下 虚拟机
——————————————————————————
1、关闭防火墙、开放端口
systemctl stop firewalld
systemctl disable firewalld
防火墙不关闭也行
宝塔放行端口:1:65535
或单独打开 88 9229 9228 8080 9988 7200
这里我直接关闭防火墙
——————————————————————————
2、设置数据库密码为:root1234(在宝塔直接设置) 修改root密码后需要重启数据库
重启完成后 放行权限
mysql -u root -proot1234
GRANT ALL PRIVILEGES ON *.* TO ‘root’@’%’ IDENTIFIED BY ‘root1234’ WITH GRANT OPTION;
FLUSH PRIVILEGES;
quit
Navicat Premium、宝塔等其他方式创建数据库 这里使用Navicat Premium创建数据
dldl-gm
assist_dldl
wow-dldl_1
wow-dldl-center
数据导入
本地解压 数据库.zip
Navicat Premium导入数据 这里注意 不要导入错了
稍微有点长 我们 跳过一下
导入最后一个 这个也有点长 一样跳过
数据库已经导入完成了
——————————————————————————
3、上传17fenxian.zip到服务器根目录(根目录不是root目录!!!!)
解压17fenxiang.zip
cd /
unzip 17fenxiang.zip
给予 777权限
chmod -R 777 /home/
chmod -R 777 /www/wwwroot/dldl_alpha
——————————————————————————
4、环境安装
安装JAVA环境
yum install java-1.8.0-openjdk* -y
yum install jsvc
——————————————————————————
5、IP修改 全部搜索192.168.200.128替换 这里已经准备好了 本地解压17fenxiang-update.zip
Nodepad++打开全部properties文件 根据自己情况 全部替换192.168.200.128 这里点击替换所有打开文件 然后全部保存
\home\root\assist_dldl\config\assist.properties
\home\root\center\wow-server-center\config\game.properties
\home\root\wow-server-dldl_1\config\game.properties
\home\root\wow-assist\server_cfg\app_server\dldl\game.properties
\home\root\wow-assist\server_cfg\app_server\dldl_1\game.properties
\home\root\wow-assist\server_cfg\fight_server\dldl_center\game.properties
修改数据库配置信息 注意是assist_dldl数据下执行
这里根据情况替换ip 如果是外网 只需替换192.168.200.128, 127.0.0.1 无需修改
执行SQL 数据库修改执行SQL.sql
修改启动文件 由于默认安装了jdk 版本可能不一致
查看安装jdk版本
cd /usr/lib/jvm/
ls
修改启动文件 打开所有service.sh 文件 对比替换一下这个地址java-1.8.0-openjdk-1.8.0.302.b08-0.el7_9.x86_64 如果不一致 全部替换一下
\home\root\center\wow-server-center\scripts\service.sh
\home\root\wow-server-dldl_1\scripts\service.sh
全部修改完成 现在替换全部文件 直接拖拽 进行覆盖即可
替换文件
—————————————————
6、安装ruby环境 这个主要是运营后台用的 比较慢
cd /home
tar -zxvf ruby-2.1.10.tar.gz
cd ruby-2.1.10
./configure
make && make install 耐心等待执行完下一步
gem install bundler -v 1.17.3 这一步也是耐心等待
—————————————————-
7、网站
新建一个网站-你的ip:端口 或域名:端口
有端口就添加端口这里的端口88
网站目录设置\www\wwwroot\dldl_alpha
————————————————-
8、启动游戏服务
启动前先查看一下端口
启动运维 这个端口9988就可以
cd /home/root/tomcat-assist/bin
./1.sh
看一下 是否启动成功 访问 OK 启动游戏
启动游戏
cd /home/root/center/wow-server-center/scripts
./start_game.sh
cd /home/root/wow-server-dldl_1/scripts
./start_game.sh
启动运营后台(这个端口7200)
cd /home/root/dldl-gm
sh restart-alpha.sh
停止游戏
cd /home/root/center/wow-server-center/scripts
./stop_game.sh
cd /home/root/wow-server-dldl_1/scripts
./stop_game.sh
启动后可以通过
端口查看命令 netstat -lntp
————————————————-
9、客户端修改 (客户端默认地址192.168.200.129)
安卓客户端修改IP
\assets\scripts\envConfig.lua
目前这个端不能反编译好像 (可以直接压缩包拖出修改,然后拖回覆盖,签名。)
————————————————-
用解压缩软件 打开 APK 找到envConfig.lua文件 拖出
使用 XXTEADecrypt.exe 解密文件修改,然后加密回去
签名值
QIDEAENCRYPTED
KEY
GDv4gFTMcTGkRgAG
根据需求替换ip 如果是外网替换成外网IP即可
加密后替换回去然后签名。
我这里 没有进行签名 需要签名的童靴可以自己进行签名
已经替换完成 打开模拟器 进行安装 如果是外网IP 发送到手机进行安装即可
————————————————-
运维后台
http://IP:9988
账号 admin 密码 cz123456
运营后台 GM后台 在这里 调整就好 如果没有启动 看看7200服务是否启动完成 还在启动 我们访问这里试试 启动完成后重新访问
http://IP:7200
账号admin 密码 123456
授权物品后台
http://ip:88/gm/gm.php
授权码 123456
游戏截图: