准备好配套的服务端文件、客户端资源、DBC工具,全部文件存放目录只用英文和数字命名,不要加入中文、空格、特殊符号,目录层级尽量简短。关闭本机防护程序,避免组件注册、文件写入操作被拦截,造成工具安装不全或者资源文件丢失。
先安装DBC工具,右键安装程序选择以管理员身份运行,跟随向导完成安装。安装结束后打开控制面板,找到BDE管理器,打开之后在左侧右键新建别名,别名名称填写HeroDB,驱动类型选择PARADOX,找到PATH选项,填写服务端Mud2目录下DB文件夹完整路径,参数里面ENABLE BCD设置为FALSE,其余参数保持默认,确认之后保存配置。保存时出现卡住无响应,右键BDEADMIN.EXE打开属性,设置兼容模式为xp sp3,勾选管理员身份运行,再尝试保存。多次安装出现配置异常,清理注册表内Borland相关分支,重启电脑之后重新安装,安装完成可以在命令行手动注册idapi32.dll文件。
配置完成之后,打开Mir200文件夹,找到!Setup.txt文件,用记事本打开核对里面各项基础参数。检查数据库别名是否为HeroDB,核对地图路径、脚本路径、日志路径,确认没有残留其他盘符的旧路径信息,有旧路径记录全部替换成当前实际目录。查看引擎端口,确认端口没有被本机其他程序占用,端口冲突会导致网关无法监听,修改端口之后同步修改网关配置内对应的端口数字。保存配置文件,关闭记事本,不要直接启动引擎。
接着依次核对各个网关配置,游戏网关、登录网关、人物网关的配置文件,检查监听端口、连接地址,网关和M2引擎的通讯端口要相互对应。网关目录内的ip数据库文件不要缺失,缺失文件会导致网关启动闪退。全部网关参数调整完毕之后,先启动引擎主程序M2,等待引擎加载日志滚动,观察日志信息,没有数据库打开失败、文件读取失败的提示,代表引擎基础加载正常。引擎启动完成之后,再逐个启动网关程序,等待网关日志提示连接M2成功。
处理客户端资源,把服务端内配套补丁文件复制到客户端对应目录,覆盖原有资源文件,补丁包含地图、装备、界面、怪物素材,补丁缺失会出现地图黑屏、装备图标空白、NPC不显示。补丁复制完成之后,打开登录器配置工具,填写连接地址和端口,单机测试填写回环地址,核对pak文件列表以及密码,密码错误会导致补丁无法加载。参数核对无误之后生成登录器,把生成好的登录器放到客户端根目录。
启动顺序需要固定,BDE管理器在引擎运行阶段保持关闭状态,避免数据库文件占用冲突。引擎和网关全部启动正常之后,打开登录器,点击开始游戏,进入注册界面创建账号,登录角色之后进入地图,依次测试NPC对话、商店购买、怪物刷新、技能释放、装备掉落。进入游戏黑屏优先核对补丁是否完整,客户端版本和服务端版本是否配套,版本不一致会大量资源读取失败。
日常遇到的常见故障,登录器点开始没有反应,检查网关是否全部启动、端口是否放行、登录器端口地址填写是否正确。引擎启动提示数据库报错,回到BDE管理器核对HeroDB路径,检查DB文件夹内px、mb索引文件是否齐全,索引文件损坏需要替换完好的DB文件组。小退之后提示速度异常断开,进入M2的速度控制页面,放宽超速检测阈值,同时检查配套封挂组件里面的帧校验参数,调大小退阶段的容错时间。
修改物品、怪物、魔法数据的时候,先关闭引擎和网关,打开BDE管理器编辑DB数据表,修改保存之后关闭BDE管理器,再重新启动引擎,改动的数据才会加载进内存,游戏内才能看到变化。不要强制结束引擎进程,强行关闭容易损坏数据表索引文件,引发后续数据库报错。
整套服务端文件夹提前做好备份,调整参数、修改补丁之前,复制一份完整文件留存,出现大面积故障可以直接替换恢复。不同内核的引擎配置项存在区别,不要混用其他版本的网关、登录器配置模板,参数结构不一样会出现通讯失败。每次新增补丁资源,重新覆盖客户端文件,同步更新登录器内pak列表,再重新生成登录器进行测试。测试稳定之后,再调整爆率、怪物刷新时间、商店物品等参数,参数修改完成保存文件,重启引擎让新参数生效。
传奇单机架设完整步骤讲解 环境配置引擎启动登录测试流程
来源:
作者:
点击:

