“服务器和游戏网关总是失败重试”在传奇世界单机架设里不是单一报错,而是LoginGate/GameGate/RunGate连不上DBServer/M2Server/LoginSrv后的循环重连表现。按出现概率从高到低逐条对照:
一、DBC2000/数据库没通(最高频)
1.控制面板→BDEAdministrator,左侧必须有别名HeroDB(传世部分端叫Mir2DB/WolDB,以包内ReadMe为准)。
2.右侧PATH必须指向服务端里的DB目录,例D:\WolServer\Mud2\DB或D:\MirServer\DBServer\DB,目录内须有StdItems.DB、Magic.DB、Charset.DB、Account.DB。
3.路径含中文、空格、桌面、括号→DBServer直接连不上→M2起不来→网关全在重试。
4.改完PATH必须Object→Apply(Ctrl+A)保存,关掉重开生效;64位系统装完DBC2000右键BDEAdministrator管理员运行,删C盘根目录PDOXUSRS.NET锁文件。
5.MySQL系传世端(非DBC2000):查DBConfig.ini里DBIP=127.0.0.1、DBPort=3306、DBUser/DBPass正确,services.msc里MySQL服务已启动,telnet127.0.0.13306能通。
二、IP不一致(第二高频)
单机架设所有配置文件IP必须全是127.0.0.1,任意一个填0.0.0.0、局域网IP、外网IP、localhost都会让网关找不到核心服务而重试:
•Mir200\!Setup.txt/Setup.txt→ServerAddr/IPAddress/LoginServerIP/GateAddr=127.0.0.1
-LoginSrv\LoginSrv.ini→ServerIP/ListAddr=127.0.0.1
•DBServer\DBServer.ini→ServerIP=127.0.0.1
-LoginGate\LoginGate.ini/GameGate\Gate.ini/RunGate\Config.ini→ServerAddr/GateAddr=127.0.0.1(监听可留0.0.0.0,但连核心必须127.0.0.1)
-登录器配置器里服务器IP同样填127.0.0.1,端口7000
三、端口被占用(第三高频)
默认链路:7000登录网关、7100角色/选择网关、7200游戏网关,部分传世端用5500、5400、7300。
排查:cmd→netstat-ano|findstr"7000710072005500"
记PID→任务管理器结束占用(常见凶手:迅雷、酷狗、QQ、安卓模拟器、上一次没关干净的LoginGate/RunGate残留进程)。
解决:结束占用;或统一改端口(!Setup.txt+LoginSrv.ini+各Gateini+登录器列表同步改),例如7001/7101/7201。
四、启动顺序错(必重试)
传奇世界端严格依赖“先数据库后网关”链路,顺序乱了网关永远连不上核心:
DBServer(数据库)→LoginSrv(登录服务)→LoginGate(登录网关7000)→SelGate/SelChrGate(角色网关7100)→RunGate/GameGate(游戏网关7200)→M2Server/Mir2Server(主引擎)→LogDataServer
每起一个看窗口日志,前一个显示“连接成功/启动成功/初始化完成”再起下一个。GameCenter一键启动也按此顺序,任一处红字即停。
之前强关过命令行窗口会留残留进程,先任务管理器结束DBServer.exe、LoginSrv.exe、LoginGate.exe、GameGate.exe、RunGate.exe、M2Server.exe全部相关进程再重来。
五、杀毒/防火墙拦截(隐性重试)
360、电脑管家、火绒、WindowsDefender会把LoginGate.exe、GameGate.exe、RunGate.exe、M2Server.exe、GateSrv.exe、协议dll判为威胁删掉或拦通信,表现就是网关起一下就没、反复重试。
处理:整个服务端目录(如D:\WolServer、D:\MirServer)加杀毒白名单+恢复区找回被删文件;Windows防火墙关闭或建入站规则放行7000-7300TCP。
六、网关/核心文件缺失或损坏
Gate目录里缺LoginGate.exe、GameGate.exe、GateSrv.exe、Config.ini、msvcp140.dll、vcruntime140.dll、Key.lic(GOM系),起不来就重试。
核对:服务端根目录核心程序M2Server.exe/Mir2Server.exe存在;Gate目录exe大小正常(几十KB即损坏);从同版本完整包复制覆盖,别混用不同版本传世端的网关(1.95端配1.999网关必重试)。
七、登录器与引擎不配套
GOM引擎配GEE登录器、BLUE引擎配GOM登录器→协议握手失败→网关拒绝连接→列表能读但进图重试。
必须用服务端自带登录器配置器生成;GOM系确认Mir200与配置器目录Key.lic匹配;删客户端Cache/Config旧缓存再放新登录器。
八、系统环境缺失
•VC++2005–2019x86/x64没装→M2/网关秒退重试
•.NETFramework4.0+缺失→GateSrv.exe起不来
•Win10/11没勾管理员身份+XPSP3兼容→写日志/读配置失败重试
-系统时间被老引擎时间验证锁死(部分老AFT/早期GSP端)→改系统时间到2008年前测试
九、快速定位顺序(照着做)
1.任务管理器清掉所有DBServer/LoginSrv/LoginGate/GameGate/RunGate/M2Server残留进程
2.控制面板BDEAdministrator核对HeroDB→PATH→D:\xxx\Mud2\DB,Ctrl+A保存
3.全盘搜!Setup.txt、LoginSrv.ini、各Gateini,IP全改127.0.0.1,端口记下来
4.cmd查7000/7100/7200/5500占用并释放
5.关杀毒防火墙,目录加白名单,恢复被删Gate程序
6.右键GameCenter/M2Server/各网关→管理员身份+XPSP3兼容
7.按DBServer→LoginSrv→LoginGate→SelGate→RunGate→M2Server顺序起
8.看哪个窗口先红字:绑定失败=端口,无法打开HeroDB=DB路径,连接超时=IP/启动顺序,脚本错误=Envir下QManage.txt/MapInfo.txt/MonGen.txt
只要DBC路径对、IP全127.0.0.1、端口没占、顺序对、文件没被删、登录器配套,传奇世界单机网关重试必定消失。
一、DBC2000/数据库没通(最高频)
1.控制面板→BDEAdministrator,左侧必须有别名HeroDB(传世部分端叫Mir2DB/WolDB,以包内ReadMe为准)。
2.右侧PATH必须指向服务端里的DB目录,例D:\WolServer\Mud2\DB或D:\MirServer\DBServer\DB,目录内须有StdItems.DB、Magic.DB、Charset.DB、Account.DB。
3.路径含中文、空格、桌面、括号→DBServer直接连不上→M2起不来→网关全在重试。
4.改完PATH必须Object→Apply(Ctrl+A)保存,关掉重开生效;64位系统装完DBC2000右键BDEAdministrator管理员运行,删C盘根目录PDOXUSRS.NET锁文件。
5.MySQL系传世端(非DBC2000):查DBConfig.ini里DBIP=127.0.0.1、DBPort=3306、DBUser/DBPass正确,services.msc里MySQL服务已启动,telnet127.0.0.13306能通。
二、IP不一致(第二高频)
单机架设所有配置文件IP必须全是127.0.0.1,任意一个填0.0.0.0、局域网IP、外网IP、localhost都会让网关找不到核心服务而重试:
•Mir200\!Setup.txt/Setup.txt→ServerAddr/IPAddress/LoginServerIP/GateAddr=127.0.0.1
-LoginSrv\LoginSrv.ini→ServerIP/ListAddr=127.0.0.1
•DBServer\DBServer.ini→ServerIP=127.0.0.1
-LoginGate\LoginGate.ini/GameGate\Gate.ini/RunGate\Config.ini→ServerAddr/GateAddr=127.0.0.1(监听可留0.0.0.0,但连核心必须127.0.0.1)
-登录器配置器里服务器IP同样填127.0.0.1,端口7000
三、端口被占用(第三高频)
默认链路:7000登录网关、7100角色/选择网关、7200游戏网关,部分传世端用5500、5400、7300。
排查:cmd→netstat-ano|findstr"7000710072005500"
记PID→任务管理器结束占用(常见凶手:迅雷、酷狗、QQ、安卓模拟器、上一次没关干净的LoginGate/RunGate残留进程)。
解决:结束占用;或统一改端口(!Setup.txt+LoginSrv.ini+各Gateini+登录器列表同步改),例如7001/7101/7201。
四、启动顺序错(必重试)
传奇世界端严格依赖“先数据库后网关”链路,顺序乱了网关永远连不上核心:
DBServer(数据库)→LoginSrv(登录服务)→LoginGate(登录网关7000)→SelGate/SelChrGate(角色网关7100)→RunGate/GameGate(游戏网关7200)→M2Server/Mir2Server(主引擎)→LogDataServer
每起一个看窗口日志,前一个显示“连接成功/启动成功/初始化完成”再起下一个。GameCenter一键启动也按此顺序,任一处红字即停。
之前强关过命令行窗口会留残留进程,先任务管理器结束DBServer.exe、LoginSrv.exe、LoginGate.exe、GameGate.exe、RunGate.exe、M2Server.exe全部相关进程再重来。
五、杀毒/防火墙拦截(隐性重试)
360、电脑管家、火绒、WindowsDefender会把LoginGate.exe、GameGate.exe、RunGate.exe、M2Server.exe、GateSrv.exe、协议dll判为威胁删掉或拦通信,表现就是网关起一下就没、反复重试。
处理:整个服务端目录(如D:\WolServer、D:\MirServer)加杀毒白名单+恢复区找回被删文件;Windows防火墙关闭或建入站规则放行7000-7300TCP。
六、网关/核心文件缺失或损坏
Gate目录里缺LoginGate.exe、GameGate.exe、GateSrv.exe、Config.ini、msvcp140.dll、vcruntime140.dll、Key.lic(GOM系),起不来就重试。
核对:服务端根目录核心程序M2Server.exe/Mir2Server.exe存在;Gate目录exe大小正常(几十KB即损坏);从同版本完整包复制覆盖,别混用不同版本传世端的网关(1.95端配1.999网关必重试)。
七、登录器与引擎不配套
GOM引擎配GEE登录器、BLUE引擎配GOM登录器→协议握手失败→网关拒绝连接→列表能读但进图重试。
必须用服务端自带登录器配置器生成;GOM系确认Mir200与配置器目录Key.lic匹配;删客户端Cache/Config旧缓存再放新登录器。
八、系统环境缺失
•VC++2005–2019x86/x64没装→M2/网关秒退重试
•.NETFramework4.0+缺失→GateSrv.exe起不来
•Win10/11没勾管理员身份+XPSP3兼容→写日志/读配置失败重试
-系统时间被老引擎时间验证锁死(部分老AFT/早期GSP端)→改系统时间到2008年前测试
九、快速定位顺序(照着做)
1.任务管理器清掉所有DBServer/LoginSrv/LoginGate/GameGate/RunGate/M2Server残留进程
2.控制面板BDEAdministrator核对HeroDB→PATH→D:\xxx\Mud2\DB,Ctrl+A保存
3.全盘搜!Setup.txt、LoginSrv.ini、各Gateini,IP全改127.0.0.1,端口记下来
4.cmd查7000/7100/7200/5500占用并释放
5.关杀毒防火墙,目录加白名单,恢复被删Gate程序
6.右键GameCenter/M2Server/各网关→管理员身份+XPSP3兼容
7.按DBServer→LoginSrv→LoginGate→SelGate→RunGate→M2Server顺序起
8.看哪个窗口先红字:绑定失败=端口,无法打开HeroDB=DB路径,连接超时=IP/启动顺序,脚本错误=Envir下QManage.txt/MapInfo.txt/MonGen.txt
只要DBC路径对、IP全127.0.0.1、端口没占、顺序对、文件没被删、登录器配套,传奇世界单机网关重试必定消失。

