准备传奇世界配套Mirserver服务端、原版客户端以及DBC2000数据库工具,将服务端压缩包解压到D盘根目录,文件夹命名为Mirserver,路径中不要包含中文、括号与空格,路径字符异常会造成数据库读取失败。客户端单独解压到其他盘符,保留客户端内data、map、Graphics等资源文件夹,核对资源文件完整性,缺失资源会出现地图黑屏、人物花屏、元神模型不显示等问题。
安装DBC2000数据库工具,完成安装后打开控制面板内的BDE管理器,新建数据库别名HeroDB,将数据库路径指向D盘Mirserver文件夹下的DB目录,确认路径填写无误后保存配置并关闭管理器。别名名称大小写不做强制要求,但路径必须精准,路径填写错误会在引擎启动阶段直接提示数据库连接失败。
进入Mirserver目录找到GameCenter游戏控制器,右键以管理员身份运行,点击一键设置选项,选定Mirserver所在目录,单机模式下服务器地址填写127.0.0.1,端口保持默认数值,保存配置。依次勾选数据库服务、游戏主程序、登录网关、角色网关、日志服务,点击启动游戏服务器,等待所有程序加载完成,查看控制台输出日志,确认无报错提示。防火墙弹出拦截提示时选择允许访问,若端口被占用,可以在控制器配置界面更换端口数值,保存后重新启动整套服务程序。
取出服务端内配套补丁文件,将补丁中的data、map文件夹复制覆盖到传奇世界客户端目录,覆盖前备份客户端原有文件,防止原有资源损坏。打开登录器配置工具,填写游戏名称,服务器地址设置为127.0.0.1,选择对应的资源文件并填写资源密码,生成单机登录器,将生成好的登录器程序放置到传奇世界客户端根目录。版本不匹配的登录器无法连接服务端,必须选用和当前Mirserver引擎配套的登录器,混用不同版本登录器会出现登录超时、账号无法提交注册的情况。
双击客户端内的登录器程序,打开游戏窗口,注册账号并创建角色,依次测试角色创建、元神召唤、地图跳转、怪物刷新、NPC对话、装备拾取、技能释放等基础功能。遇到无法连接服务器的情况,优先检查GameCenter内所有网关程序是否全部正常运行,查看控制台日志定位错误来源。画面黑屏、道具花屏多为补丁不全或者客户端版本不匹配,重新替换完整补丁文件再进行测试。账号注册无响应时,打开登录网关设置,取消勾选登录器校验限制选项,保存后重启登录网关。
修改游戏参数前,需要关闭游戏控制器内所有运行中的服务程序,爆率、怪物属性、NPC对话脚本、元神相关配置都在Mirserver对应的文件夹内调整,修改完成保存文件,再重新启动游戏控制器加载新配置。单机模式仅本机访问,不需要设置路由器映射。电脑重启之后,文件路径不会变动,但需要重新以管理员身份运行GameCenter,按流程启动服务程序,再打开登录器进入游戏。
日常调试过程中,不要随意改动引擎核心配置文件,每次只改动少量参数,测试无误后再继续调整。如果出现角色保存失败、数据库报错,检查HeroDB别名配置是否正常,确认DB文件夹权限正常。长时间运行游戏之后,先关闭游戏客户端与登录器,再在游戏控制器内停止全部服务程序,不要直接强制结束进程,避免数据库文件损坏。登录器在使用过程中如果出现列表读取失败,重新打开登录器配置工具核对IP地址与资源密码,重新生成登录器替换客户端内旧文件。

