Поднятие локального сервера WoW - Wc3-Maps Форум













[ Главная · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Melissa  
Поднятие локального сервера WoW
-
imDarkCountДата: Суббота, 17-08-2013, 14:16:10 | Сообщение # 1

загрузка наград ...
Группа: V.I.P.
Сообщений: 1114
Репутация: 1652
Статус: Не на сайте
Введение

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


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

После того как вы распаковали аддон, ваша папка должна выглядеть вот так:

  • Переходите по пути:
    Код
    \WoWModding\TrinityServer

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


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

    Нужно запустить MySQL DB, Auth Server и World Server.
  • Запустите следующие файлы.
    Код
    \WoWModding\TrinityServer\xampp\mysql_start.bat
    \WoWModding\TrinityServer\Server\authserver.exe
    \WoWModding\TrinityServer\Server\worldserver.exe

    Если вы открыли все 3, должно появиться черное окно, что означает, что сервер работает.
    Теперь нужен аккаунт, чтобы зайти на сервер.
  • Откройте окно worldserver.exe
  • Напечатайте ".account create USERNAME PASSWORD", где заместо слова USERNAME вы ставить свой логин, а заместо PASSWORD свой пароль.
  • Напечатайте ".account set gmlevel USERNAME 3 1" что даст вам права администратора на сервере. (Заместо USERNAME ставим свой логин).
    Теперь вы должны поменять реалмлист для вашего тестового сервера.
  • Откройте этот файл в блокноте и измените содержимое на "set realmlist localhost"
    Код
    \WoWModding\Client335aTest\Data\deDE\realmlist.wtf

    Теперь открывайте WoW и пробуйте войти.


  • Важно

    Если у вас не хочет запускаться сервер, выдавая ошибки об отсутствии каких-либо DLL:
  • Скачайте программу Win32OpenSSL.
  • Установите, поставив флаг в этом месте:

  • Скопируйте необходимые DLL в ядро сервера:
    Код
    Из \Win32OpenSSL\bin

    Код
    В \WoWModding\TrinityServer\Server

    Сервер готов к использованию.

  •  
    • Страница 1 из 1
    • 1
    Поиск:
    Рейтинг@Mail.ru
    Яндекс.Метрика

    Copyright © 2010-2017
    Вакансии :: Контакты
    Мобильная версия сайта
    chat