1.70版本本身不带苍月岛、封魔谷,这些地图属于后期资料片内容。如果你的版本里已经加载了这些地图,想暂时关闭,可以从入口、刷怪、地图参数和客户端四个层面处理。
方法一:封传送入口
苍月岛通常通过盟重土城船夫传送进入,封魔谷则通过盟重传送阵或相关NPC进入。打开服务端 Mir200Envirmerchant.txt,找到对应传送 NPC,把坐标改到安全区外,或直接注释掉该行。这样玩家无法通过正常 NPC 进入,但已经使用 GM 指令或其他方式进入地图的玩家仍可能留在里面。
方法二:清空地图刷怪
打开 Mir200EnvirMonGen.txt,找到苍月、封魔相关地图的刷怪配置,在行首加分号注释掉。保存后在 M2 中重载刷怪配置。这样地图不会继续刷新怪物,挂机玩家会逐渐失去收益,但不会立刻被踢出。
方法三:修改地图参数限制进入
打开 Mir200EnvirMapInfo.txt,找到苍月、封魔对应地图编号,在地图行末尾添加限制参数。
常用参数:
NORECONNECT(3) 表示玩家登录或掉线重连时会被强制传送到盟重土城。
NEEDSET_ON(999) 表示只有拥有指定标志的玩家才能进入,普通玩家无法进入。
NORANDOMMOVE 禁止随机传送卷进入。
NOPOSITIONMOVE 禁止传送戒指或坐标传送进入。
例如:
0151 [苍月岛] NORECONNECT(3) NORANDOMMOVE NOPOSITIONMOVE
修改后保存,并在 M2 中重载地图配置或重启服务端生效。
方法四:客户端屏蔽地图文件
如果想让玩家完全看不到这些地图,可以在客户端中移除对应地图文件和小地图文件。地图文件在服务端和客户端的 Map 目录,小地图在 minimap.txt 中配置。
删除后,玩家即使通过传送指令进入,也可能出现黑屏或无法显示地图。这个方法比较彻底,但不适合频繁开关,因为每次恢复都需要重新补回文件。
推荐做法
如果只是临时关闭,建议优先用方法一和方法三:先封掉传送 NPC,再在 MapInfo.txt 里给相关地图加上 NORECONNECT(3) 和 NEEDSET_ON(999)。这样既不会破坏版本文件,也能快速恢复。
恢复时只需把 merchant.txt 的 NPC 改回原坐标,把 MapInfo.txt 的限制参数删除,再重载配置即可。

