先准备配套程序包,里面包含服务端资源、客户端、引擎工具、数据库组件,确认文件完整性,压缩包解压路径不要带中文和空格,路径过长也容易出现读取失败的情况。操作系统选用windows服务版本,提前关闭自带防护程序,防护软件容易拦截进程、隔离关键dll文件,造成启动报错。准备好数据库工具,安装数据库组件,安装完成之后打开数据库管理工具,新建对应库,导入配套的数据库脚本,导入结束核对数据表,确认角色表、行会表、充值配置、合击技能数据全部导入成功,表结构缺失会导致进入游戏之后无法召唤英雄、释放合击。
环境准备完成之后开始配置服务端基础参数,找到引擎主配置文件,使用记事本打开,核对端口信息,默认端口如果被其他程序占用,需要更换空闲端口,同时修改内网地址,单机测试填写本机回环地址。接着配置网关和登录网关,网关配置里填写和引擎一致的通信端口,密钥保持和引擎密钥相同,密钥不一致会出现网关连接失败,日志持续提示校验不通过。找到版本内的合击配置文件,确认合击技能文件路径,英雄数据模板、英雄等级成长、合击怒气参数,这里可以提前设置合击积攒速度、合击伤害系数,参数根据自身需求调整,不修改就沿用自带默认数值。
配置完成开始依次启动程序,启动顺序不能打乱,先启动数据库服务,确认数据库正常运行,再启动日志服务,日志窗口没有报错之后启动引擎主程序,引擎加载资源的时候留意窗口输出信息,查看物品数据、技能数据、英雄合击脚本是否加载完成,出现加载失败记录对应的文件名称,回到资源目录核对文件是否缺失或者损坏。引擎启动成功之后再启动网关,网关连接标识显示正常,代表服务端通信链路已经连通。
接下来处理客户端,客户端资源包解压完成,找到客户端配置文件,修改里面的连接地址和端口,和前面网关的参数保持一致。配套补丁放到客户端对应目录,补丁文件缺失会出现英雄外观异常、合击特效不显示、UI界面错乱。生成登录入口文件,放到客户端根目录,单机测试的时候直接运行这个入口文件尝试登录。
登录测试分为两步,第一步账号注册登录,注册账号进入游戏,先检查主角色能否正常创建,创建完成看英雄召唤功能,找到英雄NPC,点击召唤英雄,英雄成功出现在身边之后查看英雄基础属性、装备栏、背包功能是否正常。测试合击相关功能,打怪积攒怒气值,怒气条满之后释放合击技能,观察技能特效是否弹出、伤害数值正常跳出,没有出现怒气不涨、点击合击无反应、英雄凭空消失的情况。
测试过程中常见故障逐一排查,引擎提示数据库连接失败,优先核对数据库账号密码、库名是否和配置文件内填写的一致,数据库服务有没有正常开启。登录的时候卡在加载界面,先检查客户端连接地址端口,再查看网关是否掉线,防火墙拦截通信也会造成这个现象。英雄召唤失败,大多是英雄模板数据缺失,或者英雄NPC脚本文件损坏,打开对应NPC脚本核对英雄创建语句。合击放不出来,先看怒气配置,部分版本默认关闭自动涨怒气,需要在合击脚本开启怒气积累,也有可能是合击技能资源文件丢失,特效文件缺失只会看不到动画,严重的时候会直接卡住角色。
单机测试全部功能正常之后,再核对其他配套功能,元宝发放、装备掉落、地图传送、行会功能、聊天功能,每一项简单测试一遍,确认没有隐性问题。所有调试工作结束,保存全部配置文件,备份整套服务端和客户端资源,后续调整合击伤害、怪物爆率、地图刷新时间的时候,修改对应配置文件,关闭引擎重新加载资源再启动,改动完成之后再次进游戏复测功能,保证改动不会影响英雄和合击相关逻辑。

