传奇服务端核心根目录为Mirserver,所有文件按功能分类存放在多个子文件夹中,核心文件夹包括Mir200、Mud2、DBServer、LoginSrv等。以下按文件夹分类解析各文件含义,同时明确会员、装备、怪物三大核心模块对应的具体文件及路径,覆盖主流版本通用配置,不同版本文件名称可能略有差异,但核心功能一致。
一、核心根目录(Mirserver)文件解析
根目录下文件均为服务端全局配置或启动相关文件,数量较少但作用关键:1. Config.ini:服务端全局控制器配置文件,存储服务器名称、端口、最大在线人数等基础参数,修改后需重启服务端生效。2. 各类启动脚本(如Start.exe、启动服务端.bat):批量启动服务端程序的快捷脚本,双击可按顺序启动DBServer、LoginSrv、M2Server等核心程序,避免手动启动的顺序错误。
二、Mir200文件夹文件解析(核心功能配置区)
Mir200是服务端核心配置文件夹,包含游戏运行、地图、脚本等关键文件,是修改游戏功能的主要目录:1. M2Server.exe:服务端核心引擎主程序,负责解析所有游戏逻辑、处理玩家交互、控制怪物刷新等,启动后是服务端运行的核心进程。2. !Setup.txt:服务端核心配置文件,存储服务器IP、端口、经验倍率、货币设置等核心参数,所有IP相关配置需统一为127.0.0.1(单机)或对应外网IP(联机)。3. Mir.dat:客户端与服务端的匹配验证文件,存储版本校验信息,客户端需与服务端此文件完全一致,否则无法正常连接,常见大小约700多K。4. String.ini:游戏内提示信息配置文件,存储系统提示、NPC对话默认文本、错误提示等内容,可修改文本内容自定义游戏提示。5. UserCmd.txt:自定义命令配置文件,用于添加或修改游戏内玩家可使用的命令(如传送命令、查询命令),配置后需加载脚本生效。6. Map文件夹:存放地图核心文件,包含两类关键文件:.map格式文件(地图逻辑文件,存储地图坐标、地形障碍、可通行区域等数据,命名如Map001.map);.wil格式文件(地图图像文件,存储地图画面、场景素材等视觉数据,与.map文件同名对应,如Map001.wil)。7. Envir文件夹:环境配置文件夹,包含脚本、怪物刷新、地图信息等多个子文件,是核心功能配置核心目录,具体子文件见后续解析。
三、Mir200\Envir文件夹文件解析(脚本与环境配置区)
Envir文件夹下文件均为游戏场景、NPC、任务等逻辑配置文件,核心文件包括:1. MapInfo.txt:全局地图信息配置文件,存储所有地图的名称、编号、进出规则、坐标限制等信息,新增地图需在此文件添加配置才能被识别。2. MonGen.txt:怪物刷新配置文件,存储各地图怪物刷新的坐标、数量、刷新间隔等参数,格式通常为“地图名 怪物名 X坐标 Y坐标 刷新数量 刷新间隔”。3. NPC文件夹:存放所有NPC脚本文件,每个NPC对应一个.txt格式文件,文件内通过脚本命令定义NPC对话、任务、交易等功能。4. QuestDiary文件夹:任务脚本文件夹,存放主线、支线等各类任务的脚本文件,按任务类型分类存放,脚本内定义任务触发条件、完成要求、奖励等参数。5. AdminList.txt:管理员账号配置文件,添加账号至文件后,对应账号可获得GM权限,使用GM命令管理游戏。6. Market.txt:市场交易配置文件,定义游戏内交易市场的规则、交易税率、物品上架限制等参数。
四、Mud2文件夹文件解析(数据库与基础配置区)
Mud2文件夹核心功能是存储基础数据库文件和日志信息:1. DB文件夹:存放服务端基础数据库文件,核心文件包括:Monster.DB(怪物基础数据库,存储所有怪物的基础属性数据);StdItems.DB(物品基础数据库,存储所有装备、道具的基础属性数据);Magic.DB(技能数据库,存储所有技能的属性、释放效果、学习条件等数据);HeroDB.dbf(角色数据关联文件,与DBC2000数据库关联,存储账号、角色基础信息)。2. Log文件夹:存放服务端运行日志文件,记录玩家登录、角色操作、服务器启动停止等信息,用于排查运行故障。3. IdList.txt:付费账号列表文件,仅在服务端设置为付费模式时生效,记录付费账号信息。4. DBSrc.ini:角色选择服务端配置文件,存储角色数据读取路径、数据库连接参数等信息。
五、DBServer文件夹文件解析(角色数据库服务端)
DBServer是角色数据库专属服务端文件夹,负责管理角色数据的存储与读取:1. DBServer.exe:数据库服务主程序,启动后负责连接DBC2000数据库,处理角色创建、数据保存、账号验证等数据交互操作。2. Fdb文件夹:存放角色详细数据文件,核心文件包括:Hum.DB(人物角色数据文件,存储角色等级、经验、装备、背包等详细信息);Humhero.DB(英雄角色数据文件,若服务端支持英雄系统,存储英雄相关数据);Mir.DB(人物数据纪录文件,记录角色登录历史、数据修改记录等);Heromir.DB(英雄数据纪录文件,对应英雄角色的数据记录);各类.idx文件(数据索引文件,用于快速查找对应角色数据,提升数据读取效率)。
六、LoginSrv文件夹文件解析(登录服务端)
LoginSrv文件夹负责处理玩家登录验证、IP过滤等登录相关功能:1. LoginSrv.exe:登录网关主程序,启动后负责接收客户端登录请求,验证账号密码有效性,分配登录线路。2. !addrtable.txt:登录路由列表文件,存储服务器名称、登录IP、端口等信息,单机版需将所有IP改为127.0.0.1,格式为“服务器名称 127.0.0.1 127.0.0.1 127.0.0.1:7000”。3. !serveraddr.txt:允许连接IP列表文件,记录可连接服务端的IP地址,单机版可留空或添加127.0.0.1。4. IDDB文件夹:存放登录服务器账号数据文件,核心文件为ID.DB(登录账号数据文件,存储所有注册账号的账号密码信息)和ID.DB.idx(账号数据索引文件)。5. BlockIPList.txt:IP过滤列表文件,记录禁止登录的IP地址,添加IP后对应IP无法连接服务端。
七、会员、装备、怪物模块对应文件及路径
1. 会员模块:核心文件分散在Envir文件夹和数据库中,具体包括:① Envir\Member.txt(会员配置文件,存储会员等级、特权、有效期等参数,如会员传送权限、经验加成比例、专属地图进入权限等);② Envir\AdminList.txt(部分版本会员账号需添加至此文件,设置对应会员等级权限);③ DBServer\Fdb\Hum.DB(存储角色的会员身份标识,记录角色是否为会员、会员等级等信息);④ 会员专属脚本(Envir\NPC文件夹内的会员NPC脚本,如会员管理员NPC.txt,定义会员福利领取、特权激活等功能)。
2. 装备模块:核心文件为基础数据库文件和配套配置文件,具体包括:① Mud2\DB\StdItems.DB(装备基础属性核心文件,存储所有装备的基础属性,如攻击力、防御力、魔法力、持久度、佩戴等级限制、外观标识等,是装备模块的核心数据库);② Mud2\DB\cfg_item.xls(部分高版本服务端的装备配置表,替代或补充StdItems.DB的功能,按表格格式配置装备属性,更便于修改);③ Mud2\DB\cfg_suit.xls(套装属性配置文件,存储套装装备的组合条件、套装附加属性等参数,如圣战套装、金牛套装的属性加成);④ Envir\Market.txt(装备交易配置文件,定义装备在交易市场的交易规则);⑤ 客户端Data文件夹内的装备图像文件(虽属客户端,但需与服务端装备外观标识匹配,否则装备显示异常)。
3. 怪物模块:核心文件包括基础属性数据库和刷新配置文件,具体包括:① Mud2\DB\Monster.DB(怪物基础属性核心文件,存储所有怪物的基础属性,如生命值、攻击力、防御力、经验值、掉落物品概率、外观标识等);② Envir\MonGen.txt(怪物刷新核心配置文件,定义各地图怪物的刷新位置、刷新数量、刷新间隔等,是控制怪物出现规则的关键文件);③ Mud2\DB\cfg_boss_drop.xls(部分高版本服务端的BOSS掉落配置表,专门配置BOSS级怪物的掉落物品及概率,补充Monster.DB的掉落配置);④ Envir\MapInfo.txt(部分怪物刷新限制需在此文件配置,如特定地图禁止某类怪物刷新)。
八、补充说明与注意事项
1. 文件修改原则:修改任何服务端文件前,务必备份原始文件,避免修改错误导致服务端无法运行;修改后需按要求重启服务端或加载脚本,确保配置生效。2. 版本差异:不同版本服务端部分文件名称可能不同(如部分版本用.ini文件替代.xls配置表),但核心功能文件路径一致,可通过文件后缀(.DB、.txt、.ini)和名称关键词(Monster、StdItems、MonGen)快速识别。3. 数据库关联:Mud2\DB文件夹内的.DB文件需通过DBC2000数据库工具打开修改,直接用文本编辑器打开会导致文件损坏,修改后需保存并重启DBServer程序。4. 客户端匹配:装备、怪物的外观显示依赖客户端对应文件,服务端修改装备、怪物外观标识后,需同步更新客户端对应图像文件,否则会出现显示异常。
总结:传奇服务端文件按功能集中在Mir200、Mud2、DBServer、LoginSrv等核心文件夹,理解文件含义的关键是区分“基础属性数据库”“运行配置文件”“脚本逻辑文件”三类核心类型。会员模块核心文件为Member.txt和Hum.DB,装备模块核心文件为StdItems.DB和cfg_suit.xls,怪物模块核心文件为Monster.DB和MonGen.txt。修改各类模块时,需精准定位对应文件,遵循“备份-修改-生效”的流程,确保服务端稳定运行。
传奇服务端各文件含义详解 会员装备怪物模块对应文件
来源:
作者:
点击:

