架设过程中遇到问题,先判断属于哪一类,再按对应方向查,避免到处乱试。
服务端启动报错,先看路径和数据库。服务端必须放在英文路径,例如D:MirServer,不能放在桌面、下载目录或中文文件夹。启动前关闭杀毒软件,否则DBServer、LoginGate、M2Server可能被误删。
DBC2000配置错误最常见。打开BDE Administrator,新建STANDARD数据库,名称必须和引擎配置向导中的数据库名称一致,通常叫HeroDB。PATH路径要指向MirServerMud2DB,不能指向错误目录。如果版本使用Access数据库,引擎控制器里会显示HeroDB.MDB或勾选了Access,此时不需要DBC2000,装了反而冲突。
改了装备属性游戏里不变,多半是改错了数据库。有些版本同时存在StdItems.DB和HeroDB.MDB,编辑器默认读DBC,但服务端实际读Access,改完自然不生效。确认版本实际使用的数据库类型后再修改,或把不用的数据库文件删除。
登录器打开黑屏或找不到客户端,先检查登录器是否放在客户端根目录,不能从桌面直接运行。单机架设必须取消勾选微端模式,否则登录器会尝试远程下载补丁,本地读不到就黑屏。补丁文件夹名称要和登录器配置中的Resources目录一致,补丁必须整体放在客户端根目录下,不能拆散覆盖。
能注册账号但进不去游戏,说明登录网关7000端口是通的,问题在角色网关SelGate和游戏网关RunGate。确认这两个网关正常启动没有闪退,检查7100和7200端口是否被占用或被防火墙拦截。外网架设需要在路由器上同时映射7000、7100、7200三个端口,只映射7000只能注册不能进游戏。
登录器提示K值不匹配或识别码错误,说明登录器配置器中的密钥和M2引擎安全设置中的密钥不一致。用引擎包自带的登录器配置器重新生成,确保key文件或识别码在登录器目录和Mir200目录下都存在且内容相同。
游戏网关报错端口被占用,用命令行执行netstat -ano查看对应端口被哪个进程占用,结束冲突程序后重启网关。酷狗音乐、下载工具等软件可能占用7000或7200端口。
进游戏后地图黑屏但人物可见,是Map文件缺失,把服务端Mir200Map下的地图文件复制到客户端Map目录。完全黑屏什么都看不见,优先查补丁路径、K值和客户端版本匹配。
Win10/Win11系统运行报错或花屏,右键登录器和M2Server设置兼容性为Windows 7或Windows XP SP3,勾选以管理员身份运行。DirectX和VC++运行库缺失也会导致闪退,需安装完整运行库。
转版本后各种异常,通常是旧引擎文件残留。转版本时只保留M2Server,删除DBServer、登录网关等旧文件,用新引擎包完整覆盖,再重新配置数据库和登录器。
传奇单机架设常见问题排查:黑屏不开门网关报错数据库与登录器配置
来源:
作者:
点击:

