Головна мета, з якою був створений проект MaNGOS - навчання, тому його вихідний код дозволяється використовувати тільки в освітніх цілях, і зібрану програму в тому числі. Не можна використовувати MaNGOS для установки публічних проектів.
Вам знадобиться
- комп`ютер з доступом в інтернет;
- програма "блокнот";
- утиліта для розпакування карт;
- сервер БД MySQL;
- Microsoft Framework 3.5;
- програма Navicat;
- навички системного адміністрування.
Інструкція
1
встановіть сервер бази даних MySQL до себе на комп`ютер. Перезавантажитеся, встановіть програму Navicat. Після установки Navicat налаштуйте її підключення до серверу MySQL. Для цього відкрийте програму і виконайте команду Connection. У вікні налаштувань заповніть наступне: в першому полі введіть server, в поле host name / ip address введіть localhost, port - 3306, user name - root, пароль вкажіть той же, що і при установці MySQL. Далі створіть чотири бази даних: scriptdev2, characters, angos і realmd. Створити базу необхідно для того, щоб зробити сервер MaNGOS. Клацніть правою кнопкою миші на з`єднанні Server, виконайте команду New database, введіть ім`я для бази, встановіть кодування utf8, натисніть кнопку "ОК". Аналогічно створіть інші бази для запуску сервера MaNGOS.
2
Налаштуйте збірку сервера, для цього розпакуйте файли сервера в папку C: mangos, відредагуйте файл mangosd.conf. Відкрийте його за допомогою блокнота і виправте такі рядки: LoginDatabaseInfo = "127.0.0.1-3306-root-mangos-realmd"- WorldDatabaseInfo = "127.0.0.1-3306-root-mangos-mangos"- CharacterDatabaseInfo = "127.0.0.1-3306-root-mangos-characters". Далі знайдіть рядок LogsDir = "", Щоб налаштувати сервер MaNGOS, в лапках вкажіть log. Після цього знайдіть рядок RealmZone = 1. Якщо у вас клієнт World of Warcraft англомовний, то пропустіть її, а якщо російськомовний - одиницю замініть на 12. Далі відкрийте файл realmd.conf і відредагуйте рядок LoginDatabaseInfo = "127.0.0.1-3306-mangos-mangos-realmd" так само, як і в попередній опції. Відкрийте файл scriptdev2.conf і замініть наступний рядок: ScriptDev2DatabaseInfo = "127.0.0.1-3306-root-mangos-scriptdev2". Збережіть файл.
3
Приступайте до установки баз даних. Скачайте базу даних по посиланню https://zone-game.info/go/?https://svn2.assembla.com/svn/ytdbase/Full_DB/, залийте її за допомогою батника в базу даних MaNGOS. Розпакуйте базу даних в одну папку з сорочки з короткими рукавами, перейменуйте базу в TDB_096_R45.01_rev6710.sql. Далі почнеться установка таблиць. Після установки скачайте поновлення для бази даних за допомогою програми Navicat. У ній відкрийте з`єднання server, виберіть базу даних, клацніть на ній правою кнопкою миші, виберіть команду Execute batch file, в меню, натисніть команду "старт". Після цього розпакуйте файли клієнта World of Warcraft, перемістіть папки maps і dbc в папку, де встановлений MaNGOS. Запустіть файл realmd.exe, потім mangosd.exe. Дочекайтеся, поки сервер завантажиться, в консолі пропишіть Account create root 12345. Ця команда створює аккаунт з паролем 12345.
Корисна порада
Папку для установки сервера краще вибрати з найкоротшим шляхом, що не містить пробілів.