##一、GM权限的获取与命令体系
###1.**基础GM账号添加**
-**路径定位**:
进入服务端目录`D:\mirserver\Mir200\Envir\`,编辑`adminlist.txt`文件,按格式添加角色名与权限等级:
```
角色名10//权限等级10为最高管理员
```
修改后需重启M2Server生效
-**权限分级**:
|等级|权限范围|
|------|----------|
|1-3|基础查询|
|4-6|物品发放|
|7-9|地图传送|
|10|全功能控制|
###2.**核心GM命令集**
|命令格式|功能说明|参数示例|
|----------|----------|----------|
|`@make物品名数量`|生成装备|`@make屠龙刀1`|
|`@supermake部位属性数值`|调整装备属性|`@supermake10255`(武器攻击+255)|
|`@ChangeHumAbility属性项数值`|修改人物属性|`@ChangeHumAbility01000`(生命值设为1000)|
|`@ReloadNpcNPC名称`|重载NPC脚本|`@ReloadNpc盟重老兵`|
|`@AdjustExpRate倍数`|调整经验倍率|`@AdjustExpRate5`(5倍经验)|
---
##二、人物属性修改方法论
###1.**数据库直接修改**
-**路径**:`D:\mirserver\mud2\DB\`下操作`HeroDB`数据库
-**关键字段:**
|字段名|含义|修改范围|
|--------|------|----------|
|AC|防御|0-255|
|MAC|魔御|0-255|
|DC|攻击|0-255|
|MC|魔法|0-255|
|SC|道术|0-255|
使用DBC2000工具打开数据库,定位角色ID后修改并保存
###2.**动态属性调控**
通过M2Server的**在线人物管理**功能:
1.打开M2→查看→在线人物
2.右键目标玩家→属性调整
3.修改生命/魔法/攻击等数值(支持实时生效)
---
##三、技能属性深度定制
###1.**技能库文件修改**
-**路径**:`D:\mirserver\mud2\DB\Magic.DB`
-**关键参数解析**:
|字段|说明|示例值|
|------|------|--------|
|NeedLvl|学习等级|35(烈火剑法)|
|TrainLvl|修炼等级|3(三级技能)|
|Delay|冷却时间|5000(单位:毫秒)|
|PowerVal|技能威力|150(基础伤害系数)|
使用DBC2000修改后需重启服务端
###2.**技能特效增强**
在`Magic.DB`中调整以下字段:
-**MaxPower**:技能最大伤害值(建议≤300%)
-**SpellCount**:连击次数(如开天斩可设3连击)
-**NeedItem**:施法消耗(调整金币或材料需求)
---
##四、装备物品属性调控体系
###1.**基础属性修改**
-**路径**:`D:\mirserver\mud2\DB\StdItems.DB`
-**核心字段说明**:
|字段|作用|修改规则|
|------|------|----------|
|Stdmode|装备类型|5=武器,10=衣服|
|DuraMax|持久上限|65=65/65持久|
|AC/DC/MC|基础属性|数值建议≤255|
|NeedLevel|穿戴等级|动态调整装备梯度|
修改后需同步更新客户端`Data`目录下的同名文件
###2.**特殊属性添加**
通过**AniCount**和**Shape**字段实现:
-**武器特殊属性**:
```
AniCount=118//攻击速度+3
AniCount=138//吸血+15%
```
-**首饰隐藏属性**:
```
Shape=111//隐身功能
Shape=169//复活效果
```
具体代码参考服务端说明书
###3.**套装属性配置**
在M2Server中操作:
1.打开M2→列表信息→套装属性
2.设置触发件数(如圣战套需6件)
3.定义属性加成(攻击+50/暴击+20%)
---
##五、游戏经济系统调优
###1.**爆率精准控制**
-**路径**:`D:\mirserver\Mir200\Envir\MonItems\`
-文件命名规则:`怪物名.txt`
-爆率格式:
```
1/10屠龙刀
1/50圣战戒指
```
分母越小爆率越高
###2.**金币通胀防控**
-修改`!setup.txt`参数:
```
TestGold=200000//初始金币
KillMonGoldRate=100//杀怪金币倍率
```
-设置NPC回收价:
```
祖玛首饰10000金币
赤月装备50000金币
```
---
##六、高阶修改工具与技巧
###1.**DBC2000高级应用**
-**数据关联**:通过JOIN功能关联`StdItems.DB`与`Monster.DB`,实现特定怪物必爆装备
-**批量修改**:使用SQL语句快速调整同类物品属性
```sql
UPDATEStdItemsSETDC=100WHERENAMELIKE'%屠龙%'
```
###2.**LUA脚本扩展**
编写自定义脚本实现动态属性:
```lua
functionOnKillMonster(monster)
ifmonster:GetName()=="赤月恶魔"then
player:AddItem("圣战项链"1)
end
end
```
保存至`QuestDiary`目录并重载脚本
###1.**基础GM账号添加**
-**路径定位**:
进入服务端目录`D:\mirserver\Mir200\Envir\`,编辑`adminlist.txt`文件,按格式添加角色名与权限等级:
```
角色名10//权限等级10为最高管理员
```
修改后需重启M2Server生效
-**权限分级**:
|等级|权限范围|
|------|----------|
|1-3|基础查询|
|4-6|物品发放|
|7-9|地图传送|
|10|全功能控制|
###2.**核心GM命令集**
|命令格式|功能说明|参数示例|
|----------|----------|----------|
|`@make物品名数量`|生成装备|`@make屠龙刀1`|
|`@supermake部位属性数值`|调整装备属性|`@supermake10255`(武器攻击+255)|
|`@ChangeHumAbility属性项数值`|修改人物属性|`@ChangeHumAbility01000`(生命值设为1000)|
|`@ReloadNpcNPC名称`|重载NPC脚本|`@ReloadNpc盟重老兵`|
|`@AdjustExpRate倍数`|调整经验倍率|`@AdjustExpRate5`(5倍经验)|
---
##二、人物属性修改方法论
###1.**数据库直接修改**
-**路径**:`D:\mirserver\mud2\DB\`下操作`HeroDB`数据库
-**关键字段:**
|字段名|含义|修改范围|
|--------|------|----------|
|AC|防御|0-255|
|MAC|魔御|0-255|
|DC|攻击|0-255|
|MC|魔法|0-255|
|SC|道术|0-255|
使用DBC2000工具打开数据库,定位角色ID后修改并保存
###2.**动态属性调控**
通过M2Server的**在线人物管理**功能:
1.打开M2→查看→在线人物
2.右键目标玩家→属性调整
3.修改生命/魔法/攻击等数值(支持实时生效)
---
##三、技能属性深度定制
###1.**技能库文件修改**
-**路径**:`D:\mirserver\mud2\DB\Magic.DB`
-**关键参数解析**:
|字段|说明|示例值|
|------|------|--------|
|NeedLvl|学习等级|35(烈火剑法)|
|TrainLvl|修炼等级|3(三级技能)|
|Delay|冷却时间|5000(单位:毫秒)|
|PowerVal|技能威力|150(基础伤害系数)|
使用DBC2000修改后需重启服务端
###2.**技能特效增强**
在`Magic.DB`中调整以下字段:
-**MaxPower**:技能最大伤害值(建议≤300%)
-**SpellCount**:连击次数(如开天斩可设3连击)
-**NeedItem**:施法消耗(调整金币或材料需求)
---
##四、装备物品属性调控体系
###1.**基础属性修改**
-**路径**:`D:\mirserver\mud2\DB\StdItems.DB`
-**核心字段说明**:
|字段|作用|修改规则|
|------|------|----------|
|Stdmode|装备类型|5=武器,10=衣服|
|DuraMax|持久上限|65=65/65持久|
|AC/DC/MC|基础属性|数值建议≤255|
|NeedLevel|穿戴等级|动态调整装备梯度|
修改后需同步更新客户端`Data`目录下的同名文件
###2.**特殊属性添加**
通过**AniCount**和**Shape**字段实现:
-**武器特殊属性**:
```
AniCount=118//攻击速度+3
AniCount=138//吸血+15%
```
-**首饰隐藏属性**:
```
Shape=111//隐身功能
Shape=169//复活效果
```
具体代码参考服务端说明书
###3.**套装属性配置**
在M2Server中操作:
1.打开M2→列表信息→套装属性
2.设置触发件数(如圣战套需6件)
3.定义属性加成(攻击+50/暴击+20%)
---
##五、游戏经济系统调优
###1.**爆率精准控制**
-**路径**:`D:\mirserver\Mir200\Envir\MonItems\`
-文件命名规则:`怪物名.txt`
-爆率格式:
```
1/10屠龙刀
1/50圣战戒指
```
分母越小爆率越高
###2.**金币通胀防控**
-修改`!setup.txt`参数:
```
TestGold=200000//初始金币
KillMonGoldRate=100//杀怪金币倍率
```
-设置NPC回收价:
```
祖玛首饰10000金币
赤月装备50000金币
```
---
##六、高阶修改工具与技巧
###1.**DBC2000高级应用**
-**数据关联**:通过JOIN功能关联`StdItems.DB`与`Monster.DB`,实现特定怪物必爆装备
-**批量修改**:使用SQL语句快速调整同类物品属性
```sql
UPDATEStdItemsSETDC=100WHERENAMELIKE'%屠龙%'
```
###2.**LUA脚本扩展**
编写自定义脚本实现动态属性:
```lua
functionOnKillMonster(monster)
ifmonster:GetName()=="赤月恶魔"then
player:AddItem("圣战项链"1)
end
end
```
保存至`QuestDiary`目录并重载脚本

