Модмейкинг:
Раздел 1

Введение

Если у вас нет доступа к серверу, чтобы протестировать свой патч вам нужен местный тестовый сервер. Для быстрой установки и запуска нас есть аддон в инструментах моддера с скопилируемым тестовым сервером Trinity. Пакет включает в себя XAMPP lite и другие скрипты, чтобы извлечь все файлы клиента и запустить сервер.
>>Скачайте адддон тестового сервера и распакуйте его в вашу папку WoWModding.

Установка сервера

После того как вы распаковали аддон, ваша папка должна выглядеть вот так:
>> Переходите по пути:
F:\WoWModding\TrinityServer
>> Запустите скрипт 01setup_xampp, чтобы настроить xampp.
>> Запустите 02extractClientFiles. Это извлечет файлы клиента в папку с эмулятором.
>> Откройте букву жесткого диска, где находиться ваша папка WoWModding. У автора F, как уже говорилось.
Скрипт запустит все 3 распаковщика и скопирует файлы в нужную директорию.
Это займет немного времени, поэтому сходите и выпейте чашечку кофе :)
Теперь сервер готов к использованию.

Запуск сервера

Нужно запустить MySQL DB,Logon Server и World Server.
>> Запустите следующие файлы.
""F:\WoWModding\TrinityServer\xampp\mysql_start.bat
F:\WoWModding\TrinityServer\Server\authserver.exe
F:\WoWModding\TrinityServer\Server\worldserver.exe""
Если вы открыли все 3, должно появиться черное окно, что означает, что сервер работает.
Теперь нужен аккаунт, чтобы зайти на сервер.
>> Откройте окно worldserver.exe
>> Напечатайте ".account create USERNAME PASSWORD", где заместо слова USERNAME вы ставить свой логин, а заместо PASSWORD свой пароль.
>> Напечатайте ".account set gmlevel USERNAME 3 1" что даст вам права администратора на сервере. (Заместо USERNAME ставим свой логин).
Теперь вы должны поменять реалмлист для вашего тестового сервера.
>> Откройте этот файл в блокноте и измените содержимое на set realmlist localhost
E:\WoWModding\Client335aTest\Data\deDE\realmlist.wtf
Теперь открывайте WoW и пробуйте войти.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
21
11 лет назад
0
Что то у меня закрывается само окошко "worldserver.exe"
0
13
11 лет назад
0
Можно больше информации? А то гадать в чем проблема на счет сервера сложно.
0
24
11 лет назад
0
У меня тоже закрывается окошко, пришлось скачивать наработку сервера "Мангос" и ставить) Вроде бы пошло)
0
13
11 лет назад
0
Я кажется понял в чем проблема. Вы ошибаетесь в настройке. Я уже не помню в какой именно, приеду посмотрю.
0
1
11 лет назад
0
Привет.
Тот .bat, что распаковывает файлы клиента просит указать диск с игрой, но на диске есть несколько версий клиентов (начиная с 112 до 505).
Как мне задать путь до нужных файлов поконкретней? Пробовал абсолютный адрес и несколько вариаций, не помогло.
Может, где то есть лог распаковщика? Тогда было бы легче обходить грабли.
1
13
11 лет назад
1
А ввести версию не пробывал? Скриншоты запроса в студию!
0
24
11 лет назад
0
Проблемы на проблеме, теперь не это и не та наработка.. тупо не включаются, я потом скину инфо и скрины..
А точнее не запускается аутосервер и ворлдсервер.
придется на некоторое время отложить работы
1
5
11 лет назад
1
Palix, libeay32.dll не пробовал закинуть в папку с сервером?
1
8
11 лет назад
1
MEXAHuK, Palix, кидайте сюда папку Logs.
Gazik, если бы проблемы была в Libeay32.dll то они не смогли бы даже запустить worldserver
1
5
11 лет назад
1
MegaBlax, так у Palix такая ситуация.
1
24
11 лет назад
1
Повторюсь.. в каком документе находиться ошибка при включение worldserver и authserver
Очень распростр. ошибка - Could not connect to MySQL database at 127.0.0.1: Access denied for user 'root'@'localhost' (using password: YES)
1
5
11 лет назад
1
Palix, после какого твоего действия возникает ошибка. Что запускаешь, что уже запущенно...
Где и в чем возникает ошибка.
0
24
11 лет назад
0
Gazik,
1.mysql_start.bat
2.authserver.exe - вылетает
  1. worldserver.exe - вылетает
1
8
11 лет назад
1
Palix, я тебе еще раз прошу. Архивируешь папочку Logs ( она в папке где worldserver.exe) и кидаешь сюда.
0
5
11 лет назад
0
Palix, просто вылетает или предварительно выдает ошибку? Если просто - решение я уже тебе писал, если выдает ошибку - не правильное соотношение имени пользователя / пароля.
Как вариант - не установлен ряд программ, необходимых для функционирования.
1
8
11 лет назад
1
Gazik, не правильное соотношение имени пользователя / пароля. как вариант не настроил бд
И еще раз повторюсь логи, логи давай
0
13
11 лет назад
0
Да, без логов, к сожалению, никак.
2
15
11 лет назад
2
Хорошая новость, народ.
Чтобы видеть, по какой причине вылетает ворлд или аутсервер, нужно запускать их в командной консоли.
  1. Нажать Win+R, ввести cmd, перейти командой cd (вспоминаем школьный курс информатики) в папку сервера, набрать worldserver.exe и нажать энтер.
  2. В тотал командере войти в папку с ехе файлами сервера и в меню "Команды" нажать "открыть командную консоль" и опять же. запустить нужный exe
А о логах забудьте достаточно кнопки пауза в окне сервера
1
13
11 лет назад
1
Вообще, первый раз вижу, чтобы проблемы с этим сервером. У меня с первого раза все заработало.
0
8
11 лет назад
0
Харгард, бред. Легче логи глянуть и все
0
1
11 лет назад
0
Запустил сборку TrinityZero, пока всё получается;
Основной блокер - путь к папке "Data" (думал туда закинуть dbc, maps и vmaps), сервер сам дописывает линуксовые слеши (в логах писало: D:/wow..../data\maps\000123map not found). Решил тем, что в "TrinityCore.conf">datadir="." - решение очевидное, но мне не нравится, как можно изменить каскадное дописывание в строку поиска данных?
1
13
11 лет назад
1
В этом не подскажу, я не специалист в установке серверов. Умею только вот этот ставить, что в статье описан. Все что касается клиентской части, спрашивайте.
0
8
11 лет назад
0
Pyrizhok, D:/wow..../data\maps\000123map not found у тебя этой карты нет. Карты не подходят к этой версии сервера.
0
13
11 лет назад
0
Вот, думаю, лучше MegaBlax'а спрашивайте, он походу в серверах уже шарит :)
0
8
11 лет назад
0
SwordOfTruth, ну да есть немного, но если даже воспользоваться переводчиком то станет понятно что чего-то нет.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.