Руководство по установке сервера MaNGOS для Windows
Внимание! Ссылки на английский форум проекта MaNGOS ( http://www.mangosproject.org/forum/ ) не будут работать без регистрации на нём!
Необходимое ПО:
Клиент World of Warcraft, обновленный до 1.12.1 (US) or 1.12.2 (EU). Скомпилированный MaNGOS.
Уже скомпилированный ( http://www.mangosproject.org/forum/index.php?showtopic=4088 ) или инструкция по компилированию (рус.) ( http://www.mangos.ru/showthread.php?t=3035 ) и (англ.) ( http://www.mangosproject.org/forum/index.php?showtopic=7679 ).
"ad.exe" ( http://wjp.clan.su/_fr/0/ad.rar ) (Инструмент для извлечения карт) Инструмент для извлечения *.dbc файлов - mpqe.exe ( http://sourceforge.net/project....=215550 ). Требует установленного .NET FrameWork ( http://www.microsoft.com/downloa....lang=en ) MySQL ( http://dev.mysql.com/downloads/mysql/5.0.html#downloads ) Любой MySQL клиент. SQLyog ( http://www.webyog.com/en/downloads.php ) – бесплатный и очень популярный. SQLyog будет использоваться в этом руководстве.
Установка SQL Приложений
Установка MySQL
Выберите "Typical" в качестве типа установки. Выберите "Skip Sign-Up". Когда установка будет завершена, убедитесь, что стоит галочка напротив "Configure the MySQL Server Now" и нажмите “Finish”. Выберите "Standard Configuration". Поставьте
галочку напротив "Install as Windows Service" и "Launch the MySQL
Server Automatically". Имя службы должно быть "MySQL". Выберите
"Modify Security Settings". В двух пустых полях введите пароль, который
вы хотите использовать для root аккаунта. Если вы собираетесь
администрировать MySQL с удаленного компьютера, выберите "Enable root
access from remote machines". Выберите “Execute” чтобы применить все настройки конфигурации.
Настройка SQLyog (или любого MySQL клиента)
Когда вы запустите SQLyog, вы должны будете заполнить следующие строки:
MySQL host address: Как правило здесь надо писать "localhost" или IP адрес сервера на котором запущена БД MySQL. UserName: "root" Password: пароль, который вы выбрали при установке MySQL. Database(s): "realmd;mangos"
Оставьте остальные опции без изменения. Нажмите Connect. Программа соединится с MySQL сервером. Когда откроется окно, нажмите правой кнопкой на root@localhost в левой панели, и выберите "Create Database". Введите имя БД - "mangos". Повторите 3й шаг и введите "realmd" для второй БД.
Установка Директории Сервера MaNGOS
Создайте директорию для установки MaNGOS. Например: "C:\MaNGOS" Разархивируйте все файлы из скаченного архива в эту директорию.
Если вы сами компилировали MaNGOS, скопируйте все *.exe и *.dll файлы из вашей \bin\release директории в директорию MaNGOS. Убедитесь,
что файлы mangosd.conf и realmd.conf находятся в той же директории. (В
некоторых компиляциях эти файлы будут в директории «extras».) Если
вы сами компилировали MaNGOS, то вам необходимо скопировать файлы
mangosd.conf.in и realmd.conf.in из директорий "\src\mangosd" и
"\src\realmd" соответственно. Переименуйте их в mangosd.conf и
realmd.conf соответственно. Если вы скачали скомпилированный
MaNGOS, убедитесь, что там присутствуют 2 файла - "libeay32.dll" и
"libmySQL.dll" и то, что они находятся в директории MaNGOS. Если вы
сами компилировали MaNGOS, эти файлы будут в директории release. Файлы
можно взять здесь ( http://filebeam.com/7c2d0e094760562ee78311da7e408a82 )
Извлечение *.dbc файлов и карт
Извлечение файлов карт
Поместите ad.exe в корневую директорию клиента ("C:\World of Warcraft") Создайте поддиректорию 'maps'. ("C:\World of Warcraft\maps") Запустите ad.exe. Когда ad.exe завершила работу, переместите папку "C:\World of Warcraft\maps" в директорию сервера ManGOS ("C:\MaNGOS"). Теперь можете удалять ad.exe.
Извлечение *.dbc файлов
Создайте директорию для *.dbc файлов в директории сервера ManGOS ("C:\MaNGOS\dbc"). Извлеките все файлы из mpqe архива в директорию клиента data. ("C:\World of Warcraft\data") Войдите в эмулятор DOS. (Пуск -> Выполнить, введите "cmd" затем нажмите Enter.) Поменяйте директорию на "C:\World of Warcraft\data". (введите cd "C:\World of Warcraft\data") Введите данную команду: mpqe /p dbc.MPQ DBFilesClient\*.dbc Когда
mpqe завершила работу, переместите все *.dbc файлы из директории
\MPQOUT\DBFilesClient. ("C:\World of
Warcraft\data\MPQOUT\DBFilesClient") в директорию dbc сервера.
("C:\MaNGOS\dbc") Теперь можете удалять все файлы mpqe и директорию mpqe в папке клиента ("C:\World of Warcraft\data\MPQOUT").
Установка БД
БД Realmd
Подключитесь к MySQL серверу. (Следуйте шагам 1 и 2 из руководства по настройке SQLyog) В левой панели, нажмите правой кнопкой на realmd и выберите "Restore from SQL Dump". ("Import Batch File" в других клиентах) Выберите файл "realmd.sql" в директории сервера. ("C:\MaNGOS\sql") Нажмите Execute.
У Вас есть два варианта загрузки MaNGOS БД.
Вы можете использовать стандартную пустую БД, которая обеспечивает только структуру таблиц и основные компоненты. БД называется "mangos.sql" и может быть найдена в директории "\sql" сервера. Вы можете установить играбельную БД, которая включает все, что Вам необходимо для начала незамедлительной игры. Вам
нужно зайти на «Silver's Database Site» (http://sdb.unix7.net/forums/)
и скачать Полную (FULL) БД (Например, здесь
(http://sdb.unix7.net/forums/index.php?showtopic=4655)), которая
совместима с вашей установленной ревизией MaNGOS. MaNGOS БД
Подключитесь к MySQL серверу. (Следуйте шагам 1 и 2 из руководства по настройке SQLyog) В левой панели, нажмите правой кнопкой на mangos и выберите "Restore from SQL Dump". ("Import Batch File" в других клиентах) Выберите
файл с БД, которую вы хотите загрузить. (mangos.sql из директории sql
сервера (1й вариант) или полная БД с Silver's Database Site или другого
источника (2й вариант). Нажмите Execute.
Настройка MaNGOS
Установка вашего реалма:
Подключитесь к MySQL серверу. (Следуйте шагам 1 и 2 из руководства по настройке SQLyog) Откройте ветку realmd в левой панеле и выберите "realmlist". Нажмите на вкладку "Table Data" в нижней части окна. Измените поле "name" на имя вашего реалма. Его нельзя оставить названным по умолчанию "MaNGOS". В
поле address впишите "localhost" или "127.0.0.1" для игры с локальной
машины либо IP-адрес того компьютера, на котором установлен сервер.
(Этот адрес должны прописывать все клиенты в файле realmlist.wtf чтобы
соединиться.) Нажмите кнопку "Save Changes".
Настройка realmd.conf:
Откройте realmd.conf в блокноте. Найдите строку
"LoginDatabaseInfo =" Измените ее на "LoginDatabaseInfo =
"127.0.0.1;3306;root;[password];realmd" (где [password] – пароль к
MySQL). Сохраните файл.
Настройка mangosd.conf:
Откройте mangosd.conf в блокноте Найдите эти строки и измените их как показано:
DataDir = "." WorldDatabaseInfo = "127.0.0.1;3306;root;[password];mangos" LoginDatabaseInfo = "127.0.0.1;3306;root;[password];realmd"
Сохраните файл.
Поздравляем! MaNGOS готов к запуску!
Запустите realmd.exe и затем mangosd.exe. Когда сервер будет готов к работе, вы услышите сигнал. Все
клиенты, которые хотят соединиться с вашим сервером должны изменить
свой файл realmlist.wtf в директории клиента так, чтобы данные в нем,
совпадали с информацией указанный в SQL. Например: "set realmlist
127.0.0.1". Чтобы посмотреть существующие аккаунты и их пароли вы
можете зайти в таблицу "account" в БД realmd. Заданные по умолчанию
аккаунты разъясняют уровни доступа. Это руководство составлено на базе статьи "[guide] Mangos Windows Setup" ( http://www.mangosproject.org/forum/index.php?showtopic=7883 )
Сайты, которые могут помочь вам в установске :
http://goldmangos.ucoz.ru/forum
http://allwow.ucoz.ru/forum/
http://mangos.ru
http://1wow.ru
|