本文主要是介绍TrinityCore报错Map file ‘./maps/0004331.map‘ does not exist!留档,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在启动TrinityCore的worldserver的时候,报错:
VMap data directory is: ./vmaps
Map file './maps/0004331.map' does not exist!
Please place MAP-files (*.map) in the appropriate directory (./maps/), or correct the DataDir setting in your worldserver.conf file.
Unable to load critical files - server shutting down !!!
报错指出VMap数据目录位于当前文件夹下的"./vmaps",并且指定的地图文件'./maps/0004331.map'不存在。
解决方法:
首先确认地图文件'./maps/0004331.map'是否应该存在:如果该文件应该存在,检查其是否被移动、删除或者未正确生成。
发现有这个文件,而且文件大小、权限等都看着是正常的。
搜索,发现网上有issue:Map 0000_43_31.map is missing · Issue #19791 · TrinityCore/TrinityCore · GitHub Map 0000_43_31.map is missing · Issue #19791 · TrinityCore/TrinityCore · GitHub
issue里有人说数据路径要用绝对路径,于是编辑文件server/etc/worldserver.conf,使用绝对路径:
# DataDir = "."
DataDir = "/home/wow/server/data"
再重启服务,发现没有报错,问题解决。
这篇关于TrinityCore报错Map file ‘./maps/0004331.map‘ does not exist!留档的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!