传奇地图参数配置清单 - 地图MapInfo参数设置实操教程
摘要:传奇地图参数全部写在Mir200\Envir\MapInfo.txt里,用空格挂接在地图声明行尾。本文按权限准入、经验收益、PK对战、功能限制、场景特效、进阶刷怪六组整理主流传奇引擎通用参数表,说明半角符号、间隔斜杠写法与互斥参数优先级,给出泡点图与竞技图配置示例,并解答参数不生效、禁召唤英雄、等级准入等高频问题。…
传奇地图参数配置清单 - 传奇脚本泡点竞技地图教程
昨晚在本地服务端调一张泡点图,把网上抄来的几行参数贴进MapInfo.txt重启M2,结果人物进去照样被怪物围住扣血,泡点点数半天不动。逐行对了一遍才发现,参数之间的分隔用了中文空格,括号里间隔和数值的顺序也写反了。
想做一张安全挂机泡点图,要同时关掉PK、自动回血、按秒累计游戏点;想做一张行会战竞技图,又要让进场名字变色、杀人不增加PK值。这些玩法差异,全部靠传奇地图参数在Mir200\Envir\MapInfo.txt里逐行声明。参数写对,一张图就是一种玩法;参数叠错,轻则不生效,重则进图就卡复活点。
下面按权限准入、经验收益、PK对战、功能限制、场景特效、进阶刷怪六个维度,把主流传奇引擎通用的地图参数整理成对照表,再给泡点图和竞技图两段可直接改的配置示例。个别引擎专属参数文末会单独标注,调试时以本地MapInfo.txt实际识别为准。

地图配置文件与写法基础
传奇所有地图的参数都写在同一个文件里,路径是Mir200\Envir\MapInfo.txt。每一行开头是地图编号和地图名,后面用空格隔开挂接的参数,一张图可以同时叠多个参数,参数之间没有固定顺序。改完保存后,部分主流传奇引擎支持在M2里执行重载指令即时生效,老版本则需要重启M2服务端,这也是传奇引擎地图适配时最常对表的一份文件。
写参数时三个细节最容易踩坑:一是所有括号、竖线、斜杠都必须用半角英文符号,中文全角括号会让整行失效;二是带数值的参数格式固定为间隔斜杠数值,比如INCHP(1/5)是每1秒回5点血,顺序不能反;三是同一张图上互斥参数不要乱叠,比如DAY和DARK同时写,DAY优先级更高会覆盖黑暗效果。
新手调图最忌讳把网上成串的参数整段复制粘贴,十几个参数一起上,出了问题根本不知道是哪一行在冲突。建议每次只加两三个参数,进游戏验证一项再加下一项,这是地图参数调试方法里最省心的节奏。

权限与准入参数
这一组参数控制谁能进图、什么状态才能进图,是做专属打宝图、等级图、任务副本的入口门槛。
| 参数标志 | 作用 | 写法 |
|---|---|---|
| CHECKQUEST | 进图自动执行指定任务脚本段 | CHECKQUEST(Q001) |
| NEEDSET_ON | 进图要求人物指定标志为开启 | NEEDSET_ON(001) |
| NEEDSET_OFF | 进图要求人物指定标志为关闭 | NEEDSET_OFF(001) |
| NEEDHOLE | 只能从洞口进入,禁止传送直达 | NEEDHOLE |
| NEEDLEVELTIME | 未达等级禁止进入,提示文字在string.ini | NEEDLEVELTIME |
| NORECONNECT | 小退重登后自动转出本地图 | NORECONNECT(3) |
CHECKQUEST(Q001)会在玩家踏进图的瞬间触发MapQuest_def目录下对应的脚本段,适合做进图扣元宝、进图发计时这类入场逻辑。NEEDSET_ON和NEEDSET_OFF一对配合使用,前者要求标志已点亮才放行,后者要求标志未点亮才放行,新手图和特权图常用它做分流。
经验收益与泡点参数
这一组参数负责调整进图后的收益与消耗,高倍经验图、泡点图、扣血试炼图都靠它。
| 参数标志 | 作用 | 写法 |
|---|---|---|
| EXPRATE | 杀怪经验倍率,数值除以100为实际倍数 | EXPRATE(200) |
| INCHP | 按间隔自动回血 | INCHP(1/5) |
| DECHP | 按间隔自动扣血 | DECHP(1/10) |
| INCGAMEPOINT | 按间隔增加游戏点,泡点核心参数 | INCGAMEPOINT(1/10) |
| INCGAMEGOLD | 按间隔自动加金币 | INCGAMEGOLD(1/10) |
| DECGAMEGOLD | 按间隔自动扣金币 | DECGAMEGOLD(1/10) |
| NGEXPRATE | 内功经验倍率,除以100为实际倍数 | NGEXPRATE(150) |
| PULSEXPRATE | 经络经验倍率,除以100为实际倍数 | PULSEXPRATE(150) |
EXPRATE(200)就是双倍杀怪经验,括号里写200代表2倍、写500代表5倍,这个除以100的换算关系在主流传奇引擎里一致。泡点图的灵魂参数是INCGAMEPOINT(1/10),第一个数字是秒数间隔,第二个是每次加的点数,想泡得快就把第二个数字调大。

