Компиляция ManGOS'a - Документации - Мануалы - Настройка и установка серверов Mangos
Пятница, 30.07.2010, 12:07
Установка и настройка серверов
Главная Регистрация Вход
Приветствую Вас, Посетитель · RSS
Меню сайта

Основные разделы

Форма входа
Логин:
Пароль:
Категории раздела
Сервера Mangos [23]
Установка и настройка серверов wow
Документации [23]
Документации к Mangos
WWW [10]
Web интерфейс для Mangos
Статьи [0]
Интересные статьи
Последние сообщ.
Spell_disable 
последний ответил: gunster


Как добратся к Мимирону?(Ульдуар) 
последний ответил: KoE_Beginner


wow 3.3.3a v11723 
последний ответил: elik17


Спасите кто то! 
последний ответил: TeseyGrecia


Аукцион 
последний ответил: Bastard


Реклама Google
 Мануалы
Главная » Статьи » Документации

Компиляция ManGOS'a

Вот я скачал последнюю ревизию-1628 с https://svn.sourceforge.net/svnroot/mangos/trunk/
====================================
И сразуже возник вопрос как этим пользоваться?
Что нужно для компиляции?
====================================
В настоящий момент я как раз этим и занимаюсь- собираю эмуль, так что по ходу деиствия и буду писать...
Я буду писать о Микрософт visual studio 2003, 2005 под рукой нету-на работе я, ну а линукса тем более.
Сразу предупрежу-я не самый мега крутой чел, так что могут быть ошибки.
====================================
Начнем
1.Значит у нас уже есть архив с мангосом и установлный MVS 2003(5)
идем в папке с эмулем-win, там есть 2 файла - один для 2005 другой для 2003, я запускаю mangosdVC71.sln, открывается Visual Studio
2. Ну что нам делать дальше? а надо просто нажать на закладочку- build=> Batch build, там ставим галочки напротив всех reliase,жмем пимпу Build, все там что то завелось, процес пошел...
Никаких ошибок у меня не мозникло во время компиляции.
После компиляции в папке корневой папке создается папка bin
в ней и лежит скомпилированый сервер.
Для сервака нужен клиент 1.10.2 из которого надо выдерать карты и dbc'шки.
Для конфигурации автоматически можно воспользоваться
installer'ом
Но мы люди скромные и поэтому все будем делать сами(на всякий пожарный).
В папке bin лежат нужные нав файлы в количестве 5 штук,а именно:
libeay32.dll
libmySQL.dll
mangosd.exe
MaNGOSScript.dll
realmd.exe
Остальные-нафиг.
Я специально создал отдельную папочку-отделил сервак и сорци, для полной работоспособности нам еще не хватает 2х файлов - забираем от сюда
это
realmd.conf
и
mangosd.conf
в realmd.conf нужно изменить одну строчку
Код:
LoginDatabaseInfo = "127.0.0.1;3306;mangos;mangos;realmd"
127.0.0.1 - заменяем на ваш ИП
первое слово mangos- заменяем на логин для в хода в базу данных к примеру root(хотя лучше создать дополнительного пользователя с немного уерзаными возможностями)
второе слово mangos- пароль для входа в БД
realmd- названи БД, пусть так и остается
С этим файлом -все
далее mangosd.conf
Код:
DataDir = "@MANGOSD_DATA@"
меняем на
DataDir = ""
или на
DataDir = "./"
Код:
LoginDatabaseInfo = "127.0.0.1;3306;mangos;mangos;realmd"
WorldDatabaseInfo = "127.0.0.1;3306;mangos;mangos;mangos"
Здесь все аналогично файлу realmd.conf
первая строчка-путь к реалму, а вторая -путь как раз к базе где находятся мобы, веще, лут....
Эти файлы должны лежать в одной папке с теми самыми 5 скомпилированными.
Что же еще нам нужно...
нам нужно распаковать карты
открываем папку с исходникаим
идем в contrib/map_extractor/
забираем файл ad.exe кидаем его в папку с клиентом запускаем, создается папка maps которыую мы успешно закидываем в папку где находятся файлы mangosd.conf, realmd.conf и прочие.
Теперь dbc файлы
Незачем их распаковывать, на форуме их уже кидали, так что просто качайте их и закидываете в папку DBC рядом с maps.
Единственное что нам осталось- забивание БД.
А это уже отдельная длинная тема, я и так чето расписался.
Категория: Документации | Добавил: theolaw (06.01.2009)
Просмотров: 3533 | Рейтинг: 1.8/5 |
Copyright MangosOrg || Настройка и установка серверов Mangos © 2008 - 2010
Наш опрос
Каким классов вы играете?
Всего ответов: 2880
Статистика

Зарегестрировано:
Всего: 7795
Новых за месяц: 41
Новых за неделю: 10
Новых вчера: 3
Новых сегодня: 0
Из них:
Администраторов: 1
Модераторов: 4
Проверенных: 4
Забаненных: 55
Обычных юзеров: 7731
Онлайн всего: 3
Гостей: 3
Пользователей: 0

Поиск по сайту
Реклама Google

MaNGOS - это объект-ориентированный Massively Multiplayer Online Role-Playing Game Server (MMORPGS).
MaNGOS проект с открытым исходным кодом, оригиналом которого является код проекта WoWD.
ManNGoS распространяется по GNU GENERAL PUBLIC LICENSE, по которой, распространение сервера и его исходников не нарушает авторские права Blizzard Entertainment.
World of Warcraft - торговая марка зарегистрированная Blizzard Entertainment. Copyright © Blizzard Entertainment.
Хостинг от uCoz