自己架设服务器时,GM命令飞图依赖的是地图配置文件中的逻辑编号,而非地图文件名。即使你没进过该地图,只要服务端已配置,即可直接查询并传送。
一、核心查询文件:MapInfo.txt
服务端地图代码定义在MirServer\Mir200\Envir\MapInfo.txt中。代码是方括号[]内的第一个参数。
1.标准格式解析
打开文件,地图定义行通常为:
[地图代码地图显示名称]参数
•标准地图:如[3盟重省],地图代码是3。
•自定义地图:如[D401苍月岛]或[M001新盟重],代码是D401或M001。
-别名映射:若看到[T001|3盟重省],表示逻辑代码是T001,实际调用3.map文件。
2.未进入地图的查询方法
你没进过的地图,直接在MapInfo.txt中搜索地图的显示名称(如搜索“沙巴克”),找到对应的定义行,方括号内的数字或字母即为代码。
二、GM命令飞图格式
获取代码后,使用管理命令直接传送,无需经过入口。
通用飞图命令
•@传送或@move:@move地图代码X坐标Y坐标
例:@move3330330(飞到盟重土城安全区)
-@fly:部分引擎支持@fly地图代码XY
•直接定位:若只写@move3,默认传送到该地图的默认复活点(通常为安全区)。
坐标获取:若不知具体坐标,可先飞地图代码(如@moveD401),落地后使用@Position或查看M2在线人物信息获取坐标,再记录用于下次精准传送。
三、代码与文件的对应关系
1.代码≠文件名
GM命令用的“地图代码”是MapInfo.txt中定义的逻辑索引。例如代码T001可能实际加载的是3.map文件(通过[T001|3...]配置)。传送时必须使用逻辑代码T001,而非文件名3。
2.文件目录参考
服务端Mir200\Map文件夹内存放的是.map物理文件。若MapInfo.txt中配置了某个代码但Map文件夹内缺少对应的.map文件,飞图会导致客户端卡死或掉线。
四、M2引擎界面直接查看
若服务端正在运行,可通过后台直接查询在线玩家的地图信息:
1.打开M2Server(引擎控制台)。
2.点击“查看”->“在线人物”。
3.选中你的角色,双击或点击“信息”,在“地图”字段即可看到当前所在地图的数字代码。此方法也可用于验证未知地图的实时代码。
对于未进入过的地图,直接查阅MapInfo.txt是最准确的方式,只要配置文件中存在该地图定义,即使客户端没有相关缓存,GM也可直接传送。
一、核心查询文件:MapInfo.txt
服务端地图代码定义在MirServer\Mir200\Envir\MapInfo.txt中。代码是方括号[]内的第一个参数。
1.标准格式解析
打开文件,地图定义行通常为:
[地图代码地图显示名称]参数
•标准地图:如[3盟重省],地图代码是3。
•自定义地图:如[D401苍月岛]或[M001新盟重],代码是D401或M001。
-别名映射:若看到[T001|3盟重省],表示逻辑代码是T001,实际调用3.map文件。
2.未进入地图的查询方法
你没进过的地图,直接在MapInfo.txt中搜索地图的显示名称(如搜索“沙巴克”),找到对应的定义行,方括号内的数字或字母即为代码。
二、GM命令飞图格式
获取代码后,使用管理命令直接传送,无需经过入口。
通用飞图命令
•@传送或@move:@move地图代码X坐标Y坐标
例:@move3330330(飞到盟重土城安全区)
-@fly:部分引擎支持@fly地图代码XY
•直接定位:若只写@move3,默认传送到该地图的默认复活点(通常为安全区)。
坐标获取:若不知具体坐标,可先飞地图代码(如@moveD401),落地后使用@Position或查看M2在线人物信息获取坐标,再记录用于下次精准传送。
三、代码与文件的对应关系
1.代码≠文件名
GM命令用的“地图代码”是MapInfo.txt中定义的逻辑索引。例如代码T001可能实际加载的是3.map文件(通过[T001|3...]配置)。传送时必须使用逻辑代码T001,而非文件名3。
2.文件目录参考
服务端Mir200\Map文件夹内存放的是.map物理文件。若MapInfo.txt中配置了某个代码但Map文件夹内缺少对应的.map文件,飞图会导致客户端卡死或掉线。
四、M2引擎界面直接查看
若服务端正在运行,可通过后台直接查询在线玩家的地图信息:
1.打开M2Server(引擎控制台)。
2.点击“查看”->“在线人物”。
3.选中你的角色,双击或点击“信息”,在“地图”字段即可看到当前所在地图的数字代码。此方法也可用于验证未知地图的实时代码。
对于未进入过的地图,直接查阅MapInfo.txt是最准确的方式,只要配置文件中存在该地图定义,即使客户端没有相关缓存,GM也可直接传送。

