Ставим свой сервер World Of Warcraft (WoW)
Итак установка мангоса
1. Для начала качаем MySQL ( мускул в простонародье )
ссылка
http://dev.mysql.com/downloads/mysql/5.0.html#downloadsвыбираем: если у вас виндовс обычный тыркаем на Windows
Если у вас Виндоус Виста то тыркаем Windows x64
Если у вас Линукс то не думаю что эта ссылка вам понадобится да и вообще описываю установку под винду
Скачали, ставим, запускаем инсталлер и тыркаем далее, пока не появится один момент... где от вас потребуется ввести логин и пасс для входа и управления мускулом...запоминаем логин и пасс которые ввели, тыркаем далее до конца, вроде всё установилось...
2.Скачали мускул, теперь вам надо поставить Navicat
ссылка: Navicat и кряка к нему
Скачали навикат , устанавливаем, установили и теперь заходим в него..
Что мы видим?
В левом верхнем углу кнопка Connection, тыркаем
В Connection Name вводим что хотим
Host Name/Ip Adress вводим либо localhost либо 127.0.0.1
Порт не трогаем(если не меняли при установки мускула )
в Username и Password вписываем то что писали при установки мускула
жмем ок, видим в левом списке появился квадрат с красной молнией
жмем сначала левой кнопкой мыши, потом правой и выбираем New Database , там вводим mangosd , делаем ещё раз так же только уже вводим realmd а не mangosd
закрываем навикат
3. Теперь нам надо достать ядро
Делается двумя способами...
Можно скомпилировать, но это долго, объясню позже .
-Можно скачать готовое ядро в этом разделе
http://mangos.ru/forumdisplay.php?f=40Ядра лежат в темах Compiled by .....
---------------------------------------------
Скачали ядро, теперь качаем базу, какую выбирете сами но для начала можно скачать UDB
ссылка:
http://www.udbforums.org/когда я писал последняя версия была SDBFull-197-3900.rar
3900 это номер ревизии ядра к которой подходит база
-----------------------------------------------------------------------------------
4. скачали базу, распаковали к примеру на рабочий стол.
Заходим в Navicat , там выбераем базу Mangosd ....
вобщем выбрали базу mangosd , жмём на неё правой кнопкой мыши и выбераем Execute Batch File и указываем путь к mangosd.sql
Ждем...процесс завершен
Выбераем realmd и там делаем так же но указываем путь до realmd.sql
процесс завершен.. теперь нам надо ставить скул апдейты, они лежат в папке с ядром( это там где Mangpasd.exe и realmd.exe )/sql/updates
------------------------------------------------------------------------------------------
как ставить апдейты
Вы брали базу под ревизии ядра 3900, а ядро у вас допустим 2000, вам надо зайти в навикат, выделить базу mangosd , выбрать екзикут бач файл и лезть в папку с апдейтами, и ставить так же как вы ставили базу mangosd.sql тоесть ставим поочередно все файлы у которых нумерация от 3900...
5. Настройка конфигов
Ищем файл mangosd.conf открываем его любым текстовым редактором, к примеру блокнотом, что нам надо менять ?
# 0 NORMAL 1 PVP 4 NORMAL 6 RP 8 RPPVP
GameType = 0
Это режим сервера , думаю что такое нормал, пвп и т.д. объяснять не придется... (если поставить 16, то будет режим игры сам за себя, то есть все враждующие, только не в зонах отдыха)
LoginDatabaseInfo = "127.0.0.1;3306;root;mafiozi;realmd"
WorldDatabaseInfo = "127.0.0.1;3306;root;mafiozi;mangosd"
меняем на
LoginDatabaseInfo = "127.0.0.1;3306;логин_от_мускула;пасс_от_мускула;realmd"
WorldDatabaseInfo = "127.0.0.1;3306;логин_от_мускула;пасс_от_мускула;mangosd"
# Allow or not common :chat(say,yell);channel(chat)group(join)guild(join);trade for players from different teams.
# Defaullt: 0 (Not allowed)
# 1 (Allowed)
AllowTwoSide.Interaction.Chat = 0
AllowTwoSide.Interaction.Channel = 0
AllowTwoSide.Interaction.Group = 0
AllowTwoSide.Interaction.Guild = 0
AllowTwoSide.Interaction.Trade = 0
если тут везде после равно заменить 0 на 1 то орда и альянс смогут общаться, создавать друг с другом пати и т.д.
# Allow or not accounts to create characters in the 2 teams in any game type.
# Defaullt: 0 (Not allowed)
# 1 (Allowed)
AllowTwoSide.Accounts = 0
если тут поменять 0 на 1 то игроки смогут создавать на 1 акке чара орды и альянса
# Drop rates
# Default: 1
Rate.Drop.Items = 1
Rate.Drop.Money = 1
# XP rates
# Default: 1
Rate.XP.Kill = 1
Rate.XP.Quest = 1
Rate.XP.Explore = 1
Это настройка рейтов сервера , что ставить выбирайте сами
# Creature Damage Rate.
# Examples: 2 - creatures will damage 2x, 1.7 - 1.7x.
Rate.Creature.Normal.Damage = 1
Rate.Creature.Elite.Elite.Damage = 1
Rate.Creature.Elite.RAREELITE.Damage = 1
Rate.Creature.Elite.WORLDBOSS.Damage = 1
Rate.Creature.Elite.RARE.Damage = 1
# Creature Health Ammount Modifier.
# Examples: 2 - creatures have 2x health, 1.7 - 1.7x.
Rate.Creature.Normal.HP = 1
Rate.Creature.Elite.Elite.HP = 1
Rate.Creature.Elite.RAREELITE.HP = 1
Rate.Creature.Elite.WORLDBOSS.HP = 1
Rate.Creature.Elite.RARE.HP = 1
это хп и дамаг мобов
---------------------------------------------------------
Лезем в realmd.conf
там меняем тока
LoginDatabaseInfo = "127.0.0.1;3306;root;mafiozi;realmd"
так же как меняли в mangosd.conf
6. Установка карт и ДБЦ - заключительный шаг
Берем ad.exe
к примеру вложенный в сообщение
Кладем его в папку с клиентом (игрой WoW ), создаем в ней папку maps, запускаем ad.exe, по завершению процесса вырезаем папку maps забитую файлами и кладем в папку с сервом....
Теперь дбц ДЛЯ ВЕРСИИ 2.2.3
качаем по ссылке :
http://filebeam.com/441b989cc0757282b75fa0719a5e99a7НОВЫЕ DBC ДЛЯ ВЕРСИИ 2.2.3
cкачали и кидаем в папку с сервом
-------------------------------------------------
поздравляю всё готово к запуску серва , запускаем realmd.exe и mangosd.exe
Может быть такое что mangos.conf будет иметь немного другую структуру, но все же похожую
БОТ АУКЦИОНА
Создаем аккаунт, героя...
AuctionHouseBot.Account = 0 Прописываешь ID аккa
AuctionHouseBot.GUID = 0 проиписываешь ID героя
AuctionHouseBot.AllianceItems = 0 Прописываешь скок шмота у альянся
AuctionHouseBot.HordeItems = 0 -=- Орды
AuctionHouseBot.NeutralItems = 0 -=- Нейтральная территория
Что надо что бы аукцион раборатал
_________________________________________________
_ ___________
Настройки по своему вкусу
AuctionHouseBot.MinTime = 8
AuctionHouseBot.MaxTime = 24 Время обновления на акционе... (в часах)
AuctionHouseBot.PercentWhiteTradeGoods = 30
AuctionHouseBot.PercentGreenTradeGoods = 13
AuctionHouseBot.PercentBlueTradeGoods = 9
AuctionHouseBot.PercentPurpleTradeGoods = 1
AuctionHouseBot.PercentWhiteItems = 6
AuctionHouseBot.PercentGreenItems = 30
AuctionHouseBot.PercentBlueItems = 9
AuctionHouseBot.PercentPurpleItems = 2
Скок какого Шмота будет лежать на аукционне(Развновидность)
AuctionHouseBot.MinPriceWhite = 150
AuctionHouseBot.MaxPriceWhite = 250
AuctionHouseBot.MinPriceGreen = 200
AuctionHouseBot.MaxPriceGreen = 300
AuctionHouseBot.MinPriceBlue = 250
AuctionHouseBot.MaxPriceBlue = 350
AuctionHouseBot.MinPricePurple = 300
AuctionHouseBot.MaxPricePurple = 450
Взято с bryk.ru