传奇世界和传奇不一样,客户端叫传奇世界,服务端常见有 MirServer/WolServer/MirWorldServer,进程里有 LoginSrv、DBServer、WorldSrv/M2Server、LoginGate、SelGate、RunGate/GameGate。架设出问题基本就几类:起不来、连不上、黑屏、建不了号、进图报错、外网进不来。
一、先确认你架的是哪种
老 DBC 端:HeroDB、Mud2\DB、StdItems.DB、Monster.DB、BDE Administrator,登录端口常 7000,角色 7100,游戏 7200。
新 SQL/SQLite 端:MySQL 或 SQLite 存账号角色,有 LoginServer、WorldServer、DBServer、ServerCenter,控制台一键起。
彩虹/电光/翎风/蓝月类传世端:各有自己的 GameCenter、登录器生成器、补丁包,不能拿传奇 1.85 登录器进传世服。
二、路径和运行库
解压到 D:\MirServer 或 D:\WolServer,别放 C:\Program Files (x86)\传奇世界服务端。
路径有中文、有空格,DBServer、WorldSrv、登录器生成器都可能读不到文件。
Win10/Win11 补运行库:.NET 3.5、.NET 4.8、VC++ 2005-2019 合集、DirectX 9.0c。
M2 闪退:右键管理员,兼容 Win7/XP SP3,别双开同端,别把俩端放一个盘互相覆盖。
三、DBC 端数据库
控制面板 → BDE Administrator → 新建 STANDARD → 改名 HeroDB → PATH 指向 D:\MirServer\Mud2\DB → Ctrl+S。
HeroDB 名拼错、PATH 指到 Mud2 而不是 DB、BDE 没管理员权限、注册表 SHAREDMEMLOCATION 不对,都会让 DBServer 报“无法找到数据源 / Can't find DB”。
SQLite 端不用 BDE,看 DBConfig.ini 里 sqlite 文件路径;MySQL 端先起 mysqld,再导 legend/oworld 库,账号有写权限。
四、IP 和端口必须全链一致
单机:所有配置写 127.0.0.1。
局域网:写本机局域网 IP,手机/其他电脑同 WiFi 才进得来。
外网:写云服公网 IP 或域名,安全组+防火墙都放行。
要同步的地方:
Mir200\!Setup.txt 的 ServerAddr/IP
LoginSrv\LoginSrv.ini
LoginGate\Gate.ini
SelGate\Gate.ini
RunGate/GameGate 的 Config.ini
登录器列表 list.txt / serverlist.json / 登录器生成器里的地址
只改一处,其他还是 127.0.0.1 或老 IP,表现就是“能开登录器、点服务器没反应、连接服务器失败”。
五、启动顺序
手动端别双击 M2 就完事:
1. DBServer / 数据库服务
2. LoginSrv / 登录服务
3. LoginGate 登录网关
4. SelGate 选区网关
5. WorldSrv / M2Server 主世界
6. RunGate / GameGate 游戏网关
先开网关后开主服务,网关一直“连接失败/重试”是正常现象。全关掉,任务管理器结束 LoginGate.exe、SelGate.exe、RunGate.exe、M2Server.exe、DBServer.exe、LoginSrv.exe,再按上面重起。
六、端口被占用
cmd 里:
netstat -ano | findstr "7000"
netstat -ano | findstr "7100"
netstat -ano | findstr "7200"
看到 LISTENING 且 PID 不是服务端进程,去任务管理器结束。酷狗、迅雷、IIS、上次没关干净的 M2、另一个传世端,都会占 7000-7200。
改端口也行,但登录器、LoginSrv、Gate 三边一起改,别只改 M2。
七、登录器问题
传世登录器不是传奇登录器。用端里自带的登录器生成器出登录器。
单机列表写:
本地传世127.0.0.1
7000
外网写:
测试传世公网IP
7000
列表文件编码用 ANSI/UTF-8 无 BOM,带 BOM 的 list.txt 登录器经常读空。
杀软会把 Login.exe、M2Server.exe、RunGate.exe、PlugClient.dll 隔离,进隔离区恢复,把整个 MirServer 和客户端目录加白名单。
八、能看服务器但进不去
LoginGate 起了,LoginSrv 没起 → 能刷区名点进去转圈。
M2/WorldSrv 没“初始化完成/等待客户端连接” → 选区后卡加载。
DBServer 没通 → 能登录但建角色无反应、提示账号异常。
服务端名称和你登录器里区名不一致 → 不开门,列表有服但双机进不去。
九、建不了角色
DBServer 写库失败:Account.db / FDB / IdDB 被锁、权限不足、磁盘满。
引擎里“允许创建新人物”没勾,数据库拒绝写新角色。
用 DBC 端时,UserDB 表里手加账号,Account、Password、RoleName 字段填错也登不了。
MySQL 端是 SQL 没导全,角色表、账号表、行会表缺一张,建角就失败。
十、进游戏黑屏
客户端和服务端版本不对:服务端 1.998,客户端下成 1.95,地图/资源对不上。
Map 缺:服务端 Mir200\Map 和客户端 Data\Map 不一致,落霞岛、中州、死水、炼狱进图黑。
补丁没盖:Data、Wzl、Pak、MapWorld、DataWorld 没覆盖,怪物白块、技能无图、NPC 变方块。
Win10/Win11 老客户端黑屏:兼容模式 Win7,管理员跑,关垂直同步,分辨率先 800x600,DirectX 9.0c 补上。
黑屏但有声音 = 资源/显卡/兼容问题,不是网络问题。
连不上 = 网关/IP/端口问题,不是补丁问题。
十一、进图报错/卡加载
MapInfo.txt 里地图名和实际 Map 文件名对不上 → 地图不存在。
怪物 appr 超出客户端范围 → 白怪/问号怪。
NPC 脚本 QuestDiary/NpcDef 有死循环或命令不支持 → 进图瞬间掉线。
元神/骑战/妖士端,客户端没对应资源,分身一召就崩。
十二、单机到外网漏做项
单机 127.0.0.1 能进 ≠ 外网能开。
云服要:
安全组放 7000/7100/7200/8000/8080/3306
服务端所有 127.0.0.1 改公网 IP
登录器列表改公网 IP
家宽开 7000 常被运营商掐,别拿家里宽带正经开服
动态 IP 用花生壳/域名,别把朋友填死旧 IP
官网/列表/支付别和 M2 同机抢死,小服至少列表站单独跑
十三、M2 常见红字
“加载物品数据库失败” → StdItems.DB 路径错或字段坏
“地图文件不存在” → Map 目录缺文件或 MapInfo 路径错
“脚本错误” → QuestDiary 某行命令老引擎不认
“数据库连接失败” → HeroDB 路径错 / MySQL 密码错 / SQLite 文件被占
“端口 10048” → 同名进程没关干净,任务管理器清掉重起
十四、GM 权限
Mir200\AdminList.txt 加角色名,等级 10,M2 里查看→游戏管理→管理员列表也行。
MySQL 端是 accounts 表里 is_gm=1、admin_level=10。
GM 命令和传奇近似但不完全一样,@Make、@Level、@Mob、@Goto 有的端支持,有的端改名叫 /make、/level,看端里 GM命令大全.txt。
十五、客户端怎么选
传世单机别用最新官服高清端硬进老服务端。
老 DBC 端配老客户端(十周年/2011/2012 类兼容包)。
新三端/世界服配服务端自带客户端。
补丁包从服务端同版本拿,别 A 端地图盖进 B 端客户端,盖完必黑屏。
十六、最小能跑清单
Win10/11 或 WinServer 2019
D:\WolServer 无中文无空格
DBC 配 HeroDB 或 MySQL 导库成功
LoginSrv+DBServer+WorldSrv+Gate 全 Ready
登录器列表 127.0.0.1:7000
配套客户端补丁盖好
建号进落霞岛,打怪掉物,NPC 对话不崩
元神端能分身、骑战端能上坐骑,才算版本真通
十七、排错顺序别反
先看进程起没起:DB/Login/World/Gate 四个都活
再看 IP:配置文件、网关、登录器三处一致
再看端口:netstat 查占用
再看杀软:隔离区恢复加白
再看客户端:版本、Map、Data、Wzl、Pak
最后看脚本:MapInfo、MonGen、QuestDiary、NpcDef
新手一上来重下登录器、重装系统、换十个端,问题还在,因为他没看 DBServer 红字。
十八、高频现象对照
能开登录器没区名 → 列表地址错/列表站挂了
有区名点进去转圈 → LoginSrv 或 M2 没起
能登录建不了角 → DBServer 写库失败
建完角黑屏 → 客户端 Map/Data 不对
进图秒掉 → NPC 脚本报错/版本不配套
攻城卡 → WorldSrv 单线程扛不住,关花哨 Plug
外网朋友进不来本机能进 → 127.0.0.1 没改公网/安全组没放
杀软弹窗后进不去 → 网关 exe 被删,恢复加白
M2 秒退 → 运行库缺/路径中文/!Setup.txt 坏
改完配置没生效 → 没存 ANSI、M2 没重启、缓存登录器没重出
十九、别这么干
C 盘装服务端
关杀软再解压不明“一键传世服务端.exe”
拿传奇 GOM 登录器进传世服
A 端补丁盖 B 端客户端
改 list.txt 用 UTF-8 带 BOM 还怪登录器烂
M2 崩了狂点启动,不备份 Envir 不看日志
外网没高防没守护,开区贴吧发帖引同行打
账号用 admin/admin,后台放 /gm,一夜被删库
二十、真排错话术
“M2 报加载物品数据库失败” → 查 StdItems.DB / Items 路径
“网关失败重试” → 启动顺序错或 WorldSrv 没起
“连接服务器失败” → 登录器 IP 端口和 LoginSrv 不对
“黑屏有声音” → 客户端资源/显卡/DirectX
“创建角色无反应” → DBServer 写不进账号库
“进中州黑” → Map/WorldMap/客户端版本
“单机能外网不能” → 公网 IP、安全组、防火墙、列表三处
“GM 命令无效” → 没进管理员列表/命令不是本端
二十一、备份哪些
Mir200\Envir 整目录
Mud2\DB 或 MySQL _dump
LoginSrv.ini / Gate 配置 / 登录器生成配置
客户端补丁包原版
每次改 MapInfo、MonGen、QuestDiary、NpcDef、StdItems 前压包。传世端 Envir 一盖错,死水、炼狱、魔域、元神地图全抽风。
二十二、最后一句
传奇世界架设 80% 的“问题”不是端烂,是 IP 没改全、网关顺序错、DBC/MySQL 没通、客户端补丁盖串版、杀软把网关删了。先把 DBServer/LoginSrv/WorldSrv/Gate 四个黑窗看明白,再谈爆率、元神、骑战、炼狱、行会争霸。端起不来就换端,永远学不会架;端起得来但连不上,才是真开始学架设。
传奇世界架设问题汇总 不开门黑屏建号失败排查
来源:
作者:
点击:

