传奇设置地图传送,关键是同时完成地图确认、落点选择、传送入口和条件判断,单独修改npc名称或客户端地图素材都不能形成完整传送。进入服务端后先备份文件,再查看 `mapinfo.txt` 中的目标地图编号、地图名称和传送限制,确认目标地图没有被 `disablemovemap.txt` 禁止传送;随后选择一处可正常站立、不会卡墙或重叠npc的坐标,最后配置npc、传送石或地图触发脚本。完成修改后按当前引擎要求重载npc或重启服务端,再进入游戏实测。

固定坐标传送适合主城入口、副本门口和任务交接点,随机传送适合刷怪地图或需要分散玩家的场景。支持常见传奇脚本格式时,固定传送可写为 `act` 后执行 `mapmove 3 330 330`,其中 `3` 是目标地图编号,后两个数字是x、y坐标;只要求进入地图、不要求固定位置时,可使用 `act` 后执行 `map 3`,角色会被随机送入地图3。npc入口通常由 `merchant.txt` 指定地图、坐标、名称和脚本文件,再在对应的 `market_def` 脚本中从 `[@main]` 设置传送服务按钮,点击后跳转到执行传送的标签。不同引擎的命令名和参数可能不同,遇到命令无效时不能直接照搬其他版本格式。
带门槛的地图传送应按照检查条件—扣除资源—执行传送的顺序编写,避免等级不足或金币不够时仍被扣费。实际配置可以设为等级≥30、费用1000金币、目标地图人数少于100人:先检测等级,再检测金币和人数,全部满足后扣除1000金币并执行 `mapmove 3 330 330`;任一条件不满足,只提示缺少条件,不执行扣费。副本入口还应检查活动是否开启、门票是否存在、是否允许重复进入和队伍人数。若使用踩点传送,则需在 `mapevent.txt` 登记地图编号、坐标、触发类型和脚本标签,再由 `qfunction-0.txt` 执行移动逻辑;踩点无反应时,优先核对地图号、坐标、触发类型和标签名。
不同玩家阶段应采用不同传送规则:新手村到主城可设置免费传送,主城到普通练级地图可收取100至500金币,高级地图建议同时限制30级、40级或更高等级,并增加门票或任务完成条件;多人刷怪地图可使用随机落点,城镇和安全区则使用固定坐标,保证角色进入后能立即移动。正式开放前应分别测试等级29与30、金币不足与足够、目标地图满员、禁传地图、连续点击和障碍坐标,确认每种结果都与预期一致,再开放给玩家使用。