Главная » Статьи » Создание Сервера WoW

Собираем сервер с нуля

Для начала , нам нужен сам сервер.

На сегодняшний день последняя сборка
MaNGOS Server for WoW-TBC v2.4.3 By KAPATEJIb+ZirO rev6440+YTDB FULL Changeset 43 MaNGOS rev 6412 (44_03) + Quice 1.2.24 + MDBT 3.06Z + Античит

http://filebeam.com/cc40ea5a5c55cc667dec1525933b2378


MaNGOS Rev 6440+ScriptDev2 Rev 556
2. Modify scale fix (позволяет команде выставлять размеры до х15)
3. Auto Broadcast (добавляет систему автоматической отправки объявлений)
4. Pet Spell Damage (исправляет расчёт spell damage для петов)
5. Break By Damage (исправляет сбивание различных эффектов с помощью урона)
6. MySQL Reconnect (разрешает реконнект к базе при потере соединения)
7. Creature movement addon (разрешает вэйпоинты для временных суммонов)
8. Frenzied Regeneration (исправляет работу спелла)
9. Autoreg (позволяет регистрировать аккаунты при логине в игру)
10. Creature Honor Kill fix (исправляет количество Honor за боссов столиц)
11. Slam (исправляет задержки между ударами Slam)
12. Aura Stack (исправляет работу стаков на спеллах)
13. Talents (исправляет работу обнуления талантов)
14. Auction House Bot (позволяет запускать бота, который будет вбрасывать вещи в аукцион)
15. Barskin (исправляет работу спелла)
16. Blood Frenzy (исправляет работу спелла)
17. Stuns in Flight (исправляет баг с телепортом игрока в конечную точку полёта если тот получил Stun)
18. Pounce (исправляет работу спелла)
19. Stealth Removing (исправляет снятие невидимости уроном)
20. Mod Power Regen (исправляет сложение аур еды)
21. Blink (исправляет работу спелла)
22. Devour Magic (исправляет работу спелла)
23. Mark Of Kaz'rogal (исправляет работу спелла)
24. Holy Nova Heal (исправляет лечение у спелла)
25. Aura Interrupt Flag not Seated (исправляет сбивание некоторых эффектов атакой)
26. Parasitic Shadowfiend & Najentus Spine (исправляет работу спелла и объекта)
27. Vanish (исправляет работу спелла)
28. Grounding Totem (исправляет работу спелла)
29. Pet Auras (исправляет работу аур у петов)
30. Some BT Spells fix (исправляет работу спеллов)
31. Instanced BG & Arenas v210y (исправляет работу БГ и арен)
32. Speed Cheat fix (античит)
33. procFlag (исправляет множество спеллов с шансом срабатывания)
34. BG Immunity (исправляет сброс флага под неуязвимостью)
35. Graveyard (исправляет привязку кладбищ в инстансах)
36. Positive Check (исправляет работу спеллов)
37. Summon Spells fix (исправляет работу призывных спеллов)
38. Battleground fix (исправляет подъём флага после его сброса)
39. Temp Crash fix (временный фикс краша)
40. Attack Speed Mods (исправляет работу спеллов)
41. Spell Damage and healing (исправляет работу спеллов)
42. Spellmod Spell Bonus Damage (исправляет работу спеллов)
43. Miss Combat fix (исправляет зависание мобов)

Script:
1. Teleguy v0.4b (добавляет скрипт на телепорт мастера)
2. Hydross the Unstable (исправляет работу скрипта босса)
3. Vashj (исправляет работу скрипта босса)
4. Steam Vault (добавляет скрипты для инстанса)
5. Nightbane (добавляет скрипт на босса)
6. Kargath Bladefist (добавляет скрипт на босса)
7. Myav Guards v4 (добавляет скрипты на охрану столиц)
8. Defias Cannon (добавляет скрипт на пушку в Deadmines)
9. Al'ar (добавляет скрипт на босса)
10. Dawnforge v11(исправляет работу квеста)
11. Magtheridon (исправляет работу скрипта босса)
12. Tainted Core (исправляет использование вещи)
+
Ядро: Warlock (исправление некоторых бажных моментов+Pet)
Warrior (стоики + мелкие недочёты)
Druid (корректировака перехода в формы +подправлены спеллы)
-----------------------------------------------------------------------------------------
Обновлённый MDBT

