当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

传奇1.70服务端暂时关闭苍月封魔地图的四种方法

热度:
1.70版本本身不带苍月岛、封魔谷,这些地图属于后期资料片内容。如果你的版本里已经加载了这些地图,想暂时关闭,可以从入口、刷怪、地图参数和客户端四个层面处理。

方法一:封传送入口

苍月岛通常通过盟重土城船夫传送进入,封魔谷则通过盟重传送阵或相关NPC进入。打开服务端Mir200Envirmerchant.txt,找到对应传送NPC,把坐标改到安全区外,或直接注释掉该行。这样玩家无法通过正常NPC进入,但已经使用GM指令或其他方式进入地图的玩家仍可能留在里面。

方法二:清空地图刷怪

打开Mir200EnvirMonGen.txt,找到苍月、封魔相关地图的刷怪配置,在行首加分号注释掉。保存后在M2中重载刷怪配置。这样地图不会继续刷新怪物,挂机玩家会逐渐失去收益,但不会立刻被踢出。

方法三:修改地图参数限制进入

打开Mir200EnvirMapInfo.txt,找到苍月、封魔对应地图编号,在地图行末尾添加限制参数。

常用参数:

NORECONNECT(3)表示玩家登录或掉线重连时会被强制传送到盟重土城。

NEEDSET_ON(999)表示只有拥有指定标志的玩家才能进入,普通玩家无法进入。

NORANDOMMOVE禁止随机传送卷进入。

NOPOSITIONMOVE禁止传送戒指或坐标传送进入。

例如:

0151[苍月岛]NORECONNECT(3)NORANDOMMOVENOPOSITIONMOVE

修改后保存,并在M2中重载地图配置或重启服务端生效。

方法四:客户端屏蔽地图文件

如果想让玩家完全看不到这些地图,可以在客户端中移除对应地图文件和小地图文件。地图文件在服务端和客户端的Map目录,小地图在minimap.txt中配置。

删除后,玩家即使通过传送指令进入,也可能出现黑屏或无法显示地图。这个方法比较彻底,但不适合频繁开关,因为每次恢复都需要重新补回文件。

推荐做法

如果只是临时关闭,建议优先用方法一和方法三:先封掉传送NPC,再在MapInfo.txt里给相关地图加上NORECONNECT(3)和NEEDSET_ON(999)。这样既不会破坏版本文件,也能快速恢复。

恢复时只需把merchant.txt的NPC改回原坐标,把MapInfo.txt的限制参数删除,再重载配置即可。
[顶部]