传奇服务端里并没有一个固定叫"皇家宝藏"的官方地图文件。它通常属于版本作者自定义地图,可能叫皇家宝藏、皇家宝库、皇家秘宝、藏宝谷、宝藏殿等。地图文件不会自动出现在所有版本里,必须确认版本包是否自带,再按服务端MAP、客户端补丁、MapInfo、MiniMap、NPC入口的顺序补齐。
一、先确认版本是否自带皇家宝藏地图
拿到版本后,先不要急着找文件,先看它有没有已经配置好。
检查顺序:
打开服务端MirServerMir200EnvirMapInfo.txt,搜索"皇家宝藏""皇家宝库""宝藏""藏宝谷"等关键字。
打开MirServerMir200Map目录,查看是否有对应编号的.map文件。
打开客户端补丁目录,查看是否有对应地图的Tiles、SmTiles、Objects、PAK或WIL文件。
打开MirServerMir200EnvirMiniMap.txt,查看是否配置了小地图。
在Merchant.txt或活动脚本中搜索进入该地图的入口。
如果MapInfo.txt里有地图名称,但Map目录里没有对应.map文件,说明地图数据缺失。如果客户端没有对应补丁,进图会显示黑屏、花屏或地面空白。
二、服务端地图文件位置
传奇服务端地图文件主要放在以下位置:
MirServerMir200Map地图编号.map
MirServerMir200EnvirMapInfo.txt
MirServerMir200EnvirMiniMap.txt
.map文件保存地图地形、阻挡、物件、光照等信息。MapInfo.txt定义地图编号、名称、参数和连接点。MiniMap.txt负责小地图显示。
如果皇家宝藏地图编号为0188,则服务端需要存在0188.map,并在MapInfo.txt中配置对应地图信息。
三、MapInfo.txt配置示例
路径:MirServerMir200EnvirMapInfo.txt
[0188皇家宝藏]NORECONNECT(3)NORANDOMMOVENOPOSITIONMOVE
如果希望玩家不能直接回城,可以加NORECONNECT并指定退出地图。若希望地图内不能随机传送、不能定点传送,可加NORANDOMMOVE、NOPOSITIONMOVE。
常用参数:
SAFE安全区
NORECALL禁止记忆召唤
NOGUILDRECALL禁止行会召唤
NODEARRECALL禁止夫妻召唤
NOMASTERRECALL禁止师徒召唤
NORANDOMMOVE禁止随机传送
NOPOSITIONMOVE禁止定坐标移动
NORECONNECT退出时跳转指定地图
EXPRATE经验倍率
DROPRATE爆率倍率
四、MiniMap.txt小地图配置
路径:MirServerMir200EnvirMiniMap.txt
格式通常为:
大地图编号小地图素材编号
例如:
188136
这里表示地图0188使用小地图素材中的第136号图片。具体编号必须与客户端小地图补丁一致,否则游戏内小地图不显示或显示错误。
五、客户端地图补丁文件
客户端地图补丁通常包含以下几类文件:
Tiles文件:大地砖素材
SmTiles文件:小地砖素材
Objects文件:地面物件素材
MMAP或uiminimap文件:小地图图片
PAK或WIL文件:打包后的资源文件
GOM、GEE、翎风等引擎常用PAK格式;老版本常用WIL/WIX格式。补丁文件必须放到客户端对应目录,并与登录器补丁列表关联,否则玩家进入游戏后看不到地图。
六、PAK补丁添加方式
如果版本使用PAK补丁,添加皇家宝藏地图时通常按以下顺序处理:
将地图.map文件放入补丁目录下的Map文件夹。
将Tiles、SmTiles、Objects等素材转为PAK格式。
将生成的PAK文件放入客户端补丁Data目录。
在登录器配置器中添加该PAK补丁。
确认服务端MapInfo.txt和MiniMap.txt已配置。
注意地图编号必须一致。服务端MapInfo.txt写0188,客户端补丁中的.map文件也应叫0188.map,除非版本使用镜像映射。
七、WIL素材添加方式
老版本如果使用WIL/WIX,需要保证三个地方一致:
MMAP.WIL中新增小地图图片。
MMAP.WIX中更新索引。
MiniMap.txt中写入地图编号与小地图编号对应关系。
小地图图片通常需要保存为256色位图,尺寸按原地图的四分之一缩放。例如原地图导出为1200x960,小地图应缩放到300x240。具体尺寸以版本实际地图大小为准。
八、NPC入口配置
地图文件齐全后,还需要入口。入口通常放在Merchant.txt或活动脚本中。
Merchant.txt示例:
活动皇家宝藏使者3330330皇家宝藏使者050000
脚本示例:
[@main]
SAY
\
\
皇家宝藏\
\
<进入皇家宝藏/@EnterTreasure>\
<查看规则/@ShowRule>\
\
[@EnterTreasure]
IF
CHECKLEVEL40
ACT
MAPMOVE01882020
SENDMSG7你已进入皇家宝藏。
BREAK
ELSESAY
等级不足,无法进入。\
[@exit]
[@ShowRule]
SAY
\
\
皇家宝藏每日可进入3次。\
地图内禁止随机传送。\
禁止使用回城卷轴。\
\
[@exit]
MAPMOVE命令用于将玩家传送到指定地图和坐标。如果引擎不支持MAPMOVE,可改用MAP或引擎自带传送命令。
九、地图参数建议
皇家宝藏类地图通常作为活动或打宝地图使用,建议加上以下限制:
禁止随机传送,防止玩家快速刷层。
禁止定坐标移动,防止外部工具跳点。
禁止回城,保证活动完整性。
设置进入次数或道具检测,防止无限刷。
设置怪物爆率或专属掉落,突出地图价值。
设置安全区坐标,避免玩家上线卡死。
MapInfo.txt中可写成:
[0188皇家宝藏]NORECONNECT(3)NORANDOMMOVENOPOSITIONMOVENOTALLOWUSEITEMS(回城卷)
NOTALLOWUSEITEMS可禁止指定物品使用,括号内填写物品名称。
十、常见问题排查
进图黑屏:客户端缺少Tiles、SmTiles、Objects或PAK补丁。
进图卡死:地图编号在MapInfo.txt和.map文件不一致。
小地图不显示:MiniMap.txt未配置或小地图素材编号错误。
NPC不显示:Merchant.txt路径、地图编号、坐标或脚本文件错误。
传送失败:MAPMOVE使用的地图编号未在MapInfo.txt中定义。
玩家无法回城:NORECONNECT配置错误,退出地图编号不存在。
地图花屏:客户端补丁版本与引擎不匹配,或PAK/WIL未加入登录器补丁列表。
十一、文件清单
完整添加一张皇家宝藏地图,通常需要准备:
服务端:
MirServerMir200Map0188.map
MirServerMir200EnvirMapInfo.txt中新增地图配置
MirServerMir200EnvirMiniMap.txt中新增小地图配置
Merchant.txt或活动脚本中新增入口NPC
客户端:
对应地图编号的.map文件
Tiles、SmTiles、Objects素材
PAK或WIL/WIX补丁文件
小地图图片
登录器补丁列表中包含对应补丁
十二、注意事项
修改MapInfo.txt、MiniMap.txt、Merchant.txt后,需在引擎控制台重新加载配置或重启服务端。
地图编号不要与现有地图冲突,否则会导致传送错乱。
客户端补丁必须与引擎版本匹配,GOM、GEE、翎风、BLUE、996PC的补丁格式可能不同。
小地图编号必须与MMAP或uiminimap中的素材顺序一致。
若版本已有皇家宝藏地图,优先使用版本自带文件,不要随意替换,以免破坏原有活动逻辑。
添加地图前先备份MapInfo.txt、MiniMap.txt、Merchant.txt和客户端补丁,避免配置错误后无法恢复。
一、先确认版本是否自带皇家宝藏地图
拿到版本后,先不要急着找文件,先看它有没有已经配置好。
检查顺序:
打开服务端MirServerMir200EnvirMapInfo.txt,搜索"皇家宝藏""皇家宝库""宝藏""藏宝谷"等关键字。
打开MirServerMir200Map目录,查看是否有对应编号的.map文件。
打开客户端补丁目录,查看是否有对应地图的Tiles、SmTiles、Objects、PAK或WIL文件。
打开MirServerMir200EnvirMiniMap.txt,查看是否配置了小地图。
在Merchant.txt或活动脚本中搜索进入该地图的入口。
如果MapInfo.txt里有地图名称,但Map目录里没有对应.map文件,说明地图数据缺失。如果客户端没有对应补丁,进图会显示黑屏、花屏或地面空白。
二、服务端地图文件位置
传奇服务端地图文件主要放在以下位置:
MirServerMir200Map地图编号.map
MirServerMir200EnvirMapInfo.txt
MirServerMir200EnvirMiniMap.txt
.map文件保存地图地形、阻挡、物件、光照等信息。MapInfo.txt定义地图编号、名称、参数和连接点。MiniMap.txt负责小地图显示。
如果皇家宝藏地图编号为0188,则服务端需要存在0188.map,并在MapInfo.txt中配置对应地图信息。
三、MapInfo.txt配置示例
路径:MirServerMir200EnvirMapInfo.txt
[0188皇家宝藏]NORECONNECT(3)NORANDOMMOVENOPOSITIONMOVE
如果希望玩家不能直接回城,可以加NORECONNECT并指定退出地图。若希望地图内不能随机传送、不能定点传送,可加NORANDOMMOVE、NOPOSITIONMOVE。
常用参数:
SAFE安全区
NORECALL禁止记忆召唤
NOGUILDRECALL禁止行会召唤
NODEARRECALL禁止夫妻召唤
NOMASTERRECALL禁止师徒召唤
NORANDOMMOVE禁止随机传送
NOPOSITIONMOVE禁止定坐标移动
NORECONNECT退出时跳转指定地图
EXPRATE经验倍率
DROPRATE爆率倍率
四、MiniMap.txt小地图配置
路径:MirServerMir200EnvirMiniMap.txt
格式通常为:
大地图编号小地图素材编号
例如:
188136
这里表示地图0188使用小地图素材中的第136号图片。具体编号必须与客户端小地图补丁一致,否则游戏内小地图不显示或显示错误。
五、客户端地图补丁文件
客户端地图补丁通常包含以下几类文件:
Tiles文件:大地砖素材
SmTiles文件:小地砖素材
Objects文件:地面物件素材
MMAP或uiminimap文件:小地图图片
PAK或WIL文件:打包后的资源文件
GOM、GEE、翎风等引擎常用PAK格式;老版本常用WIL/WIX格式。补丁文件必须放到客户端对应目录,并与登录器补丁列表关联,否则玩家进入游戏后看不到地图。
六、PAK补丁添加方式
如果版本使用PAK补丁,添加皇家宝藏地图时通常按以下顺序处理:
将地图.map文件放入补丁目录下的Map文件夹。
将Tiles、SmTiles、Objects等素材转为PAK格式。
将生成的PAK文件放入客户端补丁Data目录。
在登录器配置器中添加该PAK补丁。
确认服务端MapInfo.txt和MiniMap.txt已配置。
注意地图编号必须一致。服务端MapInfo.txt写0188,客户端补丁中的.map文件也应叫0188.map,除非版本使用镜像映射。
七、WIL素材添加方式
老版本如果使用WIL/WIX,需要保证三个地方一致:
MMAP.WIL中新增小地图图片。
MMAP.WIX中更新索引。
MiniMap.txt中写入地图编号与小地图编号对应关系。
小地图图片通常需要保存为256色位图,尺寸按原地图的四分之一缩放。例如原地图导出为1200x960,小地图应缩放到300x240。具体尺寸以版本实际地图大小为准。
八、NPC入口配置
地图文件齐全后,还需要入口。入口通常放在Merchant.txt或活动脚本中。
Merchant.txt示例:
活动皇家宝藏使者3330330皇家宝藏使者050000
脚本示例:
[@main]
SAY
\
\
皇家宝藏\
\
<进入皇家宝藏/@EnterTreasure>\
<查看规则/@ShowRule>\
\
[@EnterTreasure]
IF
CHECKLEVEL40
ACT
MAPMOVE01882020
SENDMSG7你已进入皇家宝藏。
BREAK
ELSESAY
等级不足,无法进入。\
[@exit]
[@ShowRule]
SAY
\
\
皇家宝藏每日可进入3次。\
地图内禁止随机传送。\
禁止使用回城卷轴。\
\
[@exit]
MAPMOVE命令用于将玩家传送到指定地图和坐标。如果引擎不支持MAPMOVE,可改用MAP或引擎自带传送命令。
九、地图参数建议
皇家宝藏类地图通常作为活动或打宝地图使用,建议加上以下限制:
禁止随机传送,防止玩家快速刷层。
禁止定坐标移动,防止外部工具跳点。
禁止回城,保证活动完整性。
设置进入次数或道具检测,防止无限刷。
设置怪物爆率或专属掉落,突出地图价值。
设置安全区坐标,避免玩家上线卡死。
MapInfo.txt中可写成:
[0188皇家宝藏]NORECONNECT(3)NORANDOMMOVENOPOSITIONMOVENOTALLOWUSEITEMS(回城卷)
NOTALLOWUSEITEMS可禁止指定物品使用,括号内填写物品名称。
十、常见问题排查
进图黑屏:客户端缺少Tiles、SmTiles、Objects或PAK补丁。
进图卡死:地图编号在MapInfo.txt和.map文件不一致。
小地图不显示:MiniMap.txt未配置或小地图素材编号错误。
NPC不显示:Merchant.txt路径、地图编号、坐标或脚本文件错误。
传送失败:MAPMOVE使用的地图编号未在MapInfo.txt中定义。
玩家无法回城:NORECONNECT配置错误,退出地图编号不存在。
地图花屏:客户端补丁版本与引擎不匹配,或PAK/WIL未加入登录器补丁列表。
十一、文件清单
完整添加一张皇家宝藏地图,通常需要准备:
服务端:
MirServerMir200Map0188.map
MirServerMir200EnvirMapInfo.txt中新增地图配置
MirServerMir200EnvirMiniMap.txt中新增小地图配置
Merchant.txt或活动脚本中新增入口NPC
客户端:
对应地图编号的.map文件
Tiles、SmTiles、Objects素材
PAK或WIL/WIX补丁文件
小地图图片
登录器补丁列表中包含对应补丁
十二、注意事项
修改MapInfo.txt、MiniMap.txt、Merchant.txt后,需在引擎控制台重新加载配置或重启服务端。
地图编号不要与现有地图冲突,否则会导致传送错乱。
客户端补丁必须与引擎版本匹配,GOM、GEE、翎风、BLUE、996PC的补丁格式可能不同。
小地图编号必须与MMAP或uiminimap中的素材顺序一致。
若版本已有皇家宝藏地图,优先使用版本自带文件,不要随意替换,以免破坏原有活动逻辑。
添加地图前先备份MapInfo.txt、MiniMap.txt、Merchant.txt和客户端补丁,避免配置错误后无法恢复。

