操作前准备一台配置达标云服务器,推荐CentOS 7.6版本,运行内存预留1.5GB以上,提前在云服务商控制台安全组中放行所有TCP和UDP端口1到65535,避免后续端口通信被拦截。准备好对应版本的完整游戏源码包,确认源码体积在1GB以上,包含服务端核心程序、数据库文件、网页前端资源、GM后台组件,不要下载缺少核心文件的精简版本,防止后续运行出现功能缺失。
服务器基础环境搭建环节,通过SSH远程连接工具登录服务器,直接执行宝塔面板官方安装命令,等待安装过程自动完成。安装结束后根据提示信息进入宝塔面板管理后台,在软件商店中依次安装Nginx 1.20、MySQL 5.6、PHP 5.6和phpMyAdmin 4.43组件,所有组件安装完成后重启面板,确认所有服务状态显示运行正常。进入宝塔终端执行命令永久关闭系统防火墙,避免后续游戏服务启动后端口被系统拦截,执行systemctl stop firewalld.service命令停止防火墙,再执行systemctl disable firewalld.service命令设置防火墙开机不自动启动。
源码上传与权限配置环节,在宝塔面板的文件管理界面,将提前准备好的新版雷霆传奇源码压缩包上传到服务器根目录,由于最新版本宝塔禁止直接上传根目录,可先上传到任意临时目录,再剪切移动到根目录下。执行unzip命令解压源码压缩包,解压完成后执行chmod -R 777 /data命令,给所有游戏目录赋予777最高读写权限,避免后续程序运行时出现权限不足无法写入数据的报错。进入源码目录核对所有文件夹结构,确认包含sql数据库目录、server服务端目录、www网页资源目录,没有出现解压中断导致的文件缺失。
数据库配置环节,在宝塔面板数据库管理页面修改MySQL root账号的默认密码,设置为自定义的高强度密码,记录下来后续配置服务端时需要使用。进入data/sql目录找到globaldata.sql数据库文件,该文件体积通常超过3MB,无法在宝塔面板中直接编辑,将文件下载到本地用Notepad++文本编辑器打开,将文件中所有默认测试IP地址全部替换为自己服务器的公网IP,保存修改后上传回服务器覆盖原文件。在宝塔终端执行数据库导入命令,进入源码根目录运行对应导入脚本,等待数据库自动导入完成,整个过程耗时约1到3分钟,导入完成后通过phpMyAdmin工具查看globaldata库中的server和serverroute表,确认表内所有IP地址都已更新为自己的服务器公网IP。
网站站点配置环节,在宝塔面板的网站管理页面新建一个站点,域名填写服务器的公网IP,根目录指向源码中的www/wwwroot/game目录,PHP运行版本选择5.6,无需额外设置伪静态和防跨站选项,保持默认配置即可。站点创建完成后进入网站根目录,核对index.php入口文件和静态资源文件是否完整,确认网站能正常访问,打开浏览器输入服务器IP,能看到游戏登录页面即为网站配置成功。
游戏服务端启动环节,通过宝塔终端依次进入不同的服务端目录,分别执行对应的启动脚本,先进入s1目录运行./run.sh启动一区服务,再进入s2目录运行./run.sh启动二区服务,最后进入根目录下的全局服务文件夹运行./run.sh启动全局网关服务。所有服务启动完成后执行netstat -lntp命令查看端口监听状态,确认9001、9002等核心游戏端口处于正常监听状态,没有端口冲突报错,说明服务端运行完全正常。
后台功能配置环节,游戏自带两个独立管理后台,运维后台默认访问地址为http://服务器IP/admin,默认账号admin密码123456,登录后可自定义设置游戏公告、生成礼包兑换码、调整全服活动时间。GM后台默认访问地址为http://服务器IP/gm,默认账号admin密码123456,首次登录后系统会自动创建管理员账号,可直接给指定玩家授权、发放装备道具、调整玩家充值额度、查看全服游戏运行日志。如果需要修改GM后台的默认账号密码,进入网站根目录下的gm文件夹,打开config.php配置文件,找到
𝑎
𝑑
𝑚
𝑖
𝑛
和
admin和adminpass字段直接修改为自定义的账号密码,保存后刷新页面即可生效。
全流程测试环节,打开手机或电脑浏览器输入游戏站点地址,进入游戏创建角色,测试角色移动、打怪升级、装备掉落、技能释放等所有基础功能是否正常,切换不同地图检查资源加载速度,确认没有地图黑屏、素材缺失的问题。测试礼包码兑换功能,在运维后台生成新的礼包码,进入游戏找到兑换入口输入礼包码,确认能正常领取对应奖励。测试GM功能,登录GM后台给测试角色发放顶级装备,返回游戏确认装备能正常收到,属性加成正常生效。所有功能测试无问题后,整个新版雷霆传奇架设流程全部完成,后续玩家直接通过浏览器访问站点地址即可进入游戏游玩。日常运维过程中如果需要关闭游戏服务,依次进入对应服务端目录运行./stop.sh脚本即可,不会出现强制关闭导致玩家数据丢失的问题。
新版雷霆传奇H5从环境部署到全功能上线完整实操详细指南
来源:
作者:
点击:

