一、前期准备:定位地图核心文件
(一)获全魔龙关地图编号
打开服务端根目录下的Envir\MapList.txt(地图列表文件),按Ctrl+F搜索“东魔龙关”,记录对应的地图编号(如“35”,不同版本可能不同)。
核心修改文件汇总:Envir\MapAttr.txt(地图属性)、Data\Monster.txt(怪物配置)、Envir\Market_Def\DieItem.txt(死亡掉落)、Config.ini(全局配置),提前用Notepad++打开备用。
二、功能一:禁止使用任何物品(地图属性设置)
(一)修改MapAttr.txt文件
在Envir\MapAttr.txt中找到东魔龙关对应的编号行(格式:地图编号地图名称宽度高度...),在末尾添加属性参数:
GOM引擎:添加禁止使用物品=1禁止使用技能=0(1代表开启禁止,0代表允许技能)
HERO引擎:添加ItemDisable=1SkillDisable=0
关键说明:此设置仅禁止“使用”物品(如药水、卷轴),不影响拾取物品,符合打怪爆装后可捡取的需求。
(二)验证方法
启动服务端进入地图,右键点击背包物品,若提示“该地图禁止使用物品”即为生效。
三、功能二:确保怪物正常爆东西(掉落配置检查)
(一)核对怪物掉落列表
查看东魔龙关怪物类型:进入游戏击杀怪物,记录名称(如“魔龙力士”“魔龙血蛙”),在Data\Monster.txt中搜索怪物名称,获仍应怪物ID。
检查DropList.txt配置:
打开Data\DropList.txt,找到怪物ID对应的掉落列表(格式:怪物ID掉落列表ID概率),确认掉落列表ID不为0。
若掉落列表为空,补充配置(示例):掉落列表ID物品ID数量概率(如1001100150代表50%概率掉落100号物品)。
(二)调整地图掉落倍率
打开Envir\MapConfig.txt,添加东魔龙关配置行:地图编号掉落倍率=1(1代表正常倍率,可按需调整为1.2等数值)。
四、功能三:人物死亡爆装备(死亡机制修改)
(一)开启地图死亡掉落
在Envir\MapAttr.txt的东魔龙关行末尾补充:
GOM引擎:死亡掉落装备=1掉落装备概率=50(50代表50%概率掉落身上装备)
HERO引擎:DropEquipment=1DropRate=50
排除绑定装备限制:打开Config.ini,找到“绑定装备设置”,修改绑定装备不掉落=0(0代表绑定装备也可能掉落)。
(二)配置掉落规则细节
打开Envir\Market_Def\DieItem.txt,添加基础规则:11100(代表所有玩家死亡均有概率掉落装备,100为基础权重)。
特殊需求:若需掉落背包物品,补充2150(2代表背包物品,50为掉落权重)。
五、功能四:下线上线保持原地(位置保存设置)
(一)修改地图下线属性
在Envir\MapAttr.txt的东魔龙关行末尾补充:
GOM/HERO通用:下线保存位置=1安全区传送=0(1代表保存当前坐标,0代表禁止传送至安全区)
关闭全局回城设置:打开Config.ini,找到“下线设置”,修改下线返回安全区=0。
(二)验证方法
在东魔龙关任意位置下线,重新登录后若坐标未变、未回到主城即为生效。
六、修改后生效与排查
(一)生效步骤
保存所有修改文件,关闭文本编辑器。
在引擎控制器中依次点击“停止DBServer”“停止游戏网关”,再重新启动所有服务。
(二)常见问题解决
物品仍可使用:核对MapAttr.txt中“禁止使用物品”参数是否为1,且未与其他地图属性冲突。
怪物不爆装:检查DropList.txt中掉落列表ID是否正确,概率是否大于0。
下线回安全区:确认MapAttr.txt“安全区传送=0”且Config.ini“下线返回安全区=0”。
七、注意事项
修改前备份原文件(如MapAttr_bak.txt),避免配置错误无法恢复。
不同引擎参数可能有差异:GOM引擎侧重“禁止使用物品”类中文参数,HERO引擎多用英文缩写(如ItemDisable),可查看服务端ReadMe.txt确认引擎类型。
死亡掉落概率建议设30%-60%:过高影响玩家体验,过低达不到设计效果,可通过测试调整数值。
(一)获全魔龙关地图编号
打开服务端根目录下的Envir\MapList.txt(地图列表文件),按Ctrl+F搜索“东魔龙关”,记录对应的地图编号(如“35”,不同版本可能不同)。
核心修改文件汇总:Envir\MapAttr.txt(地图属性)、Data\Monster.txt(怪物配置)、Envir\Market_Def\DieItem.txt(死亡掉落)、Config.ini(全局配置),提前用Notepad++打开备用。
二、功能一:禁止使用任何物品(地图属性设置)
(一)修改MapAttr.txt文件
在Envir\MapAttr.txt中找到东魔龙关对应的编号行(格式:地图编号地图名称宽度高度...),在末尾添加属性参数:
GOM引擎:添加禁止使用物品=1禁止使用技能=0(1代表开启禁止,0代表允许技能)
HERO引擎:添加ItemDisable=1SkillDisable=0
关键说明:此设置仅禁止“使用”物品(如药水、卷轴),不影响拾取物品,符合打怪爆装后可捡取的需求。
(二)验证方法
启动服务端进入地图,右键点击背包物品,若提示“该地图禁止使用物品”即为生效。
三、功能二:确保怪物正常爆东西(掉落配置检查)
(一)核对怪物掉落列表
查看东魔龙关怪物类型:进入游戏击杀怪物,记录名称(如“魔龙力士”“魔龙血蛙”),在Data\Monster.txt中搜索怪物名称,获仍应怪物ID。
检查DropList.txt配置:
打开Data\DropList.txt,找到怪物ID对应的掉落列表(格式:怪物ID掉落列表ID概率),确认掉落列表ID不为0。
若掉落列表为空,补充配置(示例):掉落列表ID物品ID数量概率(如1001100150代表50%概率掉落100号物品)。
(二)调整地图掉落倍率
打开Envir\MapConfig.txt,添加东魔龙关配置行:地图编号掉落倍率=1(1代表正常倍率,可按需调整为1.2等数值)。
四、功能三:人物死亡爆装备(死亡机制修改)
(一)开启地图死亡掉落
在Envir\MapAttr.txt的东魔龙关行末尾补充:
GOM引擎:死亡掉落装备=1掉落装备概率=50(50代表50%概率掉落身上装备)
HERO引擎:DropEquipment=1DropRate=50
排除绑定装备限制:打开Config.ini,找到“绑定装备设置”,修改绑定装备不掉落=0(0代表绑定装备也可能掉落)。
(二)配置掉落规则细节
打开Envir\Market_Def\DieItem.txt,添加基础规则:11100(代表所有玩家死亡均有概率掉落装备,100为基础权重)。
特殊需求:若需掉落背包物品,补充2150(2代表背包物品,50为掉落权重)。
五、功能四:下线上线保持原地(位置保存设置)
(一)修改地图下线属性
在Envir\MapAttr.txt的东魔龙关行末尾补充:
GOM/HERO通用:下线保存位置=1安全区传送=0(1代表保存当前坐标,0代表禁止传送至安全区)
关闭全局回城设置:打开Config.ini,找到“下线设置”,修改下线返回安全区=0。
(二)验证方法
在东魔龙关任意位置下线,重新登录后若坐标未变、未回到主城即为生效。
六、修改后生效与排查
(一)生效步骤
保存所有修改文件,关闭文本编辑器。
在引擎控制器中依次点击“停止DBServer”“停止游戏网关”,再重新启动所有服务。
(二)常见问题解决
物品仍可使用:核对MapAttr.txt中“禁止使用物品”参数是否为1,且未与其他地图属性冲突。
怪物不爆装:检查DropList.txt中掉落列表ID是否正确,概率是否大于0。
下线回安全区:确认MapAttr.txt“安全区传送=0”且Config.ini“下线返回安全区=0”。
七、注意事项
修改前备份原文件(如MapAttr_bak.txt),避免配置错误无法恢复。
不同引擎参数可能有差异:GOM引擎侧重“禁止使用物品”类中文参数,HERO引擎多用英文缩写(如ItemDisable),可查看服务端ReadMe.txt确认引擎类型。
死亡掉落概率建议设30%-60%:过高影响玩家体验,过低达不到设计效果,可通过测试调整数值。

