Я пытаюсь настроить главный сервер Azeroth, но в то время как ./authserver
работает без проблем, ./worldserver
возвращает ошибку:
Map file './maps/0004331.map': does not exist!
- DataDir настроен.
- Пробовал переустанавливать файлы данных.
- Я попытался обновить ядро AC.
Ожидаемый результат заключался в том, что worldserver
загрузится без проблем, но он вернул эту ошибку.
РЕДАКТИРОВАТЬ: Мне пришлось изменить "DataDir" также в "worldserver.conf.dist", и это "сработало" - он указал правильный каталог, однако по-прежнему не мог обнаружить файлы карты. Однако через некоторое время с изменением переменной DataDir внутри «worldserver.conf.dist» он начал отображать:
ERROR: Invalid or missing default configuration file : /home/user/azerothcore-server/etc/worldserver.conf.dist
Итак, я снова застрял, есть идеи, что, черт возьми, происходит, или, может быть, мне просто переустановить все с помощью докера?
EDIT 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)
, не знаю в чем дело, но щас этот вопрос решен, для этого открою новый.