搭建雷霆传奇H5版本需要严谨的服务器环境配置与文件部署。本教程基于CentOS系统,详细讲解从环境搭建到游戏启动的完整流程,涵盖双后台管理及常见报错处理。
一、服务器系统与环境准备
推荐使用CentOS7.664位系统,该版本兼容性最佳。若使用其他Linux发行版,可能会出现依赖库缺失导致的启动失败。
安装宝塔面板
连接SSH后,执行以下命令安装运维面板:
yuminstall-ywget&&wget-Oinstall.shhttps://download.bt.cn/install/install_lts.sh&&bashinstall.sh
安装完成后,记录面板登录地址、账号及密码。
部署运行环境
登录宝塔面板,进入“软件商店”,安装以下核心组件:
Web服务器:Nginx1.18
数据库:MySQL5.6
脚本语言:PHP5.6
数据库管理:phpMyAdmin4.4(可选,用于可视化查看数据)
系统端口与防火墙设置
为了确保游戏客户端能正常连接服务器,需开放所有端口。
宝塔安全组:在“安全”菜单中放行端口范围1-65535。
关闭系统防火墙:在SSH终端执行以下命令,防止系统级拦截:
systemctlstopfirewalld
systemctldisablefirewalld
二、服务端文件部署与配置
上传服务端源码
将获取到的服务端压缩包(通常为lt.zip或ltcq.zip)上传至服务器根目录/。
在终端执行解压命令:
cd/
unziplt.zip
解压后通常会出现data和www两个主要文件夹。
赋予文件权限
为了防止因权限不足导致文件无法读取或写入,需赋予最高权限:
chmod-R777/data/
chmod-R777/www/wwwroot/game(若存在此路径)
IP地址替换
这是架设中最关键的一步。源码中默认包含原作者的IP地址,必须替换为你当前的服务器公网IP。
定位文件:找到/data/sql/globaldata.sql文件。
修改方法:由于该文件通常较大(超过3M),宝塔在线编辑可能卡顿。建议下载到本地,使用Notepad++或记事本打开,搜索原IP(如120.53.108.72或192.168.200.129),替换为你的服务器IP,保存后重新上传覆盖。
配置数据库
修改密码:在宝塔面板“数据库”菜单中,将MySQL的root用户密码修改为123456。这是脚本默认调用的密码,不一致会导致导入失败。
导入数据:在终端执行以下命令进入目录并运行导入脚本:
cd/data
./sk
执行后稍作等待,直到提示导入完成。
三、创建站点与启动服务
添加网站站点
在宝塔面板“网站”菜单点击“添加站点”:
域名:填写服务器IP地址。
根目录:选择/data/web或/www/wwwroot/game(根据实际解压情况而定)。
PHP版本:强制选择PHP-5.6。
数据库:选择不创建(数据已通过脚本导入)。
启动游戏核心
雷霆传奇H5通常包含多个区服进程,需依次启动。在终端执行:
cd/data/server/s1&&./run.sh
cd/data/server/s2&&./run.sh
cd/data/server/s999&&./run.sh
执行完毕后,可通过命令netstat-lntp查看端口,若看到9001等端口处于监听状态,即表示服务启动正常。
四、后台管理与功能说明
游戏架设成功后,可通过浏览器访问以下地址进行管理:
游戏入口:http://你的IP:81
管理后台:http://你的IP:81/admin
默认账号:qujiuyou.com
默认密码:qujiuyou.com
功能:设置游戏公告、礼包码、基础数值配置。
GM授权后台:http://你的IP:81/gm
默认账号:admin
默认密码:qujiuyou.com(或123456,视版本而定)
功能:玩家管理、物品发放、封号禁言、GM权限设置。
五、常见问题排查
加载资源慢/卡顿:H5游戏对带宽要求较高。若人多卡顿,建议将map、res、resource等大体积资源文件夹分离,部署到另一台高带宽服务器上,并修改/www/wwwroot/game/main.min.js中的资源路径指向新服务器IP。
无法连接服务器:检查/data/sql/globaldata.sql中的IP是否已正确替换,以及防火墙是否已彻底关闭。
数据库连接失败:确认MySQL的root密码已修改为123456,且./sk脚本执行无报错。
一、服务器系统与环境准备
推荐使用CentOS7.664位系统,该版本兼容性最佳。若使用其他Linux发行版,可能会出现依赖库缺失导致的启动失败。
安装宝塔面板
连接SSH后,执行以下命令安装运维面板:
yuminstall-ywget&&wget-Oinstall.shhttps://download.bt.cn/install/install_lts.sh&&bashinstall.sh
安装完成后,记录面板登录地址、账号及密码。
部署运行环境
登录宝塔面板,进入“软件商店”,安装以下核心组件:
Web服务器:Nginx1.18
数据库:MySQL5.6
脚本语言:PHP5.6
数据库管理:phpMyAdmin4.4(可选,用于可视化查看数据)
系统端口与防火墙设置
为了确保游戏客户端能正常连接服务器,需开放所有端口。
宝塔安全组:在“安全”菜单中放行端口范围1-65535。
关闭系统防火墙:在SSH终端执行以下命令,防止系统级拦截:
systemctlstopfirewalld
systemctldisablefirewalld
二、服务端文件部署与配置
上传服务端源码
将获取到的服务端压缩包(通常为lt.zip或ltcq.zip)上传至服务器根目录/。
在终端执行解压命令:
cd/
unziplt.zip
解压后通常会出现data和www两个主要文件夹。
赋予文件权限
为了防止因权限不足导致文件无法读取或写入,需赋予最高权限:
chmod-R777/data/
chmod-R777/www/wwwroot/game(若存在此路径)
IP地址替换
这是架设中最关键的一步。源码中默认包含原作者的IP地址,必须替换为你当前的服务器公网IP。
定位文件:找到/data/sql/globaldata.sql文件。
修改方法:由于该文件通常较大(超过3M),宝塔在线编辑可能卡顿。建议下载到本地,使用Notepad++或记事本打开,搜索原IP(如120.53.108.72或192.168.200.129),替换为你的服务器IP,保存后重新上传覆盖。
配置数据库
修改密码:在宝塔面板“数据库”菜单中,将MySQL的root用户密码修改为123456。这是脚本默认调用的密码,不一致会导致导入失败。
导入数据:在终端执行以下命令进入目录并运行导入脚本:
cd/data
./sk
执行后稍作等待,直到提示导入完成。
三、创建站点与启动服务
添加网站站点
在宝塔面板“网站”菜单点击“添加站点”:
域名:填写服务器IP地址。
根目录:选择/data/web或/www/wwwroot/game(根据实际解压情况而定)。
PHP版本:强制选择PHP-5.6。
数据库:选择不创建(数据已通过脚本导入)。
启动游戏核心
雷霆传奇H5通常包含多个区服进程,需依次启动。在终端执行:
cd/data/server/s1&&./run.sh
cd/data/server/s2&&./run.sh
cd/data/server/s999&&./run.sh
执行完毕后,可通过命令netstat-lntp查看端口,若看到9001等端口处于监听状态,即表示服务启动正常。
四、后台管理与功能说明
游戏架设成功后,可通过浏览器访问以下地址进行管理:
游戏入口:http://你的IP:81
管理后台:http://你的IP:81/admin
默认账号:qujiuyou.com
默认密码:qujiuyou.com
功能:设置游戏公告、礼包码、基础数值配置。
GM授权后台:http://你的IP:81/gm
默认账号:admin
默认密码:qujiuyou.com(或123456,视版本而定)
功能:玩家管理、物品发放、封号禁言、GM权限设置。
五、常见问题排查
加载资源慢/卡顿:H5游戏对带宽要求较高。若人多卡顿,建议将map、res、resource等大体积资源文件夹分离,部署到另一台高带宽服务器上,并修改/www/wwwroot/game/main.min.js中的资源路径指向新服务器IP。
无法连接服务器:检查/data/sql/globaldata.sql中的IP是否已正确替换,以及防火墙是否已彻底关闭。
数据库连接失败:确认MySQL的root密码已修改为123456,且./sk脚本执行无报错。

