一、本节课到底要学什么
把一张“手里只有 996/WIL/WIX 原图”的新地图,真正搬进游戏,让玩家能 @传送 进去,并且小地图、NPC、权限都正常。
二、整件事的 5 大步(记住顺序,漏一步就进不了图)
- 转格式:把原图变成游戏只认的 PAK。
- 对编号:给地图、小地图、NPC 挑一个“服务器里没人用的号”,防止冲突。
- 扔文件:把转好的 PAK、map、小地图分别放到客户端、补丁、后端 3 个位置。
- 写配置文件:只用改“编号、名字、坐标”三处,其它别碰。
- 重启引擎+登录器:重读新资源,给 GM 权限,进游戏测试。
三、每步重点与易错点① 转格式
- 工具自带“格式转换”按钮,一拖就行。
- 千万勾选“压缩尾部”,否则客户端黑屏。
② 对编号
- 地图编号 115 以内基本安全;小地图编号=10000+地图编号。
- 先搜一遍服务器,确认无重复再用。
③ 扔文件
- 地图 PAK → 客户端 \Data\
- map 文件 → 后端 \Map\、客户端 \Map\、登录器 \Map\(三处必须同名同时换)。
- 小地图 PAK → 客户端 \Data\MiniMap\
④ 写配置
- 只改:地图号、地图名、NPC 名字、坐标、NPC 编号。
- 前面“路径”是脚本位置,动了就必须把脚本也搬过去。
- 两个 0 是方向,NPC 一般不动。
⑤ 重启与测试
- 顺序:关引擎→换文件→开引擎→重新生成登录器→进游戏。
- 进图前先 @权限 自己,再 @传送 地图号,能飞即成功。
四、本节课留下的作业
- 把老师发的 3 层地图素材按上面流程跑一遍,三层分别用 116、117、118 号。
- 每层只放 1 个 NPC,名字自取,坐标放在地图正中。
- 做完截游戏内“小地图+角色站在新地图”两张图回传。
五、常见翻车问答(先背下来,出错秒查)
Q:客户端闪退?
A:PAK 没压缩或编号冲突。
Q:能飞进去但黑屏?
A:map 文件没同步到后端或客户端。
Q:NPC 不显示?
A:路径写错或 PAK 密码不一致。
课程入口