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

