作者:传奇之家类别:GEE引擎
更新:2026-11-11查看次数:168
GEE 的服,玩家点传送,弹"地图不存在"。
这个提示来自服务端,意思是 MapInfo 里没有这张图的记录,或者有记录但地图文件没找到。两种情况提示一样,要分开查。
先看 MapInfo.txt。文件在 Envir 下面,一行一张图,格式是地图编号、地图文件名、地图名。传送脚本里写的编号,必须在这份文件里有对应行。
有行还是提示不存在,就是地图文件的问题。地图文件在 Map 目录,文件名和 MapInfo 里写的要一致,包括大小写。GEE 在 Linux 下区分大小写,Windows 下不区分,同一份配置换个系统就出问题。
我遇到的一次更隐蔽:地图文件在,名字也对,但文件是 0 字节。拷贝的时候断了,看着有文件,实际是空的。服务端读不出来,当成不存在。
查这个用文件大小最快,正常地图几百 KB 到几 MB,0 或者几 KB 的基本就是坏的。
还有一种情况是权限。地图目录设了只读,服务端读不到,提示也一样。这种在换服务器之后特别常见。
顺序:先查 MapInfo 有没有这一行,再查文件名大小写,再查文件大小,最后查权限。四步做完,基本没有查不出来的。
排查时把这几步写成一张单子,贴在服务器旁边。换人维护照着单子走,不用重新摸。GEE 的地图报错看着吓人,实际就这四种。
四种原因里,权限和空文件各占三成,剩下四成是 MapInfo 没登记。