Ошибка при запуске worldserver: «000.vmtree» отсутствует или указывает на неверную версию файла vmap. Повторите vmaps с последней версией vmap_assembler.exe

При попытке запустить worldserver я получил титульную ошибку:

VMap file 'C:\Users\Christopher\Desktop\MyServer\bin\Debug\data/vmaps/000.vmtree' is missing or points to wrong version of vmap file. Redo vmaps with latest version of vmap_assembler.exe.

Я дважды проверил, что параметр DataDir в worldserver.conf указывает на папку данных, вот она ниже:

DataDir = "C:\Users\Christopher\Desktop\MyServer\bin\Debug\data"

Редактировать: я попытался поменять местами \ на /, однако это не имело никакого значения, поэтому я вернул их обратно на \


person C.Galbraith    schedule 19.06.2019    source источник
comment
Это случилось со мной в Linux, и причина была в том, что я не указал правильный путь: D. Я уверен, что это аналогичная проблема, мировой сервер не находит карты, это не проблема версии.   -  person Barbz_YHOOL    schedule 19.06.2019
comment
Но не могли бы вы сказать, что мой указатель неверен? Мне кажется, это хорошо, поэтому я смущен этим   -  person C.Galbraith    schedule 19.06.2019
comment
DataDir = "/home/server/binaries/yhool/dev_realm_1/data" для меня. Также, если вы посмотрите на файл ошибки, он содержит как /, так и \ в указанном пути. И убедитесь, что 000.vmtree существует.   -  person Barbz_YHOOL    schedule 20.06.2019


Ответы (2)


Просто извлеките vmaps из вашего клиента. Всегда лучше создавать файлы данных (из вашего собственного клиента), а не загружать их откуда-то.

person Poszer    schedule 20.06.2019

Исправлена ​​проблема путем извлечения vmaps из моего собственного клиента, а не с помощью загрузок, доступных на веб-сайте Azerothcore. Я не менял параметр Datadir, так что могу подтвердить правильность.

Я считаю, что это указывает на несоответствие версии для 000.vmtree

person C.Galbraith    schedule 20.06.2019