当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

传奇服务端MirServer核心文件夹功能与三大模块对应文件详解

热度:
一、服务端根目录MirServer整体结构

传奇服务端解压后通常名为MirServer,这是所有文件的根容器。内部按功能划分为四大核心区:
-Mir200:游戏逻辑核心,包含地图、NPC、脚本、爆率等所有玩法数据。
•Mud2:基础数据库,存放物品、怪物、技能的原始属性定义。

-DBServer:角色数据服务,负责账号、角色属性、仓库的存储与读取。
•LoginSrv/LogServer:登录网关与日志记录服务。

二、Mir200\Envir环境脚本区(修改最频繁)

此目录是版本定制的核心,你提到的“会员”模块主要在此处。

文件/文件夹具体含义与作用

QuestDiary会员系统核心。通常内含“会员”、“VIP”、“充值”等子文件夹,存放会员名单(.txt)、领取记录及脚本触发数据。

Market_DefNPC对话脚本。所有交易NPC(如商人、会员使者)的对话内容和功能脚本(.txt)存放于此。

MonItems怪物爆率模块。每个怪物对应一个.txt文件,定义该怪物掉落物品及概率(如1/1金币)。

Merchant.txtNPC配置文件。定义NPC在地图上的坐标、外观及对应的脚本文件(指向Market_Def)。

MonGen.txt刷怪配置文件。定义各地图刷什么怪、刷多少、刷新时间。

AdminList.txtGM权限名单。部分版本也在此定义超级会员或管理员账号。

MapInfo.txt地图参数配置。定义地图名称、是否安全区、能否骑马等属性。

三、Mud2\DB数据库区(装备与怪物基础)

此目录存放二进制数据库文件,需用DBC2000或特定编辑器打开查看。

数据库文件对应模块与含义

StdItems.DB装备模块核心。定义所有武器、衣服、首饰、药品等物品的基础属性(攻击、道术、重量、持久、佩戴等级)。

Monster.DB怪物基础模块。定义所有怪物的基础属性(血量、攻击力、防御力、等级、攻击速度、外观代码)。

Magic.DB技能数据库。定义各职业技能的效果、伤害公式、耗蓝量、升级所需经验。

四、会员、装备、怪物模块具体对应表

针对你的问题,这三个模块的文件分布如下:

模块核心文件/路径(需重点修改处)

会员模块脚本数据:Envir\QuestDiary\会员\(名单与记录)<br>NPC入口:Envir\Market_Def\会员NPC.txt(功能脚本)<br>权限定义:Envir\AdminList.txt或Envir\Member.txt

装备模块基础属性:Mud2\DB\StdItems.DB(必改)<br>显示与爆率:Envir\MonItems\(怪物掉落)、客户端Data文件(外观)

怪物模块基础属性:Mud2\DB\Monster.DB(血量攻击等)<br>刷新设置:Envir\MonGen.txt(刷怪坐标)<br>掉落设置:Envir\MonItems\怪物名.txt(爆什么装备)

五、DBServer与LoginSrv(数据存档)

•DBServer\FDB\:存放Hum.DB(角色存档)、Mir.DB(账号存档),记录玩家的等级、元宝、装备栏物品。

•LoginSrv\IDDB\:存放账号密码及登录状态。

注意:修改会员金额或删除会员账号时,除了改脚本,有时还需在此清理角色数据。

六、修改注意事项

1.备份原则:修改StdItems.DB、Monster.DB或核心脚本前,必须备份整个MirServer目录。
2.生效流程:修改数据库或脚本后,需关闭服务端,重新启动M2Server并加载数据方可生效。
3.路径规范:服务端路径不能有中文,建议放在根目录如D:\MirServer,否则M2启动会报错找不到文件。
[顶部]