热血传奇单机版(GOM/GEE/Hero引擎)所有可调数据都在服务端 MirServer 目录下,修改前先关闭 M2Server,备份要改的文件,改完重启 M2Server 或点引擎控制器"重新加载"使数据生效。
一、修改打怪爆率(怪物掉落)
路径:D:\MirServer\Mir200\Envir\MonItems\
每个 .txt 文件对应一只怪物,如 白野猪.txt、沃玛教主.txt。
格式为:
1/200 裁决之杖
1/100 龙纹剑
1/1 金币
分母越小爆率越高,1/1 为必爆。想把白野猪爆裁决从 1/5000 改到 1/50,把 1/5000 裁决之杖 改成 1/50 裁决之杖,保存后重启服务端。
GOM 引擎也可用可视化工具:引擎控制器→查看→怪物管理→双击怪物→爆率设置→修改保存→控制→重新加载爆率数据,无需重启。
二、修改升级经验倍率
方法一——改全局参数:
打开 D:\MirServer\Mir200\Envir\!Setup.txt,搜索 ExpRate=,默认值为 100(1倍),改为:
- ExpRate=1000 → 10倍经验
• ExpRate=10000 → 100倍经验(秒升)
保存重启 M2Server。
方法二——脚本触发(部分版本):
打开 Mir200\Envir\QuestDiary\ 下登录触发脚本(通常 @Login 段),加一行:
KILLMONEXPRATE 1000
表示杀怪经验×10倍,保存后重载脚本。
三、修改装备属性(攻击/防御/持久等)
工具:安装 DBC2000,打开 D:\MirServer\Mir200\Mud2\DB\StdItems.DB(有的在 MirServer\Mir200\DB\StdItems.DB)。
- 用 DBC2000 表格界面找到装备名(如"裁决之杖")
• 修改字段:
• DC(攻击下限)、DC2(攻击上限)
• MC/MC2(魔法上下限)
• SC/SC2(道术上下限)
- AC/AC2(物理防御)、MAC/MAC2(魔法防御)
• Weight(重量)、DuraMax(最大持久)
• 保存后在 M2 控制台点"控制→重新加载→物品数据库",角色把装备扔地再捡起刷新属性。
新增装备可在 Item.txt(Mir200\Envir\Item.txt 或 StdItems.DB)参照已有行复制一行改 ID 和名称,注意 ID 不能与现有物品冲突。
四、修改怪物属性(血量/防御/攻击)
打开 D:\MirServer\Mir200\Mud2\DB\Monster.DB(或 Mir200\DB\Monster.DB),用 DBC2000 打开:
• Race——种族类型
• HP——生命值(改小可秒杀,改大做超级BOSS)
- MP——魔法值
• AC/MAC——物防/魔防
• HitPoint——最小攻击 HitPoint2——最大攻击
保存重载怪物数据库即可。
五、修改地图刷怪(怪物种类/数量/刷新时间)
路径:D:\MirServer\Mir200\Envir\MonGen.txt
格式:
地图名 X Y 怪物名 范围 数量 刷新时间(秒)
比奇省 30 30 鸡 50 10 10
例:把比奇省刷鸡改成刷沃玛教主两只,每30秒刷新:
比奇省 30 30 沃玛教主 50 2 30
保存重启网关生效。
六、修改金币/元宝掉落与初始数值
• 金币爆率倍数:!Setup.txt 中搜 GoldRate= 调倍数,或直接在怪物爆率文件加 金币 1/1。
• 角色初始金币/等级:部分版本在 Mir200\Envir\StartPoint.txt 或 HumDB.db 里设,GOM 也可在 M2 参数设置→游戏选项→角色初始金币直接填。
- 元宝(绑定/非绑):通常在 !Setup.txt 搜 GameGold= 相关行或在 M2 控制台游戏参数里设初始元宝数。
七、常用 GM 指令(进游戏直接敲)
先确认角色有 GM 权限(M2→用户管理→设GM等级为10),游戏中按回车:
- @give 角色名 物品名 数量 —— 刷装备,例 @give 测试 屠龙 1
• @level 级别 —— 直接改等级,例 @level 40
• @gold 数量 —— 加金币
- @gamegold 数量 —— 加元宝(视版本变量名可能为 @GAMEGOLD)
• @recallmon 怪物名 —— 召唤怪物到身边测试
每次改完服务端文本/DB文件务必重启 M2Server(或重载对应模块),客户端小退重登看效果。改前把 MonItems 文件夹、StdItems.DB、Monster.DB、!Setup.txt 各复制一份备份,改崩可直接还原。