-----------------------------------------------------------------------------------------

Приступим к самому гайду:

Итак, начнем...
Для этого необходимо иметь:
- Голову (если есть, лучше 2 :-)) );
-Руки (в противоположность к голове - 1 пара);
- Установочный пакет Denwer (ниже объясню почему именно он...) - брать тут - http://www.denwer.ru
-Менеджер базы данных (SQLYog или Navicat), брать тут - http://filebeam.com/folder/467
- Архив с базой (фулл) и архив с ядром - http://mangos.dmitrov.ru/forumdisplay.php?f=9
- Вроде пока все....

1. Устанавливаем Denwer который представляет собой связку Apache, PHP, MySQL...
Почему именно он?! На первых порах, пока у вас нет опыта работы с Apache, PHP, MySQL это идеальный вариант (IMHO)... Он уже настороен и сконфигурирован, поэтому Вам не нужно копаться в конфигах. Позднее, когда наберетесь опыта, если он по каким-либо причинам Вас не устроит, Вы сможете легко сменить на какой либо другой пакет или собрать и настроить связку сами.
Как установить этот пакет я рассказывать не буду, а отошлю Вас к разработчикам - http://www.denwer.ru
Итак, Denwer установлен, движемся далее.

2. Устанавливаем менеджер БД (SQLYog или Navicat). В этом руководстве я буду использовать SQLYog. Что касается Navicat то принцип работы с ним практически ничем не отличается.
Вынимаем из архивов базу и ядро и кладем в папки CORE и BASE соответственно.
3. Запускаем Denwer иконкой на рабочем столе RUN.
4. Распаковываем архивы базы и ядра в папки BASE и CORE соответственно.
5. Запускаем менеджер БД. В окне Connect to MySQL Host видим:



MySQL Host Address - localhost
User name - root
port - 3306
Все эти значения будут введены автоматичеcки при запуске менеджера.
Нажимаем Connect. В левой части менеджера видны все базы которые были созданы при установке Denwer. Нам необходимо создать еще 2 - MANGOS и REALMD.
5.1. Создание баз MANGOS и REALMD.
Щелкаем на чистом поле слева в окне со списком баз правой клавишей и говорим Create database. В окне вводим MANGOS и говорим Create.



5.2. Повторяем п. 6.1 но пишем REALMD.
5.3. Повторяем п. 6.1 но пишем CHARACTERS.
6. "Заливка баз"
Видим 2 новых базы MANGOS и REALMD.
6.1.Щелкаем правой клавищей по базе MANGOS - UDB_0.8.2_Core_4752_SD2_166.sql(или что-то новее) и говорим Restore from SQL Dump. В появившемся окне указываем путь к файлу полной базы, которая лежит в папке BASE (см. п.4) и нажимаем Execute.



6.2.Переходим в папку CORE. Открываем на редактирование файл realmd.sql. Ищем строку
`email` varchar(320) NOT NULL default '',
меняем на `email` varchar(255) NOT NULL default '',
Делается это потому, что строковое поле VARCHAR не может быть длиннее чем 255 символов.
Почему разработчики настойчиво ставят поле длинной 230 символов теряюсь в догадках :-)
Смотрим чуть ниже и ищем строку `tbc` tinyint(3) unsigned NOT NULL default '0',
меняем на `tbc` tinyint(3) unsigned NOT NULL default '<b>1</b>', тем самым включаем поддрержку новых расс (древнеи и кровавые эльфы).
Повторяем п. 6.1. с той разницей, что щелчек правой клавищей осуществляем по базе REALMD и указываем на файл realmd.sql.
6.3. Теперь заливаем в базу sql файлы из папки CORE\ScriptDev2\sql\.
7. Переходим в папку в которой у Вас установлен Denwer. Как правило это С:\WebServers\.
Создаем в ней папку MANGOS.
8. Ехаем дальше...
Из папки Core в папку с клиентом копируем файл ad.exe(map extractor). Там же создаем папку maps. Запускаем ad.exe и ждем окончание процесса... Долго ждем...



