GOM(Game of Mir)是复古/微变传奇用得最多的老引擎,原版停在2015年前后,对路径、运行库、PAK密码、网关顺序特别敏感。下面按架设顺序把高频坑一次拆透,照着查比重装快。
一、M2Server 双击秒退 / 一闪无红字
• 路径含中文空格:必须放 D:\MirServer,严禁“D:\游戏\传奇服务端”或桌面。
• 缺运行库:装 VC++2013/2015/2019 x86+x64 + .NET4.8 + DirectX9.0c。
- 杀软误删:把 MirServer 整个目录加白名单,看隔离区有没有 M2Server.exe / Key.lic / LoginGate.exe。
• 权限不够:右键 M2Server.exe → 以管理员身份运行;文件夹属性→安全→当前用户完全控制。
- C盘锁文件残留:删 C:\PDOXUSRS.NET,重启再起。
• 注册表共享内存异常:regedit 搜 SHAREDMEMLOCATION 改成 0x5BDE,重启。
二、Borland Database Engine 初始化失败 / 数据库连接失败
- 老 GOM 用 DBC2000:BDE Administrator 建别名 HeroDB → PATH 指 MirServer\Mud2\DB。
• 新 GOM 用 MySQL:services.msc 看 MySQL 是否“正在运行”;DBConfig.ini 里 DBHost=127.0.0.1、DBPort=3306、DBUser、DBPass、DBName 必须和 Navicat 里建库一模一样。
- 3306 被占:netstat -ano|findstr 3306 查 PID,改 my.ini 端口或改引擎配置同步改。
• 库没导:用 Navicat 把服务端 DB\xxx.sql 导进对应库,别只建空库。
三、端口绑定失败(7000/7100/7200/8008 被占)
• cmd 跑 netstat -ano | findstr 7000,任务管理器按 PID 结束占用进程(迅雷、QQ音乐、其他引擎常占)。
- 改端口要同步改:!Setup.txt、DBServer.ini、LoginGate.cfg、RunGate.ini、登录器列表 serverlist.txt、微端 UpdateServer 配置,一处没改就握手失败。
• 云服务器还得在安全组放行 TCP 7000/7100/7200/8000/80,系统防火墙放行 MirServer 目录。
四、启动顺序错了(最隐形杀手)
正确顺序:
1. MySQL / DBC 服务
2. DBServer.exe(等“数据库连接成功”)
3. LoginGate.exe(监听 7000)
4. SelGate / RunGate / GameGate
5. M2Server.exe(最后起,看“加载NPC脚本完毕”无红字)
顺序乱了表现:能注册但点开始游戏无反应、角色列表空、M2 报“网关未连接”。
五、登录器连不上 / “连接服务器失败” / 列表空白
• 单机 IP 全改 127.0.0.1;外网改公网 IP,!addrtable.txt、LoginGate.cfg、GameGate.ini、serverlist.txt 必须一致,多一个空格都不行。
- 登录器配置器里“列表地址”浏览器能直接打开才算有效。
• LoginGate 窗口没弹出来 = 网关没起,客户端永远连不上。
• 区名带空格:GOM 拒绝连接,改名去掉空格。
• 登录器和引擎版本不匹配:用同版本 GOM 登录器配置器重生成,别拿 GEE 登录器套 GOM。
六、进游戏黑屏 / UI不显示 / 地砖黑 / 地图空白
• PAK 密码错:M2 控制台→选项→参数设置→基本→Pak文件密码,必须和登录器配置器 PAK.txt 里逐字一致(含大小写)。
• 补丁没覆到客户端:把服务端 Data\Map\NewopUI.Pak 按说明拷到客户端根目录,别只放服务端。
- 客户端太精简:换 17 周年完整盛大包,别用砍掉的精简版。
• 分辨率冲突:登录器配置器取消“1024×768”勾,或客户端属性兼容 Win7。
• 地图文件缺:把 MirServer\Mir200\Map 下 .map 同步到客户端 Map 夹,看 Log 里 MapLoadFail 报哪个图补哪个。
七、微端不亮灯 / 补丁更新不了
• UpdateServer 里“服务器地址”填公网 IP,“微端更新密码”必须和登录器配置器里完全一致。
• 微端端口默认 8000,安全组+防火墙放行。
• 有连接但不下补丁:99% PAK 路径错或密码错,UpdateServer 下 pak.txt 路径指客户端 Resources 绝对路径。
八、脚本报错 / NPC无功能 / 怪物不刷
• M2 控制台→查看→脚本错误日志,Notepad++ 跳行号,转 ANSI 保存(网页复制脚本带 UTF-8 隐形符必炸)。
• #IF 没配 #ENDIF、GOTO@标签不存在、CALL 目标文件缺段,全报加载失败。
- PlugList.txt 里 dll 路径错:把 Plugins 目录无用 dll 移走,留 IPLocal.dll 测试,插件冲突会拖垮 M2。
• 怪物不刷:MonGen.txt 地图号在 MapInfo.txt 存在且 Mir200\Map 有对应 .map。
九、能建号但进图闪退 / 角色数据丢失
• DBC 别名指错或 FDB 损坏:用 DBRepair 修,或重配 HeroDB 别名。
• 出生地图坐标超范围:MapInfo.txt 里起始坐标要在地图实际尺寸内。
- 数据库存盘中断:磁盘满、MySQL 服务频繁重启导致索引坏,日常先备份 Mir200\DB 再改。
十、GOM 专属避坑清单
• 别用 Word / IDE 改脚本,只用 Notepad++ 转 ANSI。
- 别 A 引擎脚本塞 B 引擎 M2,命令不兼容报 Unknown command。
• 别把服务端放 C:\Users\xxx\Desktop,权限和路径双杀。
• 别信“万能 GOM 整合包”,原版 GOM 20151108 最稳,新功能用 XF 插件别乱换内核。
- 每次改 Envir 前整文件夹备份,改坏一键还原,比调试快十倍。
十一、最快自检流程(5分钟定位)
1. 路径英文 + 管理员运行 + 杀软白名单
2. 数据库起没起 → DBServer 红字没
3. 网关四个窗口全弹没 → 7000/7100/7200 监听没
4. M2 无红字“脚本加载完”没
5. 登录器 IP/端口和 !Setup 一致没
6. 客户端 PAK 密码对没、地图补丁覆没
7. 浏览器能开列表地址没
一句话收尾:GOM 架设不是“双击就跑”,是“英文路径+库对上+顺序起+IP全改+PAK密码一致”。红字别慌,看 M2 日志行号,比百度准;闪退别重装,先删 PDOXUSRS.NET 和查 VC++。把这套跑通,换 GEE/HERO 也只是换命令不换逻辑。
GOM引擎传奇架设常见问题:红字、闪退、连不上、黑屏全排查
来源:
作者:
点击:

