单机架设里说的地图开关,通常指三类设置:地图是否开放进入、地图之间传送点是否生效、地图内功能是否被限制。核心文件是D:MirServerMir200EnvirMapInfo.txt,配合MiniMap.txt、服务端Map文件夹、客户端Data文件夹和登录器补丁路径一起生效。
先看服务端地图文件是否齐全。打开D:MirServerMir200Map,确认对应地图的.map文件存在,例如0.map、3.map、D100.map。MapInfo.txt中写的地图编号必须与Map文件夹里的文件名一致,否则引擎无法加载该地图。
再配置MapInfo.txt。常规格式为:
[地图编号地图名称]
地图编号地图名称地图文件参数
例如比奇省通常写作:
[0比奇省]
0比奇省0
如果想让某个地图暂时关闭,可以给它加上NORECONNECT或禁止进入的参数;如果想开放,则去掉限制参数。部分版本还会通过NEEDLEVELTIME、NEEDSET_ON、NEEDSET_OFF等参数控制进入条件。
地图传送点开关也写在MapInfo.txt里。常用写法是:
源地图号XY范围->目标地图号XY
例如:
33303141->0159516
这表示在3号地图坐标330314附近进入后,会跳转到目标地图。
如果要关闭某个传送点,直接删除该行或在前面加分号注释即可;要新增传送点,就按同样格式添加。修改后必须重启游戏引擎或重载地图配置,否则不会生效。
地图功能开关通过参数控制。常见参数包括:
SAFE表示安全区
FIGHT表示战斗地图
NORECALL禁止记忆召唤
NORANDOMMOVE禁止随机传送
NOPOSITIONMOVE禁止定点传送
NODEAL禁止交易
NODRUG禁止喝药
RUNMON允许穿怪
NORUNMON禁止穿怪
NORECONNECT退出后重连到指定地图
这些参数可以单独使用,也可以组合使用。例如想让某张地图禁止回城和随机,就加上NORANDOMMOVE和NOTALLOWUSEITEMS相关限制。
小地图显示需要配置MiniMap.txt。文件位于D:MirServerMir200EnvirMiniMap.txt,格式通常为:
地图编号小地图图片索引
索引号对应客户端Data目录下mmap.wil或mmap.wzl中的图片编号。如果索引不对,按M键打开大地图时可能显示空白或错乱。
客户端补丁必须同步。地图资源文件、小地图文件、Objects、Tiles等需要放到客户端对应目录。GOM/GEE引擎还要检查登录器生成器中的PAK路径和密码是否与Pak.txt一致,否则即使服务端配置正确,客户端也会黑屏或无法加载地图。
如果进入地图黑屏,先确认服务端Map文件夹有对应.map文件,再确认客户端Data目录有对应地图资源,最后检查登录器是否正确读取补丁。
如果传送点不生效,检查MapInfo.txt中源地图号、坐标、目标地图号是否写错,修改后是否重启了引擎。
如果地图能进但功能异常,检查该行是否多了限制参数,例如误加了NODEAL、NODRUG、NORECALL等。
修改前备份MapInfo.txt、MiniMap.txt和客户端Data文件夹。每次只改一个地图或一个传送点,保存后重启引擎再进游戏验证,避免批量修改后无法定位问题。
先看服务端地图文件是否齐全。打开D:MirServerMir200Map,确认对应地图的.map文件存在,例如0.map、3.map、D100.map。MapInfo.txt中写的地图编号必须与Map文件夹里的文件名一致,否则引擎无法加载该地图。
再配置MapInfo.txt。常规格式为:
[地图编号地图名称]
地图编号地图名称地图文件参数
例如比奇省通常写作:
[0比奇省]
0比奇省0
如果想让某个地图暂时关闭,可以给它加上NORECONNECT或禁止进入的参数;如果想开放,则去掉限制参数。部分版本还会通过NEEDLEVELTIME、NEEDSET_ON、NEEDSET_OFF等参数控制进入条件。
地图传送点开关也写在MapInfo.txt里。常用写法是:
源地图号XY范围->目标地图号XY
例如:
33303141->0159516
这表示在3号地图坐标330314附近进入后,会跳转到目标地图。
如果要关闭某个传送点,直接删除该行或在前面加分号注释即可;要新增传送点,就按同样格式添加。修改后必须重启游戏引擎或重载地图配置,否则不会生效。
地图功能开关通过参数控制。常见参数包括:
SAFE表示安全区
FIGHT表示战斗地图
NORECALL禁止记忆召唤
NORANDOMMOVE禁止随机传送
NOPOSITIONMOVE禁止定点传送
NODEAL禁止交易
NODRUG禁止喝药
RUNMON允许穿怪
NORUNMON禁止穿怪
NORECONNECT退出后重连到指定地图
这些参数可以单独使用,也可以组合使用。例如想让某张地图禁止回城和随机,就加上NORANDOMMOVE和NOTALLOWUSEITEMS相关限制。
小地图显示需要配置MiniMap.txt。文件位于D:MirServerMir200EnvirMiniMap.txt,格式通常为:
地图编号小地图图片索引
索引号对应客户端Data目录下mmap.wil或mmap.wzl中的图片编号。如果索引不对,按M键打开大地图时可能显示空白或错乱。
客户端补丁必须同步。地图资源文件、小地图文件、Objects、Tiles等需要放到客户端对应目录。GOM/GEE引擎还要检查登录器生成器中的PAK路径和密码是否与Pak.txt一致,否则即使服务端配置正确,客户端也会黑屏或无法加载地图。
如果进入地图黑屏,先确认服务端Map文件夹有对应.map文件,再确认客户端Data目录有对应地图资源,最后检查登录器是否正确读取补丁。
如果传送点不生效,检查MapInfo.txt中源地图号、坐标、目标地图号是否写错,修改后是否重启了引擎。
如果地图能进但功能异常,检查该行是否多了限制参数,例如误加了NODEAL、NODRUG、NORECALL等。
修改前备份MapInfo.txt、MiniMap.txt和客户端Data文件夹。每次只改一个地图或一个传送点,保存后重启引擎再进游戏验证,避免批量修改后无法定位问题。