По окончанию процесса переносим все извлеченные карты в папку MANGOS.
8.1. Ищем в папке Core папку с распаковщиком dbc файлов (dbc extractor).
Копирум все из папки и кладем в World of Warcraft\Data\enUS\. Запускаем MPQE.exe.
Ждем окончания и переносим извлеченные файлы в папку Webservers\MANGOS.
8.2. Все файлы исключая папки из папки CORE переносим в папку Webservers\MANGOS.
dbghelp.dll, libeay32.dll, libmySQL.dll, mangosd.conf, mangosd.exe, MaNGOSScript.dll, msvcr71.dll,
realmd.conf, realmd.exe.
8.3.Правим конфигурационные файлы mangosd.conf и realmd.conf.
9. Запускаем mangos.exe и realmd.exe.
10. ВСЕ!!!

Категория: Создание Сервера WoW | Добавил: создатель (12.06.2011)
Просмотров: 14068 | Комментарии: 6 | Рейтинг: 5.0/1
Всего комментариев: 6
6 qqqqq  
0
Создаю сервера на заказ!! Lineage пишем ! создание по д ключ
Контакты ася 436534468

5 fa122  
0
Вы талантливый разработчик C++ или SQL? Вы хотите работать с нами в команде? Если это объявление вас заинтересовало, отпишите личное сообщение пользователю root на форуме. подробнее в группе http://vk.com/flamewow

4 kvarsk  
0
НЕ АГЕНСТВО! Сам продаю. Срочно!
г.Подольск, проспект Юных Ленинцев, д.34/2
Трехкомнатная квартира 63 кв.м., жилая - 38 кв.м., по комнатам 17+11+10, кухня - 9 кв.м.
10 этаж 10-этажного дома, окна во двор.

12 км до МКАД. Свежий кирпичный дом 1998 г, пластиковые окна, большая лоджия, кондиционер, шкафы-купе. Все комнаты изолированные. Санузел совмещенный с душевой кабинкой Niagara с массажем и музыкой. По периметру комнаты и на потолке – лепнина. Железная дверь с двумя бронированными замками Champion. В квартире 2 интернет-канала 60 и 100 мегабит, wifi по квартире. Плита – газ. Установлена тарелка НТВ+. Рядом с домом в радиусе 100 метров – школа, поликлиника, все магазины, аптека, банк и др. инфраструктура,1 остановка на автобусе - круглосуточный гипермаркет «Карусель» и мебельный гипермаркет «Шмель», недалеко есть лес и пруды. Рядом с домом – остановка на автобус до ст. метро Анино или м. Бульвар Дмитрия Донского, ехать 20-30 минут, рядом платформа Силикатная (10 минут пешком). До самого Подольска – также 10-15 минут на автобусе, дом находится в самом начале зоны Подольска.
1 собственник, квартира более 3-х лет в собственности.

5 500 000 рублей.
Фото (в том числе панорамные) см. на сайте http://kvartira-v-podolske.ru
8 (925) 313-76-23, Елена или Леонид.

Ссылка для сайта: http://kvartira-v-podolske.ru - виадук подольск недвижимость

(если можно не удаляйте пожалуйста, нужен срочно трафик)

3 максим  
0
--
0э0-з0-p;0-[[

2 создатель  
0
Антон,
К сожалению в данный момент это НЕ ВОЗМОЖНО,
В скором времени мы исправим этот недочёт.

1 антон  
0
привет ! не могли бы вы пере залить ссылку на ( - Архив с базой (фулл) и архив с ядром - )

пожалуйста задание спасибо

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]