传奇服务端目录结构图解:Mir200、Envir、DB 到底谁管什么

2026-10-25·沉默版本库

先给结论:服务端解压出来几十个文件夹,真正干活的只有五处。Mir200 描述世界,数据库存人和物品,三道网关把玩家送进游戏,LogServer 只写日志。记住这五处,其他文件夹改名、删掉、多套一层,都不至于崩服。

标本是本站收录的《暗黑裁决者》剧情专属单职业——真实 GEE 端,168MB、209 张地图,625 只怪物里 526 只带独立爆率表。GOM 和翎风骨架大同小异,文件名有出入,下面讲位置不背名字。

《暗黑裁决者剧情专属单职业》的服务端宣传海报
《暗黑裁决者剧情专属单职业》的服务端宣传海报

一、顶层:七个文件夹,五处在干活

打开 MirServer,第一层就这些。

目录 / 文件管什么动它的后果
Mir200地图、刷怪、NPC、脚本、爆率改错一个文件,M2Server 起不来
DBServer角色数据:等级、背包、坐标删掉等于删档
LoginSrv账号库与登录校验账号丢失,密码全废
LoginGate / SelGate / Rungate登录、选人、进图三道门端口或密码对不上,卡在连接中
LogServer运行日志可清,排查故障才用
Mud2GEE 的物品、怪物、魔法三个库和客户端对不上,物品显示错乱
GameCenter.exe / Config.ini配置器与端口端口一改,登录器也得跟着改

登录器 是发给玩家的那份客户端;全区显示目录 和 MirServer 平级、不在里面——这条后面单独讲,是解压最容易翻车的地方。

二、Mir200:Envir 才是真正的战场

Mir200 里九成东西一辈子不用碰。M2Server.exe 是主程序,PlugList.txt 是插件清单,!Setup.txt 存端口、密码和经验倍率,Command.ini 是 GM 指令表。战场在 Envir。

Envir 里几百个 txt 看着吓人,其实只分四类。

类别代表文件干什么
世界描述MapInfo.txt、MonGen.txt、MiniMap.txt、StartPoint.txt、Npcs.txt有哪些图、刷什么怪、出生点
规则与名单AdminList.txt、DenyIPLocalList.txt、GuardList.txtGM 权限、反外挂名单、卫士
脚本QuestDiary\、Market_Def\、MapQuest_def\任务触发、NPC 对话、地图事件
产出MonItems\每只怪掉什么

第一类最值得说。MapInfo.txt 决定有哪些地图、怎么连通、能不能飞随机,这个端是 409 行配置对应 209 张图——近三分之一是注释和空行,所以「行数不等于地图数」。MonGen.txt 1968 行,写清每张图刷什么、刷几只、多久一刷。想让节奏快,改这里比改爆率有效。

这些配置落到玩家眼里,就是下面这张图的场景——深层地图、分档 BOSS、满屏跳字。

角色在深渊地图里打苍龙霸王 BOSS,伤害跳字与血条
角色在深渊地图里打苍龙霸王 BOSS,伤害跳字与血条

第二类是名单,新手最容易忽略。AdminList.txt 一行就是一条 GM 权限,不少流传出来的端还留着原作者的账号,接手第一件事就是清空它。这类文件不重启也认,生效快,误封了最难回溯。

三、数据库分三份,位置别搞混

服务端的「数据」至少三类,混在一起改必出事。

库位置存什么能不能直接改
物品库Mud2\DB\StdItems.DB名字、属性、图标、价格能改,客户端要同步
怪物库Mud2\DB\Monster.DB血量、攻击、防御、经验能改
魔法库Mud2\DB\Magic.DB技能伤害、耗蓝、冷却能改
角色库DBServer\FDB\RoleData.db等级、背包、坐标别手改,走 GM 命令
账号库LoginSrv\IDDB\Account.DB账号与密码别手改
引擎数据Mir200\M2Data\M2Data.DB引擎自用缓存不要动

GEE 的物品、怪物、魔法三个库都在 Mud2\DB,sqlite 格式,工具直接能打开看表结构,物品库 812KB、三千多件东西。这比老 BLUE 引擎省事——BLUE 是 DBC 格式,得先装驱动才能读。

判断引擎有个土办法:Mud2 在不在。在,是 GEE 系;只有 Mir200\Envir 没有 Mud2,多半是 GOM 或翎风,库换到 DBServer\FDB 或 Mir200\!DB 下面。反正都是一份存世界,一份存人。

还有个坑人的细节:这个端除了 StdItems.DB,还躺着一个 StdItems - 副本.DB,作者备份留下的。带「副本」「备份」后缀的库最骗人,改了半天主库没反应、改的其实是副本,重启后全乱。

物品库里那三千多条记录,落到界面上就是这一屏图标:

游戏内物品图标一览,每一格对应物品库里的一条记录
游戏内物品图标一览,每一格对应物品库里的一条记录

四、爆率为什么是 526 个文件

MonItems 下 526 个 txt,一只怪一个文件,文件名直接写身份:[天启]怨恨[鬼尊BOSS].txt、[真]逐神.[妖帝BOSS].txt。好处是谁掉什么一目了然,坏处是产出散在 526 个文件里,统一调一档得批量。格式、必掉与随机的写法、不生效的原因,传奇爆率怎么改 已经拆完,这里只补目录层面的判断:文件多而碎,说明是按怪物做的精细掉落;整目录只有一个「全局爆率.txt」堆几千行,多半是工具批量生成的。

改完想验证,最快的不是看文件,是看游戏里的爆出展示——物品名、获取角色、掉落地图、时间全列着,改前改后各打一只对照。

游戏内「本区爆出展示」面板:物品名称、获取角色、掉落地图与时间
游戏内「本区爆出展示」面板:物品名称、获取角色、掉落地图与时间

五、外置目录:最容易在解压这步翻车

全区显示目录 和 MirServer 平级,放的是跨区共享的东西——登陆玩家名称机器码IP.txt、通区捐献。它被脚本用 ..\..\ 这样的相对路径读写,两条铁律:不能塞进 MirServer,也不能删。

合格的包只有一个形态:顶层恰好两个平级文件夹。玩家解压多套一层是最常见事故——变成 暗黑裁决者\MirServer\...,路径深一层,那些 ..\..\ 全部指错。表现很有欺骗性:M2Server 正常启动、网关也通,进游戏却一片空白。判断办法:打开解压后的文件夹,第一眼看到 MirServer 就能跑;看到的是版本名文件夹,就把里面东西整体往外提一层。

六、动手之前守四条

压缩成一句话:Mir200\Envir 决定世界怎么转,Mud2\DB 决定东西长什么样,DBServer 与 LoginSrv 决定谁能进来,三道网关决定他怎么进门,全区显示目录 决定跨区共享读不读得到。

想直接看这套目录跑起来的效果,本站收录的 《暗黑裁决者》剧情专属单职业 就是这 526 个爆率文件的原主,爆率查询页 能逐怪翻它掉什么。搞不清引擎差别先看 三大引擎怎么选,想从零开服,架服教程 那几条路径就是照这个目录讲的。

接着看 沉默版本是什么意思单职业和三职业,到底选哪个传奇爆率怎么改传奇开服要花多少钱