开网页传奇"开启失败"先分三种现象
• 点引擎控制器启动,弹错误窗或黑窗口秒退(服务端没起来)
• 服务端窗口都绿了,但浏览器开网页/登录器卡在连接网关(网络层没通)
- 能进游戏建角色,但读图黑屏、NPC不显示、物品魔法报错(资源/库不对)
下面按"服务端起不来→外网不通→进游戏异常"三段查,GEE/GOM/HERO 通用。
一、服务端起不来的硬伤
1. 路径含中文或空格
解压到 D:\MirServer 或 E:\MirServer,别放 D:\桌面\传奇网页版、C:\Program Files (x86)\MirServer。GEE/GOM 对路径敏感,中文目录直接导致 DBServer、M2 秒退。
2. 杀软把 exe 删了
360、火绒、Defender 常把 DBServer.exe、LoginSrv.exe、M2Server.exe、GateServer 系列当可疑文件隔离。开隔离区搜这些名字,恢复并加信任,再把整个 MirServer 文件夹加白名单。
3. 数据库没配或起不来
• 老 HERO/BLUE 引擎走 DBC2000:控制面板开 BDE Administrator,建 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 | findstr 7000 和 7100、7200、8080,有 PID 占用就去任务管理器结束对应进程(常是迅雷、QQ音乐、另一个传奇端、IIS)。改端口的话,服务端 ServerConfig.ini、网关 ini、登录器配置器三处一起改,只改一处必红。
6. 运行库与兼容
Win10/11 右键 GameCenter.exe / DBServer.exe → 管理员运行,GEE 闪退再加 XP SP3 兼容模式。系统缺 VC++ 运行库、.NET 3.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. 防火墙和安全组没放行
本机防火墙高级设置→入站规则,放行 TCP 7000、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 和列表地址内外网写对 → 防火墙安全组放行 → 用同包登录器配置器生成登录器。哪一步卡住就修哪一步,别同时动五处。

