引擎介绍
Blue引擎服务端目录结构及各文件详细使用介绍
Blue引擎服务端完整目录结构解析,涵盖MirServer下所有组件(涵盖Mir200核心目录、M2Server引擎、登陆网关、角色网关、游戏网关、角色数据库、账号数据库、日志服务器等)及关键配置文件(Config.ini、Setup.ini等)的功能说明,适用于服务端搭建、配置与维护参考。
目录总览
MirServer
├─ DBServer/
├─ LoginGate/
├─ LoginSrv/
├─ LogServer/
├─ Mir200/
├─ Mud2/
├─ RunGate/
├─ SelGate/
├─ Config.ini
├─ GameCenter.exe
├─ BeforeStartGame.bat
└─ Setup.ini
这一部分建议先区分“控制器与网关程序”“Mir200 主目录”“Envir 核心数据目录”三层。这样可以先判断文件属于哪一类服务,再继续查看玩法配置、脚本目录或用户数据目录。
各服务组件总览说明
| 路径 | 说明 |
|---|---|
| MirServer | 引擎服务端总目录,控制器、各类网关、Mir200 配置目录和数据库目录都放在这一层。 |
| MirServer\Config.ini | 启动控制台各类配置文件。 |
| MirServer\GameCenter.exe | 启动游戏控制台程序。 |
| MirServer\BeforeStartGame.bat | 启动服务器前执行的批处理脚本,对应控制台上面启用开服计划,同时勾选启动前清理就会执行这个。 |
| MirServer\Setup.ini | 控制台数据备份的配置文件,但是因为dbs角色数据库无法备份所以基本上没什么用。 |
| MirServer\DBServer\ | 角色数据库服务器目录。 |
| MirServer\LoginGate\ | 登陆网关目录。 |
| MirServer\LoginSrv\ | 账号数据库服务器目录。 |
| MirServer\LogServer\ | 游戏日志服务器目录。 |
| MirServer\Mir200\ | 服务端目录,M2Server引擎及核心配置都在这里。 |
| MirServer\Mud2\ | 游戏DB数据库目录。 |
| MirServer\RunGate\ | 游戏网关目录。 |
| MirServer\SelGate\ | 角色网关目录。 |
角色数据库DBServer
| 路径 | 说明 |
|---|---|
| MirServer\DBServer\Backup\ | 备份文件夹。 |
| MirServer\DBServer\Connection\ | 连接文件夹。 |
| MirServer\DBServer\FDB\Hum.DB | 角色数据库。 |
| MirServer\DBServer\FDB\Mir.DB | 角色信息数据库。 |
| MirServer\DBServer\FDB\Mir.DB.bak | 转换角色数据库前的备份文件。 |
| MirServer\DBServer\FDB\Mir.DB.idx | 游戏数据库索引文件。 |
| MirServer\DBServer\Log\ | 角色数据库运行日志文件夹。 |
MirServer\DBServer\!addrtable.txt | 角色数据库允许连接的 IP 列表。 |
MirServer\DBServer\!serverinfo.txt | 游戏网关设置列表。 |
| MirServer\DBServer\ClearMakeIndex.txt | 清除明文索引列表。 |
| MirServer\DBServer\datatool.ini | 游戏DB数据库配置。 |
| MirServer\DBServer\Dbsrc.ini | 角色数据库服务器各类参数配置。 |
| MirServer\DBServer\DenyChrOfName.txt | 角色数据库人物过滤字符列表。 |
| MirServer\DBServer\DenyChrName.txt | 禁止登陆人物列表。 |
| MirServer\DBServer\NewChrNameFilter | 创建人物时过滤字符列表。 |
登陆网关LoginGate
| 路径 | 说明 |
|---|---|
| MirServer\LoginGate\Config.ini | 登录网关各类参数配置。 |
| MirServer\LoginGate\log\Log.txt | 登录网关运行日志。 |
| MirServer\LoginGate\Log.txt | 登录网关运行日志。 |
| MirServer\LoginGate\BlockIPList.txt | 登录网关安全过滤屏蔽IP列表。 |
| MirServer\LoginGate\BlockIPAreaList.txt | 登录网关安全过滤屏蔽IP段列表。 |
| MirServer\LoginGate\mCryptModule.dll | 该文件用于加密保存激活码,推荐使用。 |
账号数据库LoginSrv
| 路径 | 说明 |
|---|---|
| MirServer\LoginSrv\ChrLog\ | 账号数据库日志信息目录,以月份文件夹+日期文件名格式分类记录账号注册时间记录等。 |
| MirServer\LoginSrv\ChrLog\ | 账号数据库在线情况日志目录,以月份文件夹+日期文件名格式分类记录账号在线人数情况。 |
| MirServer\LoginSrv\CountLog\ | 账号数据库ID登录日志目录。 |
| MirServer\LoginSrv\GameWFolder\ | 账号数据库游戏目录。 |
| MirServer\LoginSrv\IDDB\ID.DB | 账号数据库。 |
| MirServer\LoginSrv\IDDB\Id.DB.idx | 账号数据库索引文件。 |
MirServer\LoginSrv\!addrtable.txt | 账号数据库允许连接的IP列表。 |
MirServer\LoginSrv\!serveraddr.txt | 游戏网关设置列表。 |
MirServer\LoginSrv\!UserLimit.txt | 最大在线人数限制表。 |
| MirServer\LoginSrv\AllowConnectIPList.txt | 账号数据库允许连接的IP列表。 |
| MirServer\LoginSrv\FeedIDList.txt | 充值账号名单列表。(不清楚是否失效?) |
| MirServer\LoginSrv\FeedIPList.txt | 充值IP名单列表。(不清楚是否失效?) |
| MirServer\LoginSrv\Logsrv.ini | 账号数据库各类参数配置。 |
游戏日志服务器LogServer
| 路径 | 说明 |
|---|---|
| MirServer\LogServer\BaseDir\ | 日志文件目录,以月份+日期+时间格式记录游戏运行日志。 |
| MirServer\LogServer\Logdata.ini | 游戏日志服务器各类参数配置。 |
游戏DB数据库Mud2
| 路径 | 说明 |
|---|---|
| MirServer\Mud2\Back\ | 蓝海数据库编辑器执行重要敏感操作前的备份目录。 |
| MirServer\Mud2\DB\DataTable_HeroDB.db | 物品、技能、怪物数据库。 |
AC封挂网关RunGate
| 路径 | 说明 |
|---|---|
| MirServer\RunGate\ac_verity\ | AC封挂网关微信验证相关封包记录日志目录。 |
| MirServer\RunGate\Data\ | AC封挂网关反挂模块存放目录。 |
| MirServer\RunGate\NewAcXXXX\ | AC封挂网关反挂模块存放目录及封挂模块日志。 |
| MirServer\RunGate\AntiPulgin.ini | AC封挂网关各类参数配置。 |
| MirServer\RunGate\AntiPulginLog.ini | AC封挂网关日志记录。 |
| MirServer\RunGate\FaildGame.ini | AC封挂网关失败链接记录。 |
| MirServer\RunGate\FilterOpcodes.txt | AC封挂网关操作码间隔过滤,防止封包攻击。 |
| MirServer\RunGate\net.dat | AC封挂网关运行临时文件。 |
| MirServer\RunGate\run.dat | AC封挂网关运行临时文件。 |
游戏网关RunGate
| 路径 | 说明 |
|---|---|
| MirServer\RunGate\CrashDumps\ | 存储游戏网关程序崩溃时内存转储文件及记录文件,便于后续分析崩溃原因。 |
| MirServer\RunGate\Abusive.txt | 游戏网关脏话过滤字符列表,过滤屏蔽字符 规则(0全部替换 1命中字符替换为* 2踢下线) |
| MirServer\RunGate\BlockHWID.txt | 游戏网关机器码过滤屏蔽列表 |
| MirServer\RunGate\ChatCmds.txt | 游戏网关喊话过滤命令,在此列表的命令,喊话内容会进行脏话检测过滤 |
| MirServer\RunGate\Config.ini | 游戏网关各类参数配置。 |
| MirServer\RunGate\DenyIP.txt | 游戏网关IP安全过滤屏蔽列表。 |
| MirServer\RunGate\DenyIPRange.txt | 游戏网关IP段安全过滤屏蔽列表。 |
| MirServer\RunGate\DenyAccount.txt | 游戏网关账号安全过滤屏蔽列表。 |
| MirServer\RunGate\DenyCharName.txt | 游戏网关角色安全过滤屏蔽列表。 |
| MirServer\RunGate\DenyUserCmd.txt | 游戏网关命令安全过滤屏蔽列表。 |
| MirServer\RunGate\mCryptModule.dll | 该文件用于加密保存激活码,推荐使用。 |
角色网关SelGate
| 路径 | 说明 |
|---|---|
| MirServer\SelGate\BlockIPAreaList.txt | 角色网关安全过滤屏蔽IP段列表。 |
| MirServer\SelGate\BlockIPList.txt | 角色网关安全过滤屏蔽IP列表。 |
| MirServer\SelGate\Config.ini | 角色网关各类参数配置。 |
| MirServer\SelGate\NewChrNameFilter | 角色网关创建人物过滤字符列表。 |
游戏服务器主服务端Mir200
| 路径 | 说明 |
|---|---|
| MirServer\Mir200 | 服务端主目录,M2Server 引擎、环境配置和运行日志通常都从这里展开。 |
| MirServer\Mir200\Castle\ | 城堡相关配置目录,例如攻城时间、守卫分布坐标和城堡规则等。 |
| MirServer\Mir200\Castle\0\ | 沙巴克城堡相关配置目录。 |
| MirServer\Mir200\ConLog\ | 玩家账号角色登录日志目录。 |
| MirServer\Mir200\CrashDumps\ | 存储游戏服务器程序崩溃时内存转储文件及记录文件,便于后续分析崩溃原因。 |
| MirServer\Mir200\Envir\ | 核心环境配置目录,大部分玩法、地图、NPC、掉落、限制规则都放在这里。 |
| MirServer\Mir200\GuildBase\ | 行会相关数据目录。 |
| MirServer\Mir200\GuildBase\Guilds\ | 行会相关数据目录,公告敌对联盟成员数据等。 |
| MirServer\Mir200\GuildBase\Guilds\GuildList.txt | 所有行会列表数据。 |
| MirServer\Mir200\Log\ | 引擎运行日志目录。 |
| MirServer\Mir200\Map\ | 地图文件目录。 |
| MirServer\Mir200\Notice\ | 游戏公告目录,启动时常用于向客户端展示公告内容。 |
| MirServer\Mir200\Share\ | Share |
| MirServer\Mir200\ShareV\ | ShareV |
MirServer\Mir200\!Abuse.txt | GM |
MirServer\Mir200\!debug.txt | 存储游戏服务器程序崩溃时日志记录文件,便于后续分析崩溃原因。(不清楚是否失效?) |
MirServer\Mir200\!MsgAddr.txt | 消息列表。(不清楚是否失效?) |
MirServer\Mir200\!RunAddr.txt | 允许连接的IP设定列表,一般是本地127+服务器外网IP。 |
MirServer\Mir200\!serverinfo.txt | 游戏服务器设置列表。 |
MirServer\Mir200\!servertable.txt | 游戏服务器链接游戏网关设置列表。 |
| MirServer\Mir200\!Setup.txt | 游戏服务器引擎参数配置文件,核心配置都在这里。 |
| MirServer\Mir200\bugreport.txt | 存储游戏服务器程序崩溃时日志记录文件,便于后续分析崩溃原因。(不清楚是否失效?) |
| MirServer\Mir200\Command.ini | 命令配置文件,用于定义GM指令权限和命令行为。 |
| MirServer\Mir200\GameServer.dll | 服务端主程序动态链接库。 |
| MirServer\Mir200\M2Server.exe | 服务端主程序。 |
| MirServer\Mir200\M2Server.key | 服务端主程序授权激活文件。 |
| MirServer\Mir200\mCryptModule.dll | 该文件用于加密保存激活码,推荐使用。 |
| MirServer\Mir200\mSystemModule.dll | 服务端主程序加密文件。 |
| MirServer\Mir200\MsgList.txt | 发送在线消息列表。 |
| MirServer\Mir200\PlugList.txt | 第三方插件加载列表。(已失效。Blue引擎不支持M2引入插件!) |
| MirServer\Mir200\QuestParams.ini | 全局G\A\H变量配置保存记录,以及自定义全局G\A\H变量配置保存。 |
| MirServer\Mir200\String.ini | 字符串资源列表配置,包含各类游戏中文提示语配置修改。 |
Mir200\Envir\ 核心目录
| 路径 | 说明 |
|---|---|
| MirServer\Mir200\Envir\Defines\ | 各 NPC 固定功能对话定义目录。 |
| MirServer\Mir200\Envir\ItemData\ | 各类hash脚本记录的csv后缀文件,常用于来源等附加注释文件。 |
| MirServer\Mir200\Envir\MapQuest_Def\ | 地图任务定义目录,QManage登陆脚本等。 |
| MirServer\Mir200\Envir\Market_Def\ | NPC 脚本目录。 |
| MirServer\Mir200\Envir\Market_Prices\ | 商人出售物品刷新记录等缓冲数据目录。 |
| MirServer\Mir200\Envir\Market_Saved\ | 玩家卖给商人的物品记录等缓冲数据目录。 |
| MirServer\Mir200\Envir\Market_Upg\ | 武器升级数据目录。 |
| MirServer\Mir200\Envir\MonItems\ | 怪物掉落爆率配置目录。 |
| MirServer\Mir200\Envir\MonUseItems\ | 人形怪配置目录。 |
| MirServer\Mir200\Envir\Npc_Def\ | 系统 NPC 配置目录。 |
| MirServer\Mir200\Envir\QuestDiary\ | 各类自定义游戏功能的脚本目录,包含各类游戏玩法\任务\功能\数据等脚本。 |
| MirServer\Mir200\Envir\Robot_def\ | 自定义系统机器人配置目录。 |
| MirServer\Mir200\Envir\SuitBack\ | 蓝海数据库编辑器执行套装编辑修改的备份目录。 |
| MirServer\Mir200\Envir\UserData\ | 用户游戏数据目录。(目前尚未有数据记录在此) |
Mir200\Envir\ 地图与场景
| 路径 | 说明 |
|---|---|
| MirServer\Mir200\Envir\MapInfo.txt | 地图基础信息,例如编号、名称、PK规则、传送扣血消耗货币等等地图参数配置。 |
| MirServer\Mir200\Envir\MiniMap.txt | 小地图偏移配置,客户端显示缩略图时使用。 |
| MirServer\Mir200\Envir\MapQuest.txt | 杀怪触发配置文件。 |
| MirServer\Mir200\Envir\MapEvent.txt | 地图事件触发列表,例如节日活动、定时刷怪或场景事件。 |
| MirServer\Mir200\Envir\StartPoint.txt | 安全区复活点配置文件。 |
| MirServer\Mir200\Envir\MonGen.txt | 怪物刷新、地点、时间、数量,刷新模式等配置,地图 x y 名称 范围 数量 时间 集中刷几率(0~100)可选 刷新模式(0~1)可选 集中点X可选 集中点Y可选 刷怪预告触发设置可选。 |
| MirServer\Mir200\Envir\DisableMoveMap.txt | 禁止传送的地图列表。 |
| MirServer\Mir200\Envir\DigItemList.txt | 挖宝物品配置文件,地图名、物品名称、难度分类、数量、几率。 |
Mir200\Envir\ 怪物与掉落
| 路径 | 说明 |
|---|---|
| MirServer\Mir200\Envir\MonSayMsg.txt | 怪物对话文本,例如 BOSS 喊话或刷出提示。(状态 机率 颜色 怪物名称 文字内容) |
| MirServer\Mir200\Envir\MonAttackTrigger.txt | 可以被攻击触发的怪物名称。(SQLite数据库引擎失效,改为怪物DB数据库设置)。 |
| MirServer\Mir200\Envir\MonDropLimitList.txt | 稀有物品掉落次数限制表,怪物限爆物品。 |
| MirServer\Mir200\Envir\MonSpAbilList.txt | 怪物特殊能力配置,例如特殊攻击或技能机制。(SQLite数据库引擎失效,改为怪物DB数据库设置)。 |
| MirServer\Mir200\Envir\HintItemList.txt | 怪物掉落提示配置文件。(SQLite数据库引擎失效,改为物品DB数据库设置)。 |
| MirServer\Mir200\Envir\NoClearMonList.txt | 不参与清理逻辑的怪物列表,列表信息-禁止清理怪物列表。 |
| MirServer\Mir200\Envir\MonItems\ | 怪物掉落爆率配置目录。 |
| MirServer\Mir200\Envir\MonUseItems\ | 人形怪配置目录。 |
| MirServer\Mir200\Envir\BroadMonList.txt | 怪物刷新触发列表,列表里面的怪物刷新会触发功能脚本的@MonGen标签 |
| MirServer\Mir200\Envir\CustomMonNameColors.txt | 自定义怪物名字颜色,格式:怪物名字 颜色(1..255)(SQLite数据库引擎失效,改为怪物DB数据库设置)。 |
| MirServer\Mir200\Envir\GuardList.txt | 大刀手和弓箭卫士等地图守卫配置文件。 |
Mir200\Envir\ 物品与商店
| 路径 | 说明 |
|---|---|
| MirServer\Mir200\Envir\SuiteItemsList.txt | 套装物品套装装备列表。 |
| MirServer\Mir200\Envir\PickItemRule.txt | 捡取物品规则列表配置文件。(SQLite数据库引擎失效,改为物品DB数据库设置)。 |
| MirServer\Mir200\Envir\ShopItemList.txt | 引擎商铺配置出售物品列表。 |
| MirServer\Mir200\Envir\GameLogItemNameList.txt | 需要记录日志的物品名称列表。 |
| MirServer\Mir200\Envir\ItemBindAccount.txt | 账号绑定物品列表。 |
| MirServer\Mir200\Envir\ItemBindChrName.txt | 角色绑定物品列表。 |
| MirServer\Mir200\Envir\ItemBindIPaddr.txt | IP 绑定物品列表。 |
| MirServer\Mir200\Envir\MakeItem.txt | 灰色药粉黄色药粉物品打造配置文件。 |
| MirServer\Mir200\Envir\BoxItem.txt | 宝箱物品配置文件。 |
| MirServer\Mir200\Envir\AllowInheritItemList.txt | 允许普通属性转移的物品列表,格式:物品名 需要元宝数量 需要装备碎片数量 被转移装备保留高数值属性(0/1) |
| MirServer\Mir200\Envir\AllowInheritTIItemList.txt | 允许鉴定属性转移的物品列表,格式:物品名 需要元宝数量 需要卷轴碎片数量 被转移装备保留高数值属性(0/1) |
| MirServer\Mir200\Envir\AllowBindNameList.txt | 允许绑定的装备列表,每行一个装备名字。 |
| MirServer\Mir200\Envir\RefineItem.txt | 淬炼物品设置列表。 |
| MirServer\Mir200\Envir\UnbindList.txt | 物品解包配置,解开打包文件。 |
| MirServer\Mir200\Envir\CheckItemList.txt | 列表信息-物品规则列表配置,存放用规则限制的物品列表。 |
| MirServer\Mir200\Envir\ConsignStore.db | AC封挂专属寄售行功能数据SQLite文件。 |
| MirServer\Mir200\Envir\CustomItemNameColors.txt | 物品颜色特效光柱配置文件(SQLite数据库引擎失效,改为物品DB数据库设置)。 |
| MirServer\Mir200\Envir\DisTIList.txt | 禁止鉴定的物品列表(SQLite数据库引擎失效,改为物品DB数据库设置)。 |
| MirServer\Mir200\Envir\GroupHintItemList.txt | 组队提示物品列表,写入本列表的物品,组队后拾取小组内广播提示。(SQLite数据库引擎失效,改为物品DB数据库设置)。 |
| MirServer\Mir200\Envir\ItemNameList.txt | 物品名称列表。 |
| MirServer\Mir200\Envir\ParalysisItemList.txt | 麻痹类物品配置。物品名称 麻痹几率(数字越小概率越大) 麻痹时间(秒) (不清楚是否失效?SQLite数据库引擎可用脚本实现此类需求。) |
| MirServer\Mir200\Envir\RevivalItemList.txt | 复活道具列表。物品名称 复活间隔(秒) 恢复血量百分比(不清楚是否失效?SQLite数据库引擎可用脚本实现此类需求。) |
| MirServer\Mir200\Envir\SkillPowerOfGemLevel.txt | 全身宝石等级的技能威力配置表,宝石等级 职业(0~2) 技能ID1(1~255)=威力1(1~63335) 技能ID2=威力2 技能ID3=威力3。 |
Mir200\Envir\ NPC与脚本
| 路径 | 说明 |
|---|---|
| MirServer\Mir200\Envir\MerChant.txt | 交易NPC配置文件,脚本文件名 地图 X Y 商人名称 标识(0) 外观 属于城堡(0/1) 随机瞬移(0/1) 随机瞬移间隔(秒) 名称变色(0~2) 名称变色间隔(秒) 存活时间(默认0秒不消失)。 |
| MirServer\Mir200\Envir\Npcs.txt | NPC列表及其行为配置,固定管理NPC文件。 |
| MirServer\Mir200\Envir\Missions.txt | 任务导航配置文件。 |
| MirServer\Mir200\Envir\UserCmd.txt | 用户自定义命令配置,命令名称 对应编号。 |
| MirServer\Mir200\Envir\Defines\ | 各 NPC 固定功能对话定义目录。 |
| MirServer\Mir200\Envir\ItemData\ | 各类hash脚本记录的csv后缀文件,常用于来源等附加注释文件。 |
| MirServer\Mir200\Envir\MapQuest_Def\ | 地图任务定义目录,QManage登陆脚本等。 |
| MirServer\Mir200\Envir\QManage.txt | 此脚为登录脚本,人物每次登录时都会执行此脚本,所有人物初始设置都可以放在此脚本中。 |
| MirServer\Mir200\Envir\Market_Def\ | NPC 脚本目录。 |
| MirServer\Mir200\Envir\Market_Def\QChatMission-0.txt | 此为聊天栏和任务导航专用的功能脚本。 |
| MirServer\Mir200\Envir\Market_Def\QFunction-0.txt | 此脚为功能脚本,用于实现各种与脚本有关的功能。 |
| MirServer\Mir200\Envir\Market_Def\QMapEvent-0.txt | 此为地图事件功能脚本,用于实现各种与脚本有关的功能。 |
| MirServer\Mir200\Envir\Market_Prices\ | 商人出售物品刷新记录等缓冲数据目录。 |
| MirServer\Mir200\Envir\Market_Saved\ | 玩家卖给商人的物品记录等缓冲数据目录。 |
| MirServer\Mir200\Envir\Market_Upg\ | 武器升级数据目录。 |
| MirServer\Mir200\Envir\Npc_Def\ | 系统 NPC 配置目录。 |
| MirServer\Mir200\Envir\QuestDiary\ | 各类自定义游戏功能的脚本目录,包含各类游戏玩法\任务\功能\数据等脚本。 |
| MirServer\Mir200\Envir\Robot.txt | 机器人配置文件,机器人名称脚本名称配置。 |
| MirServer\Mir200\Envir\Robot_def\ | 自定义系统机器人配置目录。 |
| MirServer\Mir200\Envir\Robot_def\AutoRunRobot.txt | 机器人配置文件。 |
| MirServer\Mir200\Envir\Robot_def\RobotManage.txt | 此脚本为机器人专用脚本,用于机器人处理功能用的脚本。 |
Mir200\Envir\ 限制与安全
| 路径 | 说明 |
|---|---|
| MirServer\Mir200\Envir\AdminList.txt | 管理员名单列表。 |
| MirServer\Mir200\Envir\DenyAccountList.txt | 禁用账号列表。 |
| MirServer\Mir200\Envir\DenyChrNameList.txt | 禁用角色名列表。 |
| MirServer\Mir200\Envir\DenyIPAddrList.txt | IP 黑名单。 |
| MirServer\Mir200\Envir\DenyNpcTitles.txt | 列表信息-文本字符过滤,启用NPC标签过滤配置列表。 |
| MirServer\Mir200\Envir\DisableSendMsgList.txt | 禁用发送的消息列表。 |
| MirServer\Mir200\Envir\UnMaster.txt | 解除师徒关系记录名单。 |
| MirServer\Mir200\Envir\UnForceMaster.txt | 强制解除师徒关系出师名单。 |
| MirServer\Mir200\Envir\filters.txt | 列表信息-文本字符过滤(行会封号官衔/分身名字/NPC脚本过滤/@sendmsg等) |
| MirServer\Mir200\Envir\GuildRankNameFilter.txt | @@InPutString 若输入字符包含于过滤列表(GuildRankNameFilter.txt)中.则跳到@IsInFilterList执行。 |
| MirServer\Mir200\Envir\OprateOnDiskCmd.txt | 直接读写硬盘NPC命令列表。(不清楚是否失效?Blue引擎默认文本读写是在内存操作,30分钟左右自动存盘一次。文本得写类脚本加HardDisk参数为实时读写硬盘数据。) |
Mir200\Envir\ 假人相关配置
| 路径 | 说明 |
|---|---|
| MirServer\Mir200\Envir\BotNoAttackList.txt | 假人不攻击怪物参数配置,格式:怪物名 选项(1是假人不攻击) |
| MirServer\Mir200\Envir\BotAutoWearEquipments.txt | 假人、假人的英雄拾取后自动穿戴换装列表,格式:职业(0战士 1法师 2道士) 装备名 权重。 |
| MirServer\Mir200\Envir\AutoLogin.txt | 假人登录账号配置,角色自动上线配置。 |
| MirServer\Mir200\Envir\dummies.txt | M2导出的假人角色名单列表。 |
| MirServer\Mir200\Envir\PetPickItem.txt | 假人、宠物拾取物品列表。(SQLite数据库引擎失效,改为物品DB数据库设置)。 |
| MirServer\Mir200\Envir\DummyNameList.txt | 假人名字列表。(已失效!) |
| MirServer\Mir200\Envir\HeroDummyNameList.txt | 假人英雄名字列表。(已失效!) |
| MirServer\Mir200\Envir\DummyNotAttactList.txt | 假人不攻击的怪物名称列表。(已失效,请到BotNoAttackList.txt配置!) |
| MirServer\Mir200\Envir\DummyPickUpNameList.txt | 假人拾取的物品名称列表。(已失效,SQLite数据库引擎请到物品DB数据库设置!) |
阅读建议
- 先从根目录文件判断引擎入口和基础配置,再进入 Envir 查看玩法规则。
- 如果需要排查启动链路,先看 MirServer 根目录下的控制器、各网关目录和 Mud2 数据目录。
- 需要改地图时,优先查看 MapInfo、MonGen、MapQuest、MapEvent 这一组文件。
- 需要改物品、掉落或限制规则时,优先查看 Envir 下的物品与怪物两组配置。
- 需要改任务或 NPC 时,优先查看 Npcs、Npc_Def、Npc_Data、QuestDiary 和 Market_Def。
- 当前页面用于说明“文件放在哪里、负责什么”,单个文件的字段格式适合继续拆成独立文档页。
