一、启动闪退 / M2一开就关
现象:双击 M2Server、LoginSrv、Gate 黑窗一闪没了。
原因和处理:
1. 路径带中文或空格
服务端放 D:\MirServer,别放桌面、下载、D:\传奇服务端、D:\game server。
客户端也放 D:\MirClient 纯英文。
2. 杀软把网关删了
Defender、360、火绒常删 LoginGate.exe、RunGate.exe、M2Server.exe。
整个 MirServer 加白名单,隔离区恢复文件,不行就关杀软重解压。
3. 缺 VC++ 运行库
装 VC++ 2005~2019 x86+x64 合集,缺运行库 M2 起一下就没。
4. !Setup.txt 编码变了
用记事本打开另存为 ANSI,别存 UTF-8 BOM,老 HERO 端会读配置失败。
5. 日期格式不兼容 HERO
控制面板区域设置里短日期改成 yyyy-M-d。
二、DBC2000 / HeroDB 报错
现象:DBServer 起不来、M2 提示物品数据库加载失败、角色存不住。
处理:
1. BDE Administrator 里建别名 HeroDB(部分端认 MirDB,看端说明)
2. PATH 指到 DB 文件夹本身,不是 Mud2,也不是 MirServer
常见:
D:\MirServer\Mud2\DB
或
D:\MirServer\Mir200\Mud2\DB
看你端 DB 文件实际位置
3. Ctrl+S 保存,关窗点 Yes
4. 引擎配置向导里数据库名也写 HeroDB,大小写一致
5. DB 文件夹里 StdItems.DB、Magic.DB、Monster.DB 不能是 0KB
Win10/11 装 DBC2000 右键安装包兼容 XP SP3 + 管理员运行。
三、卡连接服务器 / 创建角色进不去
单机所有 IP 统一 127.0.0.1,别填 localhost、别填 192.168、别填外网 IP。
核这几个文件:
Mir200\!Setup.txt
ServerIP=127.0.0.1
LoginSrv\Config.ini
IP1=127.0.0.1
LoginGate\Config.ini
ServerIP=127.0.0.1
SelGate / RunGate 同处理
端口默认:
• LoginGate 7000
• SelGate 7100
• RunGate 7200
查占用:
cmd 里
netstat -ano | findstr "7000"
有 PID 就去任务管理器结束,常见凶手是迅雷、酷狗、安卓模拟器、上次没关干净的 Gate。
改端口就把 LoginGate.ini、登录器列表、引擎向导全改成 7001 同步,别只改一处。
启动顺序别反:
DBServer → LoginSrv → LoginGate → SelGate → RunGate → M2
M2 先起再开 Gate,Gate 会一直重试连不上。
四、进游戏黑屏 / 地图不显示
能建角色说明账号链路通了,黑屏是客户端资源层问题。
1. Map 文件没过去
服务端 Mir200\Map\*.map 复制到客户端 Map\ 覆盖。
2. 补丁套了子文件夹
错误:
D:\MirClient\补丁\Data
正确:
D:\MirClient\Data
补丁内层文件平铺到客户端根目录,别把“补丁”外层文件夹拖进去。
3. GOM 的 PAK 补丁打法不同
heshang / Resources 这类自定义补丁文件夹,整个放客户端根目录,
别打开把里面 data 打散复制,不然黑屏。
NewopUI.pak 放客户端 Data 根目录,缺了界面全黑。
4. PAK 密码错
登录器配置器里密码跟服务端 pak.txt 一致,大小写也要一致。
密码错不红字,就是读不出贴图。
5. 微端模式勾了
单机登录器别勾微端,本地没微端服务,必黑屏。
6. 客户端版本不对
1.76 端用十周年客户端,GOM 新端用十三周年以上。
拿盛大最新客户端挂老端,黑屏+装备问号。
7. 清缓存
删客户端 Cache 文件夹、mir.dat 重新生成登录器。
五、登录器列表空白 / 无法连接
1. 登录器不是本端生成
HERO 用 HERO 登录器,GOM 用 GOM 登录器,混用连不上。
2. 列表文件 IP 错
list.txt 写:
单机测试127.0.0.1
7000
编码存 ANSI,别 UTF-8。
3. 登录器放错位置
生成完放客户端根目录跟 Mir.exe 同级,放桌面读不到补丁。
4. 网关密码不对(部分端)
LoginGate 和登录器配置里的 GatePass 一致,默认常是 20110113。
六、GM命令没反应
1. AdminList.txt 加角色名
Mir200\Envir\AdminList.txt
另起一行:
角色名 10
保存重启 M2 或角色小退重登。
2. 角色名大小写/空格不对
写游戏内显示的原名,别加前后空格。
3. 命令权限被关
M2 → 选项 → 游戏命令 → 管理命令
make、mob、give 权限等级设 1~10,勾允许游戏内调用。
4. 网关拦截 GM 命令
网关过滤里“屏蔽GM命令”关掉。
5. 插件踢 GM
LM、熊猫、945 类插件有“禁止权限10登录”
M2 插件设置里把角色名加白名单,或临时取消禁止权限10。
七、NPC 没反应 / 脚本红字
M2 黑窗会报 文件名 + 行号,按那个查最快。
常见错:
• 中文标点
• #IF/#ACT 少写
• 命令拼错
• 文件存成 UTF-8 BOM
• 变量作用域乱
• QuestDiary 路径不对
改完:
M2 → 控制 → 重新加载脚本
或重启 M2。
NPC 不显示:
Merchant.txt 里 NPC 地图号、坐标、脚本名对不上
Market_Def 里文件命名是 NPC名-地图号.txt
八、打怪不爆 / 技能放不出
爆率:
Mir200\Envir\MonItems\怪物名.txt
格式:
1/100 裁决之杖
文件名必须跟 Monster.DB 里怪物名一致,多空格都不行。
技能学不了:
• StdItems 里书 StdMode 不对
• Shape/AniCount 没指到 Magic.DB 技能ID
• NeedJob 职业限制错
• QFunction-0.txt 里 [@StdModeFuncX] 没 ADDSKILL
Magic.DB 技能编号、Job、NeedL1 核对一下。
GM 反推:
@addskill 技能ID
能加 = 书/脚本问题
不能加 = Magic 表缺
九、装备问号 / 隐形 / 装备栏错位
1. Looks 值越界
StdItems 里 Looks 超出客户端 Items.wil 图片总数 = 白板。
2. StateItem 没补
背包图在 Items.wil,穿上看 StateItem.wil,两套没对齐就装备栏空。
3. 物品补丁没覆盖
客户端 Data 里缺对应 wil/wzl/pak。
4. GOM PAK 密码错
装备图标透明、问号,先核 pak.txt。
十、系统兼容与权限
Win10/11 起 M2、登录器、Gate:
右键属性 → 管理员身份运行 → XP SP3 兼容
高 DPI 黑边/界面歪:
兼容性 → 更改高 DPI 设置 → 缩放替代选应用程序
DB 文件夹取消只读,不然角色存不进。
DirectX 9 装一下,老客户端缺 d3d9 会黑屏。
十一、单机排错顺序(照着走)
1. 路径纯英文 D:\MirServer / D:\MirClient
2. 关杀软加白名单
3. DBC HeroDB 指向 DB 文件夹
4. 引擎向导 IP 127.0.0.1
5. 核 !Setup.txt、LoginSrv.ini、Gate.ini
6. 按顺序起网关
7. netstat 查 7000 没被占
8. 补丁平铺覆盖客户端根目录
9. GOM 核 pak.txt 密码
10. 本端登录器生成放客户端根目录
11. M2 物品/怪物/技能重载
12. AdminList 加 GM 小退重登
十二、高频现象速查
闪退 → 中文路径/杀软/缺运行库
连不上 → IP 不是127.0.0.1 / 7000被占 / Gate没起
黑屏 → Map没复制 / 补丁套子文件夹 / PAK密码错 / 微端勾了
装备问号 → Looks越界 / Data补丁缺
NPC没反应 → 脚本红字 / Merchant路径错
GM没用 → AdminList没加 / 插件踢人
不爆装 → MonItems文件名不对
学不了书 → StdMode/Shape/QFunction断
城门不开 → 没点立即攻城 / SabukW配置错(另查城堡设置)
十三、别反复重下整个端
90% 问题就五类:
路径带中文、DBC 没指到 DB、IP 没全改 127.0.0.1、补丁套子文件夹、登录器不是配套。
改之前备份:
• Mir200\DB
• Mir200\Envir\MonItems
• Mir200\Envir\QuestDiary
• 客户端 Data
改错拉回备份比重新解压快得多。
单机架设不是“端坏了就重下”,是先看 M2 红字、看网关黑窗、看客户端补丁位置。红字指向哪一层就改哪一层,基本不用动服务端主体文件。
传奇单机架设常见故障排查手册从启动闪退到黑屏脚本报错
来源:
作者:
点击:

