gpt4 book ai didi

ubuntu - 运行 "./worldserver"显示 "Map file ' ./maps/0004331.map': does not exist!”错误

转载 作者:行者123 更新时间:2023-12-04 01:41:25 26 4
gpt4 key购买 nike

我正在尝试设置艾泽拉斯核心服务器,但是虽然 ./authserver 没有任何问题,但 ./worldserver 返回错误:

Map file './maps/0004331.map': does not exist!
  • DataDir 已设置。
  • 我尝试重新安装数据文件。
  • 我尝试更新 AC 核心。

预期的结果是 worldserver 可以顺利启动,但它返回了这个错误。

编辑: 我还必须在“worldserver.conf.dist”中更改“DataDir”并且它“有效”- 它指向正确的目录,但是它仍然无法检测到 map 文件。然而,在“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 运行它会返回 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

编辑:还要确保正确设置数据目录的权限

关于ubuntu - 运行 "./worldserver"显示 "Map file ' ./maps/0004331.map': does not exist!”错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57199031/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com