东魔龙关地图四项功能修改教程:服务器端配置指南

来源: 作者: 点击:
一、前期准备:定位地图核心文件
(一)获取东魔龙关地图编号
打开服务端根目录下的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=1 SkillDisable=0
关键说明:此设置仅禁止 “使用” 物品(如药水、卷轴),不影响拾取物品,符合打怪爆装后可捡取的需求。
(二)验证方法
启动服务端进入地图,右键点击背包物品,若提示 “该地图禁止使用物品” 即为生效。
三、功能二:确保怪物正常爆东西(掉落配置检查)
(一)核对怪物掉落列表
查看东魔龙关怪物类型:进入游戏击杀怪物,记录名称(如 “魔龙力士”“魔龙血蛙”),在Data\Monster.txt中搜索怪物名称,获取对应怪物 ID。
检查 DropList.txt 配置:
打开Data\DropList.txt,找到怪物 ID 对应的掉落列表(格式:怪物ID 掉落列表ID 概率),确认掉落列表 ID 不为 0。
若掉落列表为空,补充配置(示例):掉落列表ID 物品ID 数量 概率(如1001 100 1 50代表 50% 概率掉落 100 号物品)。
(二)调整地图掉落倍率
打开Envir\MapConfig.txt,添加东魔龙关配置行:地图编号 掉落倍率=1(1 代表正常倍率,可按需调整为 1.2 等数值)。
四、功能三:人物死亡爆装备(死亡机制修改)
(一)开启地图死亡掉落
在Envir\MapAttr.txt的东魔龙关行末尾补充:
GOM 引擎:死亡掉落装备=1 掉落装备概率=50(50 代表 50% 概率掉落身上装备)
HERO 引擎:DropEquipment=1 DropRate=50
排除绑定装备限制:打开Config.ini,找到 “绑定装备设置”,修改绑定装备不掉落=0(0 代表绑定装备也可能掉落)。
(二)配置掉落规则细节
打开Envir\Market_Def\DieItem.txt,添加基础规则:1 1 100(代表所有玩家死亡均有概率掉落装备,100 为基础权重)。
特殊需求:若需掉落背包物品,补充2 1 50(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%:过高影响玩家体验,过低达不到设计效果,可通过测试调整数值。