️ 一、服务端地图添加步骤
1. 复制地图文件
定位服务端地图文件夹:`MirServer\\Mir200\\Map`。
复制现有地图文件(如 `G003.map`),重命名为新地图编号(如 `XSLJ.map`)。
2. 配置地图信息(核心)
编辑 `MirServer\\Mir200\\Envir\\MapInfo.txt`,按格式添加参数:
ini
[XSLJ|G003 新手练级] ; XSLJ为地图编号,|G003为显示的地图资源
KILLFUNC(1) ; 死亡触发功能
NORECALL ; 禁止记忆召唤
NORANDOMMOVE ; 禁止随机传送
INCGAMEPOINT(180/1) ; 每分钟增加180游戏点(泡点功能)
; 其他参数详见下文
关键参数说明 :
`NORECONNECT(3)`:死亡后返回盟重(地图3)。
`SAFE`:安全区(不可PK)。
`EXPRATE(200)`:双倍经验(实际倍数=200/100)。
`NOTALLOWUSEMAGIC(火墙)`:禁用指定技能。
`DECHP(1/10)`:每秒减10点HP。
3. 配置小地图
编辑 `MiniMap.txt`,绑定小地图编号:
ini
XSLJ 161 ; 地图编号XSLJ对应小地图资源161
需将小地图素材添加到客户端 `mmap.wil` 文件(编号需连续)。
二、手游版(战神引擎)特殊处理
1. 同步客户端资源
将新地图文件(如 `5.map`)放入手游客户端 `MAP` 文件夹。
修改 `map_config.json` 配置文件,声明地图尺寸及边界坐标。
2. 地图连通性设置
在 `MapInfo.txt` 中设置入口(NPC传送或地图连接):
ini
[盟重省 3] -> XSLJ ; 从盟重省可进入新地图
⚠️ 三、常见问题解决
1. 黑屏/花屏
原因:补丁编号冲突或引擎不支持高编号。
解决:
使用 安度地图索引修改器 调整 `Objects`/`SmTiles`/`Tiles` 的索引编号(避免与盛大默认补丁冲突,建议≥30)。
检查登录器补丁读取规则(GOM/GEE引擎需重配登录器路径)。
2. 地图无法进入
检查 `MapInfo.txt` 中地图编号拼写是否一致。
确认入口地图是否有 `NORECONNECT` 等限制参数。
四、高级设置(可选)
| 参数 | 功能 | 示例 |
||-|--|
| `CHECKQUEST(Q001)` | 进入时执行任务脚本 | 绑定脚本任务 |
| `NEEDSET_ON(001)` | 需指定标志开启才能进入 | 限制VIP地图 |
| `FB(40,副本,0,1)` | 创建副本(40个分线,1分钟延迟进入)| 多人副本专用 |
| `REVIVAL(3/60)` | 地图内允许复活3次(60秒计数重置) | 限次复活机制 |
总结关键点
服务端与客户端需同步:地图文件(`.map`)及补丁资源需两端一致。
索引修改是核心:避免黑屏必须用工具(如安度修改器)调整补丁索引。
参数灵活应用:通过 `MapInfo.txt` 控制玩法(泡点、PK规则、副本等)。