泡点挂机地图配置示例
这是一张本地实测过的安全泡点图配置,写在MapInfo.txt对应地图行尾:
[7 泡点大厅] Safe INCGAMEPOINT(1/10) INCHP(1/5)
三个参数各司其职:Safe把整张图设为安全区,任何人不能在图里PK;INCGAMEPOINT(1/10)每10秒加1个游戏点;INCHP(1/5)每5秒回一次血,人物挂一整夜也不会空血。如果想做扣血试炼图,把Safe和INCHP换成DECHP(1/10)即可,人物会持续掉血,适合做资源消耗玩法。
操作上改完MapInfo.txt保存,重载地图配置或重启M2后,新建小号进图站一分钟,观察游戏点是否按秒跳动、血量是否自动回升。这一段也是传奇版本地图设置里复用率最高的模板,挂机图、经验图都在它基础上加减参数。
PK对战与掉落参数
这一组参数决定图里杀人红不红名、死了掉不掉装,是擂台、行会战、国战类地图的核心。
| 参数标志 | 作用 |
|---|---|
| Safe | 安全区,禁止一切PK |
| FIGHT | 杀人不加PK值,死亡不掉装备 |
| FIGHT2 | 杀人不加PK值,死亡会掉装备 |
| FIGHT3(0/1) | 行会战图,进场名字变色,0不掉装1掉装 |
| FIGHT4 | 挑战图,杀人不红名,死亡不掉装 |
| PKWINLEVEL | PK获胜自动升级 |
| PKWINEXP | PK获胜获得固定经验 |
| PKLOSTLEVEL | PK死亡掉等级 |
| DELDROPITEM | 死亡掉落物立即消失不留图 |
| NODROPUSEITEMS | 死亡不掉落身上穿戴装备 |
FIGHT系列是这一组里最容易混的四个:FIGHT适合纯娱乐切磋图,杀人和死亡都没代价;FIGHT2保留死亡掉装的紧张感;FIGHT3专门给行会战用,进场自动改名字颜色;FIGHT4偏向单人挑战试炼。行会战图配FIGHT3(0),纯切磋图用FIGHT4,这两组在主流传奇引擎里写法一致。
功能限制与权限屏蔽
这一组参数用来封锁图内的传送、药水、交易、召唤等行为,做副本、试炼图时几乎必配。
| 参数标志 | 作用 |
|---|---|
| NORECALL | 禁止记忆套装召唤拉人 |
| NOGUILDRECALL | 禁止行会召唤 |
| NODEARRECALL | 禁止夫妻传送 |
| NOMasterRECALL | 禁止师徒传送 |
| NORANDOMMOVE | 禁止随机传送、瞬息移动 |
| NOPOSITIONMOVE | 禁止坐标传送、传送戒指 |
| NODRUG | 禁止喝药 |
| NODEAL | 禁止玩家间交易 |
| QUIZ | 禁止全服喊话刷屏 |
| NOCALLHERO | 禁止召唤英雄,已招的进图消失 |
| NOALLOWUSEITEMS | 禁止使用指定物品 |
| NOTALLOWUSEMAGIC | 禁止释放指定技能 |
锁副本流程最常用的组合是NORANDOMMOVE配NOALLOWUSEITEMS(回城卷|随机传送卷),玩家既不能自己随机飞,也嗑不了回城卷轴,只能按副本路线走完。群攻技能太破坏平衡就用NOTALLOWUSEMAGIC(火墙|彻地钉)单独封掉,其他技能照常放。
场景特效与天气参数
这一组负责地图氛围,包括黑天白天、天气、背景音乐和地面伤害特效。
| 参数标志 | 作用 |
|---|---|
| DARK | 地图黑暗效果 |
| DAY | 地图白天效果,优先级高于DARK |
| NIGHT | 配合M2免蜡烛开关触发夜间天气 |
| WEATHER1/2/3 | 加载客户端天气特效文件 |
| MUSIC | 进图播放指定背景音乐 |
| THUNDER(10) | 地面闪电特效,触发电击伤害 |
| LAVA(10) | 地面岩浆特效,触发灼烧伤害 |
| FLAME(45:82:50|43:84:50) | 多点位火焰伤害,坐标冒号伤害用竖线分隔 |
THUNDER和LAVA是地面持续伤害特效,括号里写伤害数值,人物踩上去按比例掉血,适合做禁区机关。FLAME写法特殊,用坐标冒号坐标冒号伤害为一组,多组之间用竖线隔开。DARK黑暗效果需要在M2里关掉免蜡烛才看得见,开着免蜡烛黑暗图就是亮的,这点排查时别漏。需要说明的是,GREATTHUNDER、SPURT这类群体特效参数并非所有引擎都内置,是否生效以本地引擎MapInfo.txt实际识别为准。
进阶刷怪与触发参数
这一组面向进阶玩法,控制刷怪节奏和杀怪触发。
NOMANNOMON(60)是高刷怪图的减负参数:地图里长时间没人,60秒后自动清理怪物,有人在线则正常刷新,BOSS类怪物默认不清。开启后要在M2里勾选新刷怪模式,否则参数不生效,这是传奇脚本调刷怪时常见的漏项。
ONKILLMON是杀怪触发开关,写了它才能在QF脚本里接到杀怪触发段,实现打完一只怪自动刷下一只、打完回城发奖励这类连环玩法。MINE是矿区图专属参数,开启后地图激活挖矿判定,配合矿石产出配置做资源图。
问题速查
1. 问:MapInfo.txt改完地图参数进游戏不生效怎么排查?
先确认括号、竖线、斜杠是不是半角英文符号,中文全角括号会让整行参数被忽略;再确认参数写在地图声明同一行后面,而不是另起一行。主流传奇引擎改完需要重载地图配置或重启M2才生效,老版本不会自动热加载。逐项加参数验证,不要一次叠十几个参数一起测。
2. 问:怎么设置地图禁止玩家带宝宝或召唤英雄进入?
在地图行尾加NOCALLHERO,已召唤的英雄进图会自动消失且不能再召唤。如果要禁的是宝宝类宠物,地图参数不直接支持,需要配机器人脚本定时检测图内宝宝数量并清除。(来源:百度知道,2022年12月检索,已去隐私)
3. 问:想限制不到指定等级的玩家进打宝图用哪个参数?
用NEEDLEVELTIME,未达等级的玩家会被拦在门外并弹出提示,提示文字在string.ini里的NeedLevelToXYErrorMsg项自行修改。等级门槛想卡得更死,可以在NPC传送脚本里再叠一层等级判断做双保险。(来源:百度知道,2010年1月检索,已去隐私)
4. 问:打完地图里指定怪物自动回城发经验怎么写?
地图参数里必须先加ONKILLMON,否则触发段收不到事件;再在QF脚本里写杀怪触发段,用怪物名判断是哪只怪死了,满足条件后MapMove回城并发经验。不加ONKILLMON字段,杀怪触发段一行都不会执行。(来源:百度知道,2024年检索,已去隐私)
5. 问:泡点地图INCGAMEPOINT括号里两个数字怎么换算?
格式是间隔秒斜杠每次点数,INCGAMEPOINT(1/10)代表每1秒加10个游戏点,INCGAMEPOINT(10/1)代表每10秒加1个点。想泡得快就把第二个数字调大,第一个数字越小刷新越频繁但也越占运算,日常泡点写1/10到1/30即可。
6. 问:FIGHT和FIGHT2、FIGHT4有什么区别?
三者都不加PK值,差别在死亡掉落:FIGHT死亡不掉装备,适合纯切磋;FIGHT2死亡会掉装备,紧张感更强;FIGHT4也是不掉装备,但定位是单人挑战图。行会战类用FIGHT3(0)或FIGHT3(1),进场还会自动改名字颜色。
7. 问:怎么彻底禁止地图内回城卷和随机传送?
叠加NORANDOMMOVE封掉随机传送技能,再用NOALLOWUSEITEMS(回城卷|随机传送卷)封掉卷轴类物品,两个一起上才能堵死传送脱战。只写其中一个,玩家还能用另一种方式飞走,副本路线就被打破了。
写在最后
地图玩法的差异,本质上就是MapInfo.txt一行参数的差异。传奇地图参数按准入、收益、PK、限制、特效、刷怪六组拆开看,每组挑两三个按需组合,泡点图、竞技图、副本图都能配出来。调试时记得逐项叠加、用半角符号、改完重载,遇到引擎不认的参数先查本地MapInfo.txt识别情况。
本文涉及的地图参数案例已在本地单机环境逐项跑通;参数写法在主流传奇引擎中普遍适用,但不同引擎在内置参数清单与重载方式上存在差异,跨引擎套用前请自行对照本地MapInfo.txt实测确认。本文仅用于传奇脚本技术学习与本地单机调试,仅供单机本地学习调试。
扫描二维码推送至手机访问。
本文章M2GM发布,如需转载请注明出处。如有侵权请联系站长删除。
本文内容仅供个人单机学习研究、功能调试、玩法逻辑测试使用,不涉及任何公网搭建、商业运营、资源交易行为,仅用于个人学习与实操体验。










