1. Разархивировать папки "war_within_wosergame_ya" и "war_within_wosergame" в корень диска С.
2. Установить MYSQL Server (с логином root и паролем root), вложен в архив.
3. Установить программу Navicat, которая вложена в архив. (устанавливать в зависимости от нужного языка и версии системы)
4. Создать подключение к MYSQL Server через Navicat.
Имя подключения : Любое Хост : localhost Порт : 3306 Имя пользователя : root Пароль : root
5. Создать и загрузить 4 базы из папки "SQL БАЗЫ". (auth, characters, hotfixes, world)
Базы создаются с кодировкой utf-8mb4 utf8_general_ci Sql файлы загружаются с кодировкой utf-8
По завершению данного этапа у Вас должно получиться 4 базы, в каждую должно быть залито по определённому sql файлу (в auth - auth.sql, в character - characters_database.sql и так далее).
Важно : Если вы столкнулись с ошибками при заливке базы world, то вам необходимо редактировать файл my.ini в C:\ProgramData\MySQL\MySQL Server 8.0 Скорее всего данный файл скрыт, не забудьте настроить в системе отображение скрытых файлов и папок. В файле my.ini найдите строчку : max_allowed_packet=4M и исправьте ее на max_allowed_packet=999999999M Перезагрузите компьютер и пробуйте снова залить базу world.
6. Запустить исполнительные файлы bnetserver и worldserver из папки C:\war_within_wosergame\bin\Release.
Для работы клиента необходимо:
Открыть файл "Config.wtf" - F:\World of Warcraft\_retail_\WTF В нём исправить строку SET portal "***" на SET portal "127.0.0.1"
ЗЫ : Если у вас нет файла "Config.wtf", то сначала запустите "WoW.exe"
Загрузить файл "Arctium Game Launcher" из архива в папку игры "_retail_" и играть, познавая мир War Within.
Игру запускать только через файл "Arctium Game Launcher"
Аналогичный вопрос, как и в вопросе выше. Подскажите, тестировалась ли сборка и есть ли примерное понимание о работоспособности данного пака? Хотя-бы примерно.
Пришлось делать чуть ли не наугад. Базы данных по какой-то причине не ставились вручную, точнее ставились как-то неправильно. world и хотфиксы пришлось ставить руками, а другие через автоматическую установку. Потом заметил собственную невнимательность и сохранил set portal как полагается.
Запустилось!
Но!
Тут я хз уже, башка плавится. Получается, единственной проблемой было то, что папку WTF и config нужно делать ручками, однако что не так с авторизацией я не знаю. Интернет говорит, что проблема в учётках через батл.нет, типа test@test но и просто test не фурычит, через создание аккаунта в терминале.
В общем, я посмотрел в базе, аккаунт test@test действительно работал на вашем пк, однако на других не заходит(по крайней мере у меня) я посмотрел версии в базе и пошарился в интернете, вот что я понял.
Возможно! В таблице build_info для вашей сборки 58238 нет ключа win64AuthSeed, которые организует проверку подлинности клиента. На форуме Тринитикора советуют отключить проверку ключа в Bnet2WorldSession.cpp которая в папке с сервером, только её нет там. Я так понял, либо ключ нужен, либо как-то отключать проверку. Либо смотреть, может вы что-то забыли указать в гайде. Может мне стоит установить батлнет?
Пока не знаю, возможно попробую дубль 3 сделать, всё снести и настроить заново. Жаль что я единственный, кто отписался об установке, до конца не ясно лыжи не едут или я поехал.
PS Сделал полную переустановку. БД нормально ставятся только если находятся в одной папке(или диске) с сервером, иначе всё с ошибками. В конечном итоге запускается окно регистрации и ни один логин/пароль не срабатывает. Даже если создаешь новый. У меня закралась мысль о том, что разница в размерах архива на скриншоте и по факту в том, что были обновлены программы для работы с БД или сборка сервера (а может и то и другое), из-за этого клиент ругается. Ну, либо проблема с этим ключом в Auth.