开网页传奇"开启失败"先分三种现象
•点引擎控制器启动,弹错误窗或黑窗口秒退(服务端没起来)
•服务端窗口都绿了,但浏览器开网页/登录器卡在连接网关(网络层没通)
-能进游戏建角色,但读图黑屏、NPC不显示、物品魔法报错(资源/库不对)
下面按"服务端起不来→外网不通→进游戏异常"三段查,GEE/GOM/HERO通用。
一、服务端起不来的硬伤
1.路径含中文或空格
解压到D:\MirServer或E:\MirServer,别放D:\桌面\传奇网页版、C:\ProgramFiles(x86)\MirServer。GEE/GOM对路径敏感,中文目录直接导致DBServer、M2秒退。
2.杀软把exe删了
360、火绒、Defender常把DBServer.exe、LoginSrv.exe、M2Server.exe、GateServer系列当可疑文件隔离。开隔离区搜这些名字,恢复并加信任,再把整个MirServer文件夹加白名单。
3.数据库没配或起不来
•老HERO/BLUE引擎走DBC2000:控制面板开BDEAdministrator,建STANDARD库改名HeroDB(区分大小写),PATH指向D:\MirServer\Mud2\DB,Ctrl+S保存,重启机器。
•GEE引擎走MySQL:服务里确认MySQL正在运行,用Navicat连127.0.0.1:3306,库名、用户名root、密码必须和DBConfig.ini/GeeConfig里写的完全一致;密码错、库没导SQL都会让DBServer报"数据库连接失败"。
•GOM部分包走Access(HeroDB.mdb),在引擎控制器配置向导里言类型,别硬套MySQL。
4.物品/魔法数据库加载错误
进MirServer\Mud2\DB(或Mir200\DB),看StdItems.DB、Magic.DB、Monster.DB在不在、大小是不是0字节。缺了从原版压缩包覆一份;有文件还报错就查!Setup.txt里ItemsDir=路径是不是真指向这个文件,路径错一格都加载不了。
5.端口被占用
cmd跑netstat-ano|findstr7000和7100、7200、8080,有PID占用就去任务管理器结束对应进程(常是迅雷、QQ音乐、另一个传奇端、IIS)。改端口的话,服务端ServerConfig.ini、网关ini、登录器配置器三处一起改,只改一处必红。
6.运行库与兼容
Win10/11右键GameCenter.exe/DBServer.exe→管理员运行,GEE闪退再加XPSP3兼容模式。系统缺VC++运行库、.NET3.5也会让控制器点不动。
二、网页能开但游戏连不上(外网/局域网)
1.IP写死127.0.0.1却给别人连
自己单机127.0.0.1没问题;朋友连必须把所有配置里的IP换成服务器公网IP(云机)或局域网IP(192.168.x.x)。要改的位置:
-ServerConfig.ini的ServerIP
•LoginGate.ini/RunGate.ini的监听IP
•网页版还要改serverlist.txt或数据库里列表内容:http://公网IP:端口/list.txt
-登录器配置器里填的IP和列表地址,必须和上面一致
2.防火墙和安全组没放行
本机防火墙高级设置→入站规则,放行TCP7000、7100、7200、3306、80(网页)、8080(GEE微端)。云服务器去阿里云/腾讯云控制台安全组再放一遍,只设本机防火墙不放安全组一样连不上。
3.网页版IIS/宝塔没起
网页传奇要挂个web服务放list.txt和微端。IIS没启、宝塔Nginx没跑、list.txt没传对目录(通常D:\Web\list.txt对应http://IP/list.txt),浏览器能开首页但登录器读不到列表,表现就是"服务器列表空白"。
4.网关顺序错
严格按:数据库服务(MySQL/DBC)→LoginSrv→DBServer→LoginGate→RunGate/SelGate→M2Server。M2没到"运行中"就去开网页,必连不上。
三、能进游戏但黑屏/报错
•黑屏读不出地图:客户端补丁(PAK/WIL)没按说明覆到客户端Data目录,或登录器没勾对应补丁
•NPC对话空白:Mir200\Envir\Npc_def脚本缺文件,或GEE的ItemHintText.ini冲突,删了重生成登录器
-装备不显示属性:同上,登录器配置器版本和服务端GEE小版本不对,必须用同包里的MakeGameLogin生成
•物品魔法库报错但能进:回到第一段第4点,DB文件字段和引擎版本不匹配(如新GEE跑老HeroDB表结构),只能换同版本完整DB
四、GEE专属几个坑
•GameCenter右侧日志报"数据库连接超时"→MySQL没起或密码错
•网关提示"禁止连接127.0.0.1"→游戏网关选项里把安全过滤调到最低
•登录器能看到区但进不去→网关端口(GEE常7200)和登录器填的端口不一致
排障顺序记住一条线:纯英文路径+杀软白名单→数据库起得来(DBC配HeroDB/MySQL密码对)→Mud2\DB里StdItems/Magic都在→7000/7100没被占→引擎控制器按序起全绿→IP和列表地址内外网写对→防火墙安全组放行→用同包登录器配置器生成登录器。哪一步卡住就修哪一步,别同时动五处。
•点引擎控制器启动,弹错误窗或黑窗口秒退(服务端没起来)
•服务端窗口都绿了,但浏览器开网页/登录器卡在连接网关(网络层没通)
-能进游戏建角色,但读图黑屏、NPC不显示、物品魔法报错(资源/库不对)
下面按"服务端起不来→外网不通→进游戏异常"三段查,GEE/GOM/HERO通用。
一、服务端起不来的硬伤
1.路径含中文或空格
解压到D:\MirServer或E:\MirServer,别放D:\桌面\传奇网页版、C:\ProgramFiles(x86)\MirServer。GEE/GOM对路径敏感,中文目录直接导致DBServer、M2秒退。
2.杀软把exe删了
360、火绒、Defender常把DBServer.exe、LoginSrv.exe、M2Server.exe、GateServer系列当可疑文件隔离。开隔离区搜这些名字,恢复并加信任,再把整个MirServer文件夹加白名单。
3.数据库没配或起不来
•老HERO/BLUE引擎走DBC2000:控制面板开BDEAdministrator,建STANDARD库改名HeroDB(区分大小写),PATH指向D:\MirServer\Mud2\DB,Ctrl+S保存,重启机器。
•GEE引擎走MySQL:服务里确认MySQL正在运行,用Navicat连127.0.0.1:3306,库名、用户名root、密码必须和DBConfig.ini/GeeConfig里写的完全一致;密码错、库没导SQL都会让DBServer报"数据库连接失败"。
•GOM部分包走Access(HeroDB.mdb),在引擎控制器配置向导里言类型,别硬套MySQL。
4.物品/魔法数据库加载错误
进MirServer\Mud2\DB(或Mir200\DB),看StdItems.DB、Magic.DB、Monster.DB在不在、大小是不是0字节。缺了从原版压缩包覆一份;有文件还报错就查!Setup.txt里ItemsDir=路径是不是真指向这个文件,路径错一格都加载不了。
5.端口被占用
cmd跑netstat-ano|findstr7000和7100、7200、8080,有PID占用就去任务管理器结束对应进程(常是迅雷、QQ音乐、另一个传奇端、IIS)。改端口的话,服务端ServerConfig.ini、网关ini、登录器配置器三处一起改,只改一处必红。
6.运行库与兼容
Win10/11右键GameCenter.exe/DBServer.exe→管理员运行,GEE闪退再加XPSP3兼容模式。系统缺VC++运行库、.NET3.5也会让控制器点不动。
二、网页能开但游戏连不上(外网/局域网)
1.IP写死127.0.0.1却给别人连
自己单机127.0.0.1没问题;朋友连必须把所有配置里的IP换成服务器公网IP(云机)或局域网IP(192.168.x.x)。要改的位置:
-ServerConfig.ini的ServerIP
•LoginGate.ini/RunGate.ini的监听IP
•网页版还要改serverlist.txt或数据库里列表内容:http://公网IP:端口/list.txt
-登录器配置器里填的IP和列表地址,必须和上面一致
2.防火墙和安全组没放行
本机防火墙高级设置→入站规则,放行TCP7000、7100、7200、3306、80(网页)、8080(GEE微端)。云服务器去阿里云/腾讯云控制台安全组再放一遍,只设本机防火墙不放安全组一样连不上。
3.网页版IIS/宝塔没起
网页传奇要挂个web服务放list.txt和微端。IIS没启、宝塔Nginx没跑、list.txt没传对目录(通常D:\Web\list.txt对应http://IP/list.txt),浏览器能开首页但登录器读不到列表,表现就是"服务器列表空白"。
4.网关顺序错
严格按:数据库服务(MySQL/DBC)→LoginSrv→DBServer→LoginGate→RunGate/SelGate→M2Server。M2没到"运行中"就去开网页,必连不上。
三、能进游戏但黑屏/报错
•黑屏读不出地图:客户端补丁(PAK/WIL)没按说明覆到客户端Data目录,或登录器没勾对应补丁
•NPC对话空白:Mir200\Envir\Npc_def脚本缺文件,或GEE的ItemHintText.ini冲突,删了重生成登录器
-装备不显示属性:同上,登录器配置器版本和服务端GEE小版本不对,必须用同包里的MakeGameLogin生成
•物品魔法库报错但能进:回到第一段第4点,DB文件字段和引擎版本不匹配(如新GEE跑老HeroDB表结构),只能换同版本完整DB
四、GEE专属几个坑
•GameCenter右侧日志报"数据库连接超时"→MySQL没起或密码错
•网关提示"禁止连接127.0.0.1"→游戏网关选项里把安全过滤调到最低
•登录器能看到区但进不去→网关端口(GEE常7200)和登录器填的端口不一致
排障顺序记住一条线:纯英文路径+杀软白名单→数据库起得来(DBC配HeroDB/MySQL密码对)→Mud2\DB里StdItems/Magic都在→7000/7100没被占→引擎控制器按序起全绿→IP和列表地址内外网写对→防火墙安全组放行→用同包登录器配置器生成登录器。哪一步卡住就修哪一步,别同时动五处。

