热血传奇服务端地图参数集中于MapInfo.txt文件,每一行代码定义地图特性与行为规则。参数体系分为多个功能类别,控制地图视觉表现、交互逻辑与战斗机制。
一、地图标识与基础信息参数
地图编号为服务端唯一标识符,必须与Map目录下.map文件名严格一致。客户端显示地图编号决定使用哪套贴图资源,需与客户端地图资源匹配。地图名称在游戏中显示给玩家。基础格式为“[地图编号客户端显示地图编号地图名称]参数1(值)参数2(值)”。示例:[3
D1001盟重土城]中3为服务端地图编号,D1001为客户端贴图资源编号,盟重土城为显示名称。
二、环境效果与时间控制参数
DAY参数使地图始终处于白天环境,无需照明工具。DARK参数设置地图为黑暗区域,需要蜡烛或火把才能看清。NIGHT启用夜晚天气效果。MUSIC(文件名)控制进入地图时播放的背景音乐,文件路径指向客户端Wav文件夹。WEATHER1、WEATHER2、WEATHER3分别调用Effect_SE.wzl中的天气效果,如雨雪、雷电等视觉表现。
三、区域类型与战斗规则参数
SAFE标记地图为安全区,区域内禁止PK且死亡不掉落装备。FIGHT标记为PK区域,杀人增加PK值并可能掉落装备。FIGHT2同样为PK区域,但杀人不增加PK值,仅掉落装备,适合活动地图。FIGHT3为行会战专用区域,仅同行会成员可互相攻击,格式FIGHT3(0)死亡不掉装备,FIGHT3(1)死亡掉装备。FIGHT4为挑战地图,杀人不加PK且死亡不掉装备。
四、移动与传送限制参数
NORANDOMMOVE禁止使用随机传送卷轴。NOPOSITIONMOVE禁止使用传送戒指进行坐标移动。NORECALL禁止被记忆套装召回。NOGUILDRECALL禁止行会召唤功能。NODEARRECALL禁止夫妻传送。NOMasterRECALL禁止师徒传送。NORECONNECT(地图编号)设置掉线重登后传送至指定地图,避免卡点。
五、物品与技能使用限制参数
NODRUG禁止在地图内使用任何药水。NOTALLOWUSEITEMS(物品名)禁止使用指定物品,格式如NOTALLOWUSEITEMS(回城卷强效金创药)。NOTALLOWUSEMAGIC(技能名)禁止使用指定技能,格式如NOTALLOWUSEMAGIC(彻地钉
火墙)。MINE标记地图为矿区,允许使用鹤嘴锄挖矿。
六、经验与游戏点控制参数
EXPRATE(数值)设置杀怪经验倍数,100为1倍,200为2倍。INCGAMEPOINT(间隔/点数)进入地图自动增加游戏点,格式如INCGAMEPOINT(180/1)表示每180秒加1点。DECGAMEPOINT(间隔/点数)进入地图自动减少游戏点。DECEXPRATETIME(值)每秒减少双倍经验时间,值小于1时默认为1。
七、怪物与人物行为参数
RUNMON允许人物穿透怪物移动。RUNHUMAN允许人物穿透其他玩家。NOMANNOMON智能刷怪,有人时才刷新怪物,节漱务器资源。NOCALLHERO禁止召唤英雄。NOHEROPROTECT禁止英雄守护功能。NEEDHOLE进入地图需要洞口,用于尸王殿、桃源之门等特殊地图。
八、死亡与掉落控制参数
NODROPITEM禁止死亡爆出装备物品,怪物除外。NODROPUSEITEMS人物死亡不掉落身上物品。DELDROPITEM人物或英雄死亡后掉落的物品立即消失,不残留在地图中。REVIVAL(X:N)设置当前地图可复活次数,X表示复活次数,N表示复活计数清零间隔(最小30秒)。
九、触发与脚本关联参数
CHECKQUEST进入地图执行任务脚本,格式CHECKQUEST(Q001),Q001代表位于MapQuest_Def文件夹的脚本名。NEEDSET_ON(标志)进入地图需要人物指定标志为打开状态。NEEDSET_OFF(标志)进入地图需要人物指定标志为关闭状态。HITMON(@字段)攻击怪物触发QF脚本指定字段。ONKILLMON杀死怪物时触发,需在参数中加入才生效。
十、特殊效果与伤害参数
THUNDER(数值)地图有闪电效果,数值代表击中魔法力,如THUNDER(10)。LAVA(数值)地图地面冒岩浆,数值代表击中魔法力。SAYLEVEL(等级)限制当前地图人物说话等级,低于设定等级无法发言。CRIT(等级)增加暴击等级,类似武器暴击属性。
十一、地图连接与传送点参数
地图连接格式为“地图编号X坐标Y坐标->目标地图编号X坐标Y坐标”。示例:3276320->0330330表示在盟重省坐标(276320)可跳转至比奇省坐标(330330)。这种设置用于地图间通道、传送点连接,需确保坐标位置准确且地图文件存在。
十二、副本与活动专用参数
FB(数量副本名限制类型是否组队)创建副本地图,如FB(40祖玛副本01)创建40个祖玛副本,限制职业组队进入。QUIZ标记地图为问答活动区域,禁止普通喊话。MISSION任务地图,不允许使用任何物品技能,宝宝自动消失且不能攻击。
十三、高级控制与扩展参数
CHANGEMAPDROPS(物品列表)换地图时掉落指定包裹物品,格式CHANGEMAPDROPS(物品1|物品2)。NEEDLEVELTIME(等级)判断玩家等级达到设定值才可进入,不达标传回城点。NGEXPRATE(数值)内功经验倍数,100代表1倍。PULSEXPRATE(数值)经络经验倍数。NOSAFEPOSITIONMOVE禁止在安全区使用传送戒指。
十四、参数组合应用实例
标准地图配置示例:[D2008A|D2008盘古一层]NORECONNECT(3)RUNMONNORECALLEXPRATE(150)。表示地图编号D2008A使用客户端贴图D2008,名称为盘古一层,掉线重登传至3号地图,允许穿怪,禁止记忆召唤,经验倍率1.5倍。复杂活动地图:[活动地图]FIGHT2NORANDOMMOVENODRUGNOTALLOWUSEMAGIC(隐身术)EXPRATE(300)。表示PK掉装备地图,禁止随机传送与吃药,禁用隐身术,经验3倍。
十五、参数配置注意事项
地图编号必须与.map文件同名,否则服务端无法识别。客户端编号需确保客户端拥有对应贴图资源,否则玩家看到黑屏。参数之间用空格分隔,复杂参数内部使用/、|等符号。修改前备份MapInfo.txt文件,避免配置错误导致服务端无法启动。参数不区分大小写,但建议统一使用大写格式。部分参数互斥,如DAY与DARK同时存在时以DAY为准。
十六、常见问题排查方法
地图黑屏检查客户端编号是否正确,贴图文件是否完整。功能不生效确认参数拼写无误,格式符合规范。传送点失效核对坐标是否准确,目标地图是否存在。触发脚本未执行检查关联脚本文件路径与名称。多参数冲突时按引擎解析顺序处理,通常后出现的参数覆盖前者。
通过全面掌握地图参数体系,可精准控制游戏内各区域特性,实现多样化玩法设计。参数配置需结合版本需求与玩家体验,平衡功能性与性能消耗。实际应用中建议逐步测试单个参数效果,再组合复杂规则,确保地图行为符合预期。
一、地图标识与基础信息参数
地图编号为服务端唯一标识符,必须与Map目录下.map文件名严格一致。客户端显示地图编号决定使用哪套贴图资源,需与客户端地图资源匹配。地图名称在游戏中显示给玩家。基础格式为“[地图编号客户端显示地图编号地图名称]参数1(值)参数2(值)”。示例:[3
D1001盟重土城]中3为服务端地图编号,D1001为客户端贴图资源编号,盟重土城为显示名称。
二、环境效果与时间控制参数
DAY参数使地图始终处于白天环境,无需照明工具。DARK参数设置地图为黑暗区域,需要蜡烛或火把才能看清。NIGHT启用夜晚天气效果。MUSIC(文件名)控制进入地图时播放的背景音乐,文件路径指向客户端Wav文件夹。WEATHER1、WEATHER2、WEATHER3分别调用Effect_SE.wzl中的天气效果,如雨雪、雷电等视觉表现。
三、区域类型与战斗规则参数
SAFE标记地图为安全区,区域内禁止PK且死亡不掉落装备。FIGHT标记为PK区域,杀人增加PK值并可能掉落装备。FIGHT2同样为PK区域,但杀人不增加PK值,仅掉落装备,适合活动地图。FIGHT3为行会战专用区域,仅同行会成员可互相攻击,格式FIGHT3(0)死亡不掉装备,FIGHT3(1)死亡掉装备。FIGHT4为挑战地图,杀人不加PK且死亡不掉装备。
四、移动与传送限制参数
NORANDOMMOVE禁止使用随机传送卷轴。NOPOSITIONMOVE禁止使用传送戒指进行坐标移动。NORECALL禁止被记忆套装召回。NOGUILDRECALL禁止行会召唤功能。NODEARRECALL禁止夫妻传送。NOMasterRECALL禁止师徒传送。NORECONNECT(地图编号)设置掉线重登后传送至指定地图,避免卡点。
五、物品与技能使用限制参数
NODRUG禁止在地图内使用任何药水。NOTALLOWUSEITEMS(物品名)禁止使用指定物品,格式如NOTALLOWUSEITEMS(回城卷强效金创药)。NOTALLOWUSEMAGIC(技能名)禁止使用指定技能,格式如NOTALLOWUSEMAGIC(彻地钉
火墙)。MINE标记地图为矿区,允许使用鹤嘴锄挖矿。
六、经验与游戏点控制参数
EXPRATE(数值)设置杀怪经验倍数,100为1倍,200为2倍。INCGAMEPOINT(间隔/点数)进入地图自动增加游戏点,格式如INCGAMEPOINT(180/1)表示每180秒加1点。DECGAMEPOINT(间隔/点数)进入地图自动减少游戏点。DECEXPRATETIME(值)每秒减少双倍经验时间,值小于1时默认为1。
七、怪物与人物行为参数
RUNMON允许人物穿透怪物移动。RUNHUMAN允许人物穿透其他玩家。NOMANNOMON智能刷怪,有人时才刷新怪物,节漱务器资源。NOCALLHERO禁止召唤英雄。NOHEROPROTECT禁止英雄守护功能。NEEDHOLE进入地图需要洞口,用于尸王殿、桃源之门等特殊地图。
八、死亡与掉落控制参数
NODROPITEM禁止死亡爆出装备物品,怪物除外。NODROPUSEITEMS人物死亡不掉落身上物品。DELDROPITEM人物或英雄死亡后掉落的物品立即消失,不残留在地图中。REVIVAL(X:N)设置当前地图可复活次数,X表示复活次数,N表示复活计数清零间隔(最小30秒)。
九、触发与脚本关联参数
CHECKQUEST进入地图执行任务脚本,格式CHECKQUEST(Q001),Q001代表位于MapQuest_Def文件夹的脚本名。NEEDSET_ON(标志)进入地图需要人物指定标志为打开状态。NEEDSET_OFF(标志)进入地图需要人物指定标志为关闭状态。HITMON(@字段)攻击怪物触发QF脚本指定字段。ONKILLMON杀死怪物时触发,需在参数中加入才生效。
十、特殊效果与伤害参数
THUNDER(数值)地图有闪电效果,数值代表击中魔法力,如THUNDER(10)。LAVA(数值)地图地面冒岩浆,数值代表击中魔法力。SAYLEVEL(等级)限制当前地图人物说话等级,低于设定等级无法发言。CRIT(等级)增加暴击等级,类似武器暴击属性。
十一、地图连接与传送点参数
地图连接格式为“地图编号X坐标Y坐标->目标地图编号X坐标Y坐标”。示例:3276320->0330330表示在盟重省坐标(276320)可跳转至比奇省坐标(330330)。这种设置用于地图间通道、传送点连接,需确保坐标位置准确且地图文件存在。
十二、副本与活动专用参数
FB(数量副本名限制类型是否组队)创建副本地图,如FB(40祖玛副本01)创建40个祖玛副本,限制职业组队进入。QUIZ标记地图为问答活动区域,禁止普通喊话。MISSION任务地图,不允许使用任何物品技能,宝宝自动消失且不能攻击。
十三、高级控制与扩展参数
CHANGEMAPDROPS(物品列表)换地图时掉落指定包裹物品,格式CHANGEMAPDROPS(物品1|物品2)。NEEDLEVELTIME(等级)判断玩家等级达到设定值才可进入,不达标传回城点。NGEXPRATE(数值)内功经验倍数,100代表1倍。PULSEXPRATE(数值)经络经验倍数。NOSAFEPOSITIONMOVE禁止在安全区使用传送戒指。
十四、参数组合应用实例
标准地图配置示例:[D2008A|D2008盘古一层]NORECONNECT(3)RUNMONNORECALLEXPRATE(150)。表示地图编号D2008A使用客户端贴图D2008,名称为盘古一层,掉线重登传至3号地图,允许穿怪,禁止记忆召唤,经验倍率1.5倍。复杂活动地图:[活动地图]FIGHT2NORANDOMMOVENODRUGNOTALLOWUSEMAGIC(隐身术)EXPRATE(300)。表示PK掉装备地图,禁止随机传送与吃药,禁用隐身术,经验3倍。
十五、参数配置注意事项
地图编号必须与.map文件同名,否则服务端无法识别。客户端编号需确保客户端拥有对应贴图资源,否则玩家看到黑屏。参数之间用空格分隔,复杂参数内部使用/、|等符号。修改前备份MapInfo.txt文件,避免配置错误导致服务端无法启动。参数不区分大小写,但建议统一使用大写格式。部分参数互斥,如DAY与DARK同时存在时以DAY为准。
十六、常见问题排查方法
地图黑屏检查客户端编号是否正确,贴图文件是否完整。功能不生效确认参数拼写无误,格式符合规范。传送点失效核对坐标是否准确,目标地图是否存在。触发脚本未执行检查关联脚本文件路径与名称。多参数冲突时按引擎解析顺序处理,通常后出现的参数覆盖前者。
通过全面掌握地图参数体系,可精准控制游戏内各区域特性,实现多样化玩法设计。参数配置需结合版本需求与玩家体验,平衡功能性与性能消耗。实际应用中建议逐步测试单个参数效果,再组合复杂规则,确保地图行为符合预期。

