地图传送需要同时配置地图文件、地图编号、传送坐标和触发方式,不能只在客户端地图上添加一个入口。先备份服务端目录,再确认目标地图文件已经放入 `mirserver\mir200\map`,并记录地图代码、地图名称以及目标坐标。目标点必须是角色能够正常站立的位置,最好避开墙体、npc、怪物刷新点和安全区边缘;可通过地图编辑器查看坐标,准备一个主坐标和一个备用坐标,便于传送失败时排查。地图文件缺失、地图代码写错或坐标不可通行,都会导致角色卡在原地、掉回安全区或出现连接异常。

固定地图入口优先使用 `mapinfo.txt` 配置走格传送,适合比奇、盟重、安全区等长期开放的公共路线。打开 `mirserver\mir200\envir\mapinfo.txt`,先写入目标地图的基础信息,再按当前引擎支持的格式设置起点和终点,例如将当前地图坐标 `330,330` 连接到目标地图 `d601` 的 `207,236`。保存后重启相关服务或重新加载地图配置,再从起点实际走过传送格测试。不同引擎对地图代码、箭头符号、参数顺序的要求并不完全一致,不能直接复制其他版本的整行配置;应以本服已有的传送规则格式为准,只替换地图名和坐标。
需要玩家主动选择目的地时,应使用传送npc脚本,操作顺序是建立npc位置、绑定脚本文件、添加传送选项,再写入地图移动命令。npc脚本通常放在 `mirserver\mir200\envir\market_def`,基本动作可写成 `mapmove d601 207 236`,其中地图代码、x坐标和y坐标必须与目标地图配置一致。新手服可以设置为免费传送;需要控制资源消耗时,可在执行传送前增加等级、金币、元宝或任务标志判断,例如设置为等级达到30级并支付800元宝,条件通过后再执行 `mapmove`。传送完成后建议显示目的地名称和剩余费用,避免玩家误以为点击无效或重复扣除资源。
需要按坐标触发入口、任务进度或活动时间限制时,可使用地图事件或动态传送门。先在服务端开启地图事件触发功能,再在 `mapevent.txt` 中填写触发地图、坐标范围、检测条件和目标坐标;普通走路入口建议设置为1至3格触发范围,范围过大容易误传,范围过小则可能出现站在门上却无法触发的情况。限时活动可以使用引擎提供的动态传送门命令,并把有效时间设置为60秒、300秒等明确数值;活动结束后应删除传送门,同时关闭脚本入口,避免玩家通过旧坐标继续进入。

测试传送时应依次检查入口坐标、目标地图是否加载、目标坐标是否可通行、等级或物品条件是否生效,以及失败时是否正确提示。固定传送适合长期开放的主城路线,npc传送适合多目的地和收费服务,地图事件适合任务门、机关门和限时活动。若传送后角色被送回原地,优先检查地图代码和坐标;若能移动但没有触发,检查地图事件开关与触发范围;若npc能对话却不移动,检查脚本路径、段落标签和 `mapmove` 参数。确认普通角色、低等级角色和满足条件的角色分别测试一次后,再开放给全部玩家。