服务端MiniMap.txt映射配置
1. 检查映射关系:服务端 Mir200\Envir\MiniMap.txt 文件是核心配置,格式为 地图编号 小地图编号(如 0 0 表示比奇地图使用编号0的小地图)。若该行配置缺失或编号错误,即使客户端文件齐全,引擎也不会发送小地图数据包。需确保当前进入的地图编号在 MapInfo.txt 中定义,且在 MiniMap.txt 中有对应行。
2. 验证地图编号一致性:打开 Mir200\Envir\MapInfo.txt,确认当前地图的编号(如 [0 比奇省] 的编号为0)。返回 MiniMap.txt 检查是否存在 0 X(X为小地图素材编号)的配置。若使用GOM/GEE引擎,需注意编号算法(如素材编号+1),配置错误会导致客户端读取错位。
客户端小地图资源完整性
1. 补丁文件路径验证:客户端 Data 目录必须包含 mmap.wil 或 mmap.wzl 文件,这是小地图的图片库。若使用自定义补丁(如 mmap10.pak),需确保登录器的 Pak.txt 密码正确且路径指向该文件。单机架设常因补丁未解压到客户端,导致文件“看似齐全”实则缺失。
2. 素材编号边界检查:mmap.wil 文件中的小地图素材编号从0开始。若服务端 MiniMap.txt 中配置的编号为100,但客户端 mmap.wil 仅包含50张图片,则会因索引越界显示空白。使用WIL编辑器打开客户端 mmap.wil 检查素材总数是否覆盖服务端配置的编号。
登录器与引擎配置
1. 重新生成登录器:GOM/GEE引擎的小地图配置依赖登录器读取 Pak.txt 规则。修改 MiniMap.txt 或更新补丁后,必须使用配置器重新生成登录器,并将新的 Pak.txt 同步到客户端,否则客户端无法解密加密的补丁文件。
2. 清除客户端缓存:退出游戏后,删除客户端根目录下的 Cache 文件夹(缓存文件),防止旧的小地图图片残留导致显示异常。部分引擎需在M2上重读地图配置(控制→重读配置→地图信息)才能生效。
快速修复步骤:
1. 核对 MapInfo.txt 地图编号与 MiniMap.txt 配置行。
2. 检查客户端 Data 目录是否存在 mmap.wil 或自定义补丁文件。
3. 重新生成登录器并清除缓存文件夹。

