GOM(GameofMir)是复古/微变传奇用得最多的老引擎,原版停在2015年前后,对路径、运行库、PAK密码、网关顺序特别敏感。下面按架设顺序把高频坑一次拆透,照着查比重装快。
一、M2Server双击秒退/一闪无红字
•路径含中文空格:必须放D:\MirServer,严禁“D:\游戏\传奇服务端”或桌面。
•缺运行库:装VC++2013/2015/2019x86+x64+.NET4.8+DirectX9.0c。
-杀软误删:把MirServer整个目录加白名单,看隔离区有没有M2Server.exe/Key.lic/LoginGate.exe。
•权限不够:右键M2Server.exe→以管理员身份运行;文件夹属性→安全→当前用户完全控制。
-C盘锁文件残留:删C:\PDOXUSRS.NET,重启再起。
•注册表共享内存异常:regedit搜SHAREDMEMLOCATION改成0x5BDE,重启。
二、BorlandDatabaseEngine初始化失败/数据库连接失败
-老GOM用DBC2000:BDEAdministrator建别名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|findstr3306查PID,改my.ini端口或改引擎配置同步改。
•库没导:用Navicat把服务端DB\xxx.sql导进对应库,别只建空库。
三、端口绑定失败(7000/7100/7200/8008被占)
•cmd跑netstat-ano|findstr7000,任务管理器按PID结束占用进程(迅雷、QQ音乐、其他引擎常占)。
-改端口要同步改:!Setup.txt、DBServer.ini、LoginGate.cfg、RunGate.ini、登录器列表serverlist.txt、微端UpdateServer配置,一处没改就握手失败。
•云服务器还得在安全组放行TCP7000/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,命令不兼容报Unknowncommand。
•别把服务端放C:\Users\xxx\Desktop,权限和路径双杀。
•别信“万能GOM整合包”,原版GOM20151108最稳,新功能用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也只是换命令不换逻辑。
一、M2Server双击秒退/一闪无红字
•路径含中文空格:必须放D:\MirServer,严禁“D:\游戏\传奇服务端”或桌面。
•缺运行库:装VC++2013/2015/2019x86+x64+.NET4.8+DirectX9.0c。
-杀软误删:把MirServer整个目录加白名单,看隔离区有没有M2Server.exe/Key.lic/LoginGate.exe。
•权限不够:右键M2Server.exe→以管理员身份运行;文件夹属性→安全→当前用户完全控制。
-C盘锁文件残留:删C:\PDOXUSRS.NET,重启再起。
•注册表共享内存异常:regedit搜SHAREDMEMLOCATION改成0x5BDE,重启。
二、BorlandDatabaseEngine初始化失败/数据库连接失败
-老GOM用DBC2000:BDEAdministrator建别名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|findstr3306查PID,改my.ini端口或改引擎配置同步改。
•库没导:用Navicat把服务端DB\xxx.sql导进对应库,别只建空库。
三、端口绑定失败(7000/7100/7200/8008被占)
•cmd跑netstat-ano|findstr7000,任务管理器按PID结束占用进程(迅雷、QQ音乐、其他引擎常占)。
-改端口要同步改:!Setup.txt、DBServer.ini、LoginGate.cfg、RunGate.ini、登录器列表serverlist.txt、微端UpdateServer配置,一处没改就握手失败。
•云服务器还得在安全组放行TCP7000/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,命令不兼容报Unknowncommand。
•别把服务端放C:\Users\xxx\Desktop,权限和路径双杀。
•别信“万能GOM整合包”,原版GOM20151108最稳,新功能用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也只是换命令不换逻辑。

