Просмотр полной версии : Установка сервера 2.3.3
rahko Руководство по установке сервера MaNGOS для Windows
Это руководство составлено на базе статьи Руководство по установке сервера MaNGOS для Windows
Используемое ПО:
* World of Warcraft, 2.3.3(US)(EU).
* Скомпилированный MaNGOS.
* Я буду использовать в данном руководстве MaNGOS Rev 4317 Compiled by KAPATEJIb (http://filebeam.com/02e4fbb5397443418bd17eeda6bfef0a)
* Дополнительные библиотеки (http://filebeam.com/30f7af0b6677dbd59cf4872404088bf8)
* msvcr библиотеки (http://filebeam.com/245c6f29677201babc07f89590301a86)
* Extractor (http://filebeam.com/d44b062161caae51b301680e77149597)(Инструмент для извлечения maps >/dbc/vmaps)
* MySQL (http://dev.mysql.com/downloads/mysql/5.0.html#downloads)
* Любой MySQL клиент. Navicat будет использоваться в руководстве.
Установка SQL Приложений
Установка MySQL:
1. Выберите "Typical" в качестве типа установки.
2. Выберите "Skip Sign-Up".
3. Когда установка будет завершена, убедитесь, что стоит галочка напротив "Configure the MySQL Server Now" и нажмите “Finish”.
4. Выберите "Standard Configuration".
5. Поставьте галочку напротив "Install as Windows Service" и "Launch the MySQL Server Automatically". Имя службы должно быть "MySQL".
6. Выберите "Modify Security Settings". В двух пустых полях введите пароль, который вы хотите использовать для root аккаунта. Если вы собираетесь администрировать MySQL с удаленного компьютера, выберите "Enable root access from remote machines".
7. Выберите “Execute” чтобы применить все настройки конфигурации.
Настройка Navicat:
1. Запускаем Navicat, жмем Connection и вводим следующие:
* Connection Name: Пишем любое название(xxx)
* Host name/IP adress: Как правило здесь надо писать "localhost" или IP адрес сервера на котором запущена БД MySQL.
* Port: Оставляем как есть
* UserName: "root"
* Password: Пароль, который вы выбрали при установке MySQL.
2. Нажмите OK. Программа соединится с MySQL сервером.
3. Когда откроется окно, нажмите правой кнопкой на (xxx) в левой панели, и выберите "New Database".
4. Введите имя БД - "mangos".
5. Повторите 3-й шаг и введите "realmd" для второй БД.
Установка Директории Сервера MaNGOS
* Создайте директорию для установки MaNGOS."C:\MaNGOS"
* Разархивируйте все файлы из скаченного архива в эту директорию.
* И закиньте туда скаченные (дополнительные библиотеки и msvcr библиотеки).
Извлечение vmaps/< maps >/dbc.
Извлечение:
* Поместите (vmap_assembler и splitConfig из скаченного архива Extractor) в корневую директорию клиента ("C:\World of Warcraft")
* Запустите vmap_assembler.
* Выполните действие 1
* Далее после окончания жмем 2
* Затем жмем 4
* В директории WoW должны создаться новые папки (dbc,< maps >,Vmaps) закидываем их в дерикторию с сервером "C:\MaNGOS"
* < Maps > нужно переименовать в < maps >
Установка БД
БД Realmd:
* Подключитесь к MySQL серверу. (Следуйте шагам 1 и 2 из руководства по настройке Navicat)
* В левой панели, нажмите правой кнопкой на realmd и выберите "Execute Batch File".
* Выберите файл "realmd.sql" в директории сервера. ("C:\MaNGOS\sql")
* Нажмите Start.
У Вас есть два варианта загрузки MaNGOS БД.
1. Вы можете использовать стандартную пустую БД, которая обеспечивает только структуру таблиц и основные компоненты. БД называется "mangos.sql" и может быть найдена в директории "\sql" сервера.
2. Вы можете установить играбельную БД, которая включает все, что Вам необходимо для начала незамедлительной игры.
SDB 0.8 (rev.205) (http://filebeam.com/8282c6e576645f2e23c3b56ed0843478),Silvermoon Database rev 14.5 (http://filebeam.com/b368093d6a9c267bab4297362004d461)(Я буду использовать Silvermoon).
3.Если вас интересуют другие БД
MaNGOS БД:
* Устанавить full-базу легче из командной строки ..sql.(Потратим меньше времени)
* Киньте базу из скаченого архива в дерикторию локального диска С:
* Далее делаем следующие
Пуск=>Программы=>MySQL=>MySQL Server=>MySQL Command Line Client
вводим пароль на базу
\u mangos (подключаемся к БД mangos)
\. c:\название базы которую скачали.sql
Активация новых рас в БК:
update `realmd`.`account` set `tbc`= '1';
Настройка MaNGOS
Настройка вашего реалма:
* Подключитесь к MySQL серверу. (Следуйте шагам 1 и 2 из руководства по настройке Navicat)
* Откройте ветку realmd в левой панеле и выберите "realmlist".
* Измените поле "name" на имя вашего реалма.
* В поле address впишите "localhost" или "127.0.0.1" для игры с локальной машины либо IP-адрес того компьютера, на котором установлен сервер. (Этот адрес должны прописывать все клиенты в файле realmlist.wtf чтобы соединиться.)
* Выходим из Navicat
Настройка realmd.conf:
* Откройте realmd.conf в блокноте.
* Найдите строку "LoginDatabaseInfo =" Измените ее на "LoginDatabaseInfo = "127.0.0.1;3306;root;ПАРОЛЬ К MySQL;realmd"
* Сохраните файл.
Настройка mangosd.conf:
* Откройте mangosd.conf в блокноте
* Найдите эти строки и измените их как показано:
o DataDir = "./"
o WorldDatabaseInfo = "127.0.0.1;3306;root;ПАРОЛЬ К MySQL;mangos"
o LoginDatabaseInfo = "127.0.0.1;3306;root;ПАРОЛЬ К MySQL;realmd"
* Сохраните файл.
ЗАПУСК!!
1. Запустите realmd.exe и затем mangosd.exe. Когда сервер будет готов к работе, вы услышите сигнал.
2. Все клиенты, которые хотят соединиться с вашим сервером должны изменить свой файл realmlist.wtf в директории клиента так, чтобы данные в нем, совпадали с информацией указанный в SQL. Например: "set realmlist 127.0.0.1".
3. Чтобы посмотреть существующие аккаунты и их пароли вы можете зайти в таблицу "account" в БД realmd. Заданные по умолчанию аккаунты разъясняют уровни доступа.
Внимание не забудьте прочитать файл readme в папке с сервером и информацию о базе на сайте разработчиков!