开始架设之前要准备好版本程序,引擎配套组件,数据库工具,客户端补丁以及登录器工具。服务器硬件推荐选用4核8G以上配置,操作系统选用Windows Server 2016或者2019,本地电脑测试可以使用虚拟机,虚拟机内存分配不低于4G。服务器安全组需要提前放行程序用到的端口,常见端口包含7000,7100,80等,端口未开放会出现无法登录游戏的情况。本地单机调试不需要额外放行公网端口,使用127.0.0.1地址即可。
拿到版本压缩包之后,解压文件到磁盘根目录,文件夹名称不能包含中文、空格以及特殊符号,路径过长或者带中文会造成引擎读取文件失败。解压完成先查看目录结构,确认db文件夹、Mir2文件夹、网关文件夹、补丁文件夹文件完整。打开数据库工具,加载版本自带数据库文件,核对账号表、人物表、物品表数据是否正常,查看角色基础属性、物品属性配置,发现数据错乱可以直接在数据库表单内修改,修改完成保存文件。
接下来配置网关程序,打开登录网关、游戏网关、角色网关,在网关配置页面填写对应地址。对外供他人访问时填写服务器公网IP,单机测试填写127.0.0.1,网关端口要和安全组放行端口保持一致。保存网关配置文件之后,依次启动三个网关程序,观察网关日志,显示连接就绪代表网关配置无误。
网关启动完成后打开引擎主程序,进入引擎参数设置页面。填写游戏名称,设置角色创建数量上限,调整游戏时间倍率,怪物经验倍率,物品掉落相关参数。打开地图配置文件,核对各个地图的怪物刷新坐标,刷新数量,刷新间隔,修改BOSS产出规则。NPC脚本文件单独检查,确认商店购买、任务对话、传送功能脚本没有语法错误,脚本出错会导致NPC点击无响应。
服务端配置结束之后处理客户端资源,把版本配套的地图补丁、装备补丁、特效补丁复制到客户端对应目录。补丁文件名称要和服务端读取文件名称匹配,补丁缺失会出现装备或者地图黑屏。打开登录器生成工具,填写登录网关地址和端口,生成对应的登录器文件,把登录器放到客户端根目录。
程序启动有固定顺序,顺序错误容易引发连接异常。第一步启动数据库服务,第二步启动登录网关,第三步启动游戏网关,第四步启动角色网关,最后运行引擎主程序。等待引擎日志持续滚动,出现加载物品成功,加载怪物成功,加载地图成功提示,代表服务端启动完成。打开登录器,注册账号新建角色进入游戏,测试角色移动,技能释放,物品拾取,装备穿戴,仓库存取,NPC交互等基础功能。
功能测试阶段需要逐项排查各类问题。无法登录游戏优先检查端口放行状态,网关IP填写内容,网关程序是否正常运行。进入游戏黑屏,重新核对补丁文件是否完整,补丁放置路径是否正确。NPC没有反应,回到脚本目录检查脚本语法,查看NPC编号是否对应。打怪不掉落物品,打开爆率文件确认怪物爆率配置,检查引擎是否开启爆率读取开关。
基础功能测试完成之后进行细节调整,修改游戏内文字描述,调整装备属性,优化怪物强度,设置等级上限。开启数据库定时备份,固定时间备份db目录文件,防止服务器意外重启造成数据丢失。持续查看引擎运行日志,监控内存占用和在线连接数量,及时处理连接数过高引发的掉线问题。
整套架设流程完成之后,后续日常维护主要查看运行日志,定期备份数据,根据实际游玩体验微调怪物刷新速度,装备产出概率,角色属性相关参数,保证游戏稳定运行。
传奇完整架设实操教程,从环境准备到程序启动与功能测试全过程
来源:
作者:
点击:

