运行“./worldserver”显示"Map file './maps/0004331.map': does not exist!"错误
Running "./worldserver" displays "Map file './maps/0004331.map': does not exist!" error
我正在尝试设置艾泽拉斯核心服务器,但是 ./authserver
工作没有任何问题,./worldserver
returns 错误:
Map file './maps/0004331.map': does not exist!
- DataDir 已设置。
- 我尝试重新安装数据文件。
- 我尝试更新 AC 核心。
预期的结果是 worldserver
可以顺利启动,但它返回了这个错误。
编辑: 我还必须在 "worldserver.conf.dist" 中更改 "DataDir" 并且它 "worked" - 它指向正确的目录,但它仍然不能'检测地图文件。然而,在 "worldserver.conf.dist" 中更改 DataDir 变量一段时间后,它开始显示:
ERROR: Invalid or missing default configuration file : /home/user/azerothcore-server/etc/worldserver.conf.dist
所以我又卡住了,不知道到底发生了什么,或者我应该用 docker 重新安装所有东西?
编辑 2: 通过更新 AC 解决了最新编辑的问题,但错误 Map file './maps/0004331.map': does not exist!
仍然存在。 运行 它与 sudo returns Segmentation fault (core dumped)
。还有 Using DataDir ./
,这是一个默认值,即使更改了 DataDir。
编辑 3: 好的,现在它显示为 worldserver.conf,我只需要使用
修改所有文件的权限
find $HOME/azerothcore-server -type d -exec chmod 755 {} \;
还必须通过 chmod 755 (foldername)
手动更改数据子文件夹的权限。现在出现Segmentation fault (core dumped)
错误,不知道是什么问题,不过现在这个问题已经解决了,我会为此开一个新的。
在您的 worldserver.conf
中,您应该使用数据目录的 绝对路径 设置 DataDir
参数。
示例:
DataDir = "/home/user/azerothcore-server/data"
此外,您不 应该编辑或删除 worldserver.conf.dist
编辑:还要确保正确设置了数据目录的权限
我正在尝试设置艾泽拉斯核心服务器,但是 ./authserver
工作没有任何问题,./worldserver
returns 错误:
Map file './maps/0004331.map': does not exist!
- DataDir 已设置。
- 我尝试重新安装数据文件。
- 我尝试更新 AC 核心。
预期的结果是 worldserver
可以顺利启动,但它返回了这个错误。
编辑: 我还必须在 "worldserver.conf.dist" 中更改 "DataDir" 并且它 "worked" - 它指向正确的目录,但它仍然不能'检测地图文件。然而,在 "worldserver.conf.dist" 中更改 DataDir 变量一段时间后,它开始显示:
ERROR: Invalid or missing default configuration file : /home/user/azerothcore-server/etc/worldserver.conf.dist
所以我又卡住了,不知道到底发生了什么,或者我应该用 docker 重新安装所有东西?
编辑 2: 通过更新 AC 解决了最新编辑的问题,但错误 Map file './maps/0004331.map': does not exist!
仍然存在。 运行 它与 sudo returns Segmentation fault (core dumped)
。还有 Using DataDir ./
,这是一个默认值,即使更改了 DataDir。
编辑 3: 好的,现在它显示为 worldserver.conf,我只需要使用
修改所有文件的权限find $HOME/azerothcore-server -type d -exec chmod 755 {} \;
还必须通过 chmod 755 (foldername)
手动更改数据子文件夹的权限。现在出现Segmentation fault (core dumped)
错误,不知道是什么问题,不过现在这个问题已经解决了,我会为此开一个新的。
在您的 worldserver.conf
中,您应该使用数据目录的 绝对路径 设置 DataDir
参数。
示例:
DataDir = "/home/user/azerothcore-server/data"
此外,您不 应该编辑或删除 worldserver.conf.dist
编辑:还要确保正确设置了数据目录的权限