MapInfo.txt是传奇服务端的地图配置文件,位于MirServer\Mir200\Envir\目录下。它决定了游戏内所有地图的入口、出口、规则(如是否安全区、能否喝药)以及地图之间的连接关系。若将此文件清空,游戏将无法识别任何地图,玩家上线会卡在“未知地图”或直接掉线,所有NPC、怪物、传送点均失效,必须从备份恢复或重新配置。
一、MapInfo.txt核心作用解析
该文件是地图的“大脑”,主要负责三大功能:
1.地图定义:告诉服务器地图编号(如0)、地图名称(如比奇省)以及对应的.map文件。
2.规则制定:控制地图内能否PK、交易、使用随机卷轴、召唤英雄等。
3.连接逻辑:定义从A地图的某个坐标走到B地图的哪个坐标(即你提到的“进猪洞到猪1”)。
二、MapInfo.txt参数格式与写法
文件采用“地图段+参数”的结构,不同引擎(如Hero、GEE、GOM)写法略有差异,但逻辑通用。
1.基础地图定义格式
[地图编号地图名称]参数1参数2...
示例:定义一个安全区地图(比奇省),禁止PK,允许交易。
[0比奇省]SAFEDAY
*[0比奇省]:0是地图文件0.map的编号,比奇省是客户端显示名。
*SAFE:关键参数,表示此地图为安全区(死亡不掉装备,不可PK)。
*DAY:地图光照效果为白天。
2.地图连接(传送)格式
这是实现“进猪洞到猪1”的关键语法:
源地图编号源X源Y范围->目标地图编号目标X目标Y
示例:从盟重省(3)坐标330330走1步范围,进入猪洞一层(D717)的1010坐标。
[3盟重省]NORECALL
33303301->D7171010
•3330330:盟重省的地图编号和坐标点。
•1:触发传送的范围(半径1格)。
•->D7171010:传送至地图D717(猪洞一层)的坐标。
3.常用控制参数速查
参数作用示例
SAFE安全区(不掉装备)[0比奇省]SAFE
FIGHT战斗区(可PK)[D717猪洞一层]FIGHT
NORECALL禁止记忆传送/天地合一NORECALL
NORANDOMMOVE禁止使用随机传送卷NORANDOMMOVE
NODRUG禁止喝药NODRUG
MINE允许挖矿MINE
CHECKQUEST进图触发脚本CHECKQUEST(进入猪洞)
三、关于“猪洞传送”的自定义实现
你想自己决定进猪洞是否到猪1,只需修改MapInfo.txt中的对应连接点。
1.找到入口:在文件中搜索石墓或猪洞,找到类似3xy1->D717xy的行(地图3通常是盟重土城)。
2.修改目标:将->后面的地图编号改为你想去的层数。例如,想直接进猪洞二层,改为->D718xy。
3.坐标调整:xy是落地坐标,修改它可以控制玩家进入后站在哪个位置。
4.删除连接:若不想让玩家从该入口进猪洞,直接删除整行连接代码即可。
四、MapInfo.txt专用编辑器推荐
手动修改TXT易出错,推荐使用可视化工具:
1.传奇地图参数设置工具:支持加载MapInfo.txt后,以图形化界面勾选“禁止交易”、“禁止随机”等参数,避免手敲代码出错。
2.乐都传奇地图编辑器:不仅能编辑地图参数,还能编辑地图地形(.map文件),适合深度DIY。
操作建议:修改前务必备份原文件。修改后需重启服务端(M2Server),修改才能生效。
一、MapInfo.txt核心作用解析
该文件是地图的“大脑”,主要负责三大功能:
1.地图定义:告诉服务器地图编号(如0)、地图名称(如比奇省)以及对应的.map文件。
2.规则制定:控制地图内能否PK、交易、使用随机卷轴、召唤英雄等。
3.连接逻辑:定义从A地图的某个坐标走到B地图的哪个坐标(即你提到的“进猪洞到猪1”)。
二、MapInfo.txt参数格式与写法
文件采用“地图段+参数”的结构,不同引擎(如Hero、GEE、GOM)写法略有差异,但逻辑通用。
1.基础地图定义格式
[地图编号地图名称]参数1参数2...
示例:定义一个安全区地图(比奇省),禁止PK,允许交易。
[0比奇省]SAFEDAY
*[0比奇省]:0是地图文件0.map的编号,比奇省是客户端显示名。
*SAFE:关键参数,表示此地图为安全区(死亡不掉装备,不可PK)。
*DAY:地图光照效果为白天。
2.地图连接(传送)格式
这是实现“进猪洞到猪1”的关键语法:
源地图编号源X源Y范围->目标地图编号目标X目标Y
示例:从盟重省(3)坐标330330走1步范围,进入猪洞一层(D717)的1010坐标。
[3盟重省]NORECALL
33303301->D7171010
•3330330:盟重省的地图编号和坐标点。
•1:触发传送的范围(半径1格)。
•->D7171010:传送至地图D717(猪洞一层)的坐标。
3.常用控制参数速查
参数作用示例
SAFE安全区(不掉装备)[0比奇省]SAFE
FIGHT战斗区(可PK)[D717猪洞一层]FIGHT
NORECALL禁止记忆传送/天地合一NORECALL
NORANDOMMOVE禁止使用随机传送卷NORANDOMMOVE
NODRUG禁止喝药NODRUG
MINE允许挖矿MINE
CHECKQUEST进图触发脚本CHECKQUEST(进入猪洞)
三、关于“猪洞传送”的自定义实现
你想自己决定进猪洞是否到猪1,只需修改MapInfo.txt中的对应连接点。
1.找到入口:在文件中搜索石墓或猪洞,找到类似3xy1->D717xy的行(地图3通常是盟重土城)。
2.修改目标:将->后面的地图编号改为你想去的层数。例如,想直接进猪洞二层,改为->D718xy。
3.坐标调整:xy是落地坐标,修改它可以控制玩家进入后站在哪个位置。
4.删除连接:若不想让玩家从该入口进猪洞,直接删除整行连接代码即可。
四、MapInfo.txt专用编辑器推荐
手动修改TXT易出错,推荐使用可视化工具:
1.传奇地图参数设置工具:支持加载MapInfo.txt后,以图形化界面勾选“禁止交易”、“禁止随机”等参数,避免手敲代码出错。
2.乐都传奇地图编辑器:不仅能编辑地图参数,还能编辑地图地形(.map文件),适合深度DIY。
操作建议:修改前务必备份原文件。修改后需重启服务端(M2Server),修改才能生效。

