|
Архив - только для чтения |
Модератор форума: andycrowz |
Форум Корзина форума Корзина Помогите с worldserver.exe и рядом мелких проблем. (Устранение ошибок при скачивании source, запуском сервера.) |
Помогите с worldserver.exe и рядом мелких проблем. |
Здравствуйте, нужна помощь по устранению проблемы с запуском worldserver.exe и рядом проблем при компиляции ядра.
Почитал много тем про компиляцию здесь и на официальном сайте http://trinitycore.org/ и решил попробовать сделать сервер. Скачал программы: 1) Git Extensions 2.47.3.0 2) CMake 3.0.0 3) OpenSSL 1.0.1h 4) VisualStudio 2013 5) MySQL Server Community 5.6.19.0 6) SQLyog 11.51 Скачиваю source и компилирую ядро: 1) Скачиваю source с помощью Git Extensions, с официального репозитория https://github.com/trinitycore/trinitycore.git Скачал значит, захожу в source открываю файл revision.h.in.cmake и вместо номера ревизии вижу только 0,0,0. Хотя находил темы, где сказано, если скачивать с помощью Git Extensions, номер ревизии должен быть виден. 2) Запускаю CMake, после нажатия Configure выдавал предупреждения, исправил их с помощью Suppress dev Warnings по совету самого CMake. Скриншот предоставить не могу, т.к. сейчас делается все без этих предупреждений. 3) Далее запускаю TrinityCore.sln в VisualStudio 2013. Дожидаюсь пока он производит проверки наличия файлов. Нажимаю Build => Configuration Manager, выбираю Release, разрядность 64-Bit. После ПКМ в правом меню на ALL_BUILD => Clean. Дожидаюсь окончания процесса: Цитата ========== Clean: 22 succeeded, 0 failed, 0 up-to-date, 0 skipped ========== Проделываю тоже самое, только вместо Clean, выбираю Build Цитата ========== Build: 22 succeeded, 0 failed, 0 up-to-date, 0 skipped ========== 4) Настраиваю папку Release: worldserver.conf.dist на worldserver.conf authserver.conf.dist на authserver.conf Далее в корень Release копирую: Из каталога OpenSSL libeay32.dll & ssleay32.dll Из библиотек MySQL libmysql.dll Настраиваю authserver.conf & worldserver.conf 5) Заливаю базы: auth_database.sql & characters_database.sql беру из source/sql/base Базу взял YTDB_0.14.7_R640_TC_R19205_TDBAI_335_RuDB_R62 Первые 2 файла загружаю через SQLyog, базу через консоль MySQL. 6) Вытаскиваю dbc, maps, vmaps, mmaps и кладу их в корень папки Release (не создаю папки data / logs) 7) Запускаю authserver.exe, все нормально запустилось, ошибок и проблем не обнаружено. 8) При запуске worldserver.exe, вылетает и вот, что пишет в логах.
Сообщение # 1 написано 27.06.2014 в 18:22
|
aftersoft, я же выбираю FULL БД, а не update...
Подскажите пожалуйста, как их накатить, там 3 файла: corepatch_auth - по названию я понял, что это патч ядра, я не знаю, что с ним делать, но видя _auth понимаю, что возможно его надо залить в базу auth corepatch_world - аналогично первому updatepack_world - это, как я понял, надо в базу world залить?
Сообщение # 3 написано 27.06.2014 в 18:36
|
1) Скачиваю source с помощью Git Extensions, с официального репозитория https://github.com/trinitycore/trinitycore.git Скачал значит, захожу в source открываю файл revision.h.in.cmake и вместо номера ревизии вижу только 0,0,0. Хотя находил темы, где сказано, если скачивать с помощью Git Extensions, номер ревизии должен быть виден. нет , во время сборки(cmake)/компиляции ревизия указывается автоматом ... Фулы у трини не всегда свежие .....
Owner Celestia™ Project
|
Это ничего не меняет. Или вы и вправду думаете, что на каждый апдейт, разрабы будут выкладывать full db? А по теме ответ уже был дан.
Сообщение # 6 написано 27.06.2014 в 19:09
|
| |||
| |||