雷霆传奇H5神魔之魔改龙珠2源码架设教程

来源: 作者: 点击:
一、服务器环境与源码准备

系统要求:CentOS7.664位(纯净系统)。硬件建议:2核CPU、4GB内存、5Mbps带宽。低于此配置可能导致跨服或网关启动失败。

源码结构:下载的源码包通常命名为lt.zip或ltcq.zip。解压后目录结构包含/home/www(前端资源)、/home/server(游戏服务端)、/home/sql(数据库文件)。确保源码完整,无缺失run.sh启动脚本。

二、宝塔面板与运行环境部署

1.安装宝塔面板

使用root用户登录服务器,执行安装命令:
yuminstall-ywget&&wget-Oinstall.shhttp://download.bt.cn/install/install_6.0.sh&&shinstall.sh

安装过程中输入y确认,安装完成后记录面板地址、用户名及密码。

2.安装必要软件

登录宝塔面板,在“软件商店”安装以下组件:
•Web服务器:Nginx1.18或1.20

•数据库:MySQL5.6(必须此版本,高版本不兼容)

•编程语言:PHP5.6(仅用于GM后台,非必须)

安装完成后,在宝塔面板中修改MySQL的root密码为123456,以便后续脚本连接。

3.端口与防火墙设置

•关闭防火墙(单机/内网必做):
systemctlstopfirewalld
systemctldisablefirewalld

•放行端口:在宝塔“安全”页面及云服务器控制台安全组中,放行88(游戏入口)、3306(数据库)、9001(游戏网关)等端口。

三、服务端部署与数据库初始化

1.上传与解压源码

使用WinSCP或宝塔文件管理器,将lt.zip上传至服务器根目录(/)。在终端执行解压与授权:
cd/
unziplt.zip
chmod-R777/home

注意:必须确保/home目录具有读写权限,否则服务端无法生成日志和存档。

2.修改数据库IP配置

源码中的数据库初始化文件预设了演示IP,需改为你的服务器内网IP或公网IP。
-编辑文件:/home/sql/globaldata.sql
•使用sed命令批量替换(将123.207.42.5替换为你的实际IP):
sed-i's/123.207.42.5/你的IP/g'/home/sql/globaldata.sql


3.导入数据库

进入/home目录,执行自动初始化脚本:
cd/home
./sk

执行完毕后,在宝塔的“数据库”页面点击“从服务器获取”,若能看到globaldata、s1等数据库,说明导入成功。为防误触,可删除sk脚本。

四、网站配置与服务启动

1.创建网站站点

在宝塔面板点击“网站”->“添加站点”:
-域名:填写你的服务器IP,如192.168.1.100:88(端口填88)
•根目录:设置为/home/www

-PHP版本:选择5.6

2.启动游戏服务端

按顺序启动区服和跨服(需保持终端常开):
#启动一区(必开)
cd/home/server/s1&&./run.sh
#启动二区(可选)
cd/home/server/s2&&./run.sh
#启动跨服(必开,否则无法正常游戏)
cd/home/server/s99&&./run.sh

启动后,使用netstat-lntp命令检查9001端口是否处于LISTEN状态,确认网关启动成功。

五、访问游戏与GM后台

•游戏入口:浏览器打开http://你的IP:88即可注册进入游戏。

•GM后台:访问http://你的IP:88/gm,默认账号admin,密码常见为syymw.com或zhanbaozhan.com(具体查看源码说明文档)。后台可发送元宝、装备、调整等级。

六、常见架设报错与解决

1.页面白屏/无法连接:检查globaldata.sql中的IP是否替换彻底;确认防火墙是否彻底关闭;确认Nginx站点目录是否为/home/www。
2.数据库连接失败:确认MySQL5.6服务是否运行,且root密码已改为123456(需与源码配置一致)。
3.跨服功能异常:确认s99跨服服务是否正常启动;检查服务器内存是否不足(可用free-m命令查看,建议4GB以上)。
4.启动脚本无权限:执行chmod+x/home/server/s1/run.sh赋予执行权限。

单机测试建议:若仅在本地虚拟机测试,IP填写内网IP(如192.168.x.x)即可,无需公网IP。
[顶部]