Мануал по установке собственного сервера. Mangos by Miron - Документации - Мануалы - Настройка и установка серверов Mangos
Пятница, 30.07.2010, 12:00
Установка и настройка серверов
Главная Регистрация Вход
Приветствую Вас, Посетитель · 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 by Miron

Шаг 1 Подготовка.

1.Качаем АппСервер отсюда http://www.appservnetwork.com/
А) Устанавливаем его.
Б) Во время установки вводим пароль на мускул.
В) Перезагружаем компьютер.
2. Качаем черепашку (если есть то пропускайте шаг) отсюда Ссылка!
А) Как пользоватся черепахой да очень просто )))
1.Создаёте папку нажимаете на ней ПКМ и выбераете пункт SVN Checkout
ну а дальше всё понятно
3.Качаем саму базу с помощью черепашки отсюда https://unifieddb.svn.sourceforge.net/svnroot/unifieddb/ (когда писал мануал база была 334 ревы)
4. Качаем ядро карателя отсюда http://forum.1wow.ru/showthread.php?t=195 (Когда писал мануал ядро было 5005 ревизии.)
5. Качаем Навикат вместе с кряком отсюда http://filebeam.com/5a1b7059f2768ef97f27e34f40a8571c
А) Устанавливаем его.
З.Ы. Заместо Навиката можете использовать программу SQLyog через неё всё заливается намного быстрее 
Мануал ищите в конце статьи

Шаг 2 База и ядро.

1.Заходим в Навикат и создаём новое подключение (Нажимаем Conection)
А)Connection name: Пишем что хотим
Б) Host name/IP address: Не меняем
В) Port: Не меняем
Г) User name: root
Д) Password: Какой писали при установке АппСервера
2. Открываем это соединение (Жмакните на нём 2 раза)
3.Теперь нажмите на соединение ПКМ и выберите New Databese…
4.Создайте Базы ralmd, characters, mangos, scriptdev2.
5.Теперь жмакаем на базе mangos 2 раза затем нажимаем на ней ПКМ и выбираем Execute Batch file потом лезем: Ядро Карателя\sql и заливаем файл mangos (Тоже самое надо проделать с таблицами realmd и characters только в realmd надо заливать файл realmd а в characters, characters)
Потом лезем в папку sql-scripts и заливаем оттуда файл scriptdev2_structure в базу scriptdev2.
6.Теперь жмакаем на базе mangos 2 раза затем нажимаем на ней ПКМ и выбираем Execute Batch file потом лезем: Куда скачали базу с помощью черепахи\ Full_DB
и заливаем файл UDB_0.9.0_Core_4855_SD2_204 (Перед этим не забудьте его извлечь из архива(если вы используете другую реву базы то файл может называться по другому))
З.Ы. Файл заливается долго.
7. Теперь жмакаем на базе mangos 2 раза затем нажимаем на ней ПКМ и выбираем Execute Batch file потом лезем: Куда скачали базу с помощью черепахи\ Updates\0.9.0_additions и заливаем оттуда все поочерёдно кроме 332_corepatch_characters_4876_to_4946 и 334_corepatch_characters_4952_to_4987
Их заливаем в базу characters.
8.Потом жмакаем на базе mangos 2 раза затем нажимаем на ней ПКМ и выбираем Execute Batch file потом лезем: Ядро Карателя\sql\updates и устанавливаем апдейты выше базы в нашем случае выше 4987.
9.Далее опять заливаем в БД mangos файлы из папки: Ядро Карателя\ scripts-sql
Отсюда льём только файлы scriptdev_additional_req и scriptdev_full
10. Далее в базу mangos льём всё из important кроме TBC Enable - её льём в realmd.

Шаг 3. Настраиваем mangosd.conf и realmd.conf

1. Ищем файл mangosd.conf открываем его любым текстовым редактором.

# 0 NORMAL 1 PVP 4 NORMAL 6 RP 8 RPPVP
GameType = 0

Это режим сервера , думаю что такое нормал, пвп и т.д. объяснять не придется...

# Data directory setting.
# Important: DataDir needs to be quoted, as it is a string which may
# contain space characters.
DataDir = "какой-то бред :)"

Вместо кого-то бреда ставим С:\Ядро Карателя (если ядро у вас на С)

# Database connection settings for the world server.
# Default: hostname;port;username;password;database
#          .;somenumber;username;password;database - use named pipes at Windows
#                Named pipes: mySQL required adding "enable-named-pipe" to [mysqld] section my.ini
#          .;/path/to/unix_socket;username;password;database - use Unix sockets at Unix/Linux
#                Unix sockets: experimental, not tested
LoginDatabaseInfo     = "127.0.0.1;3306;mangos;mangos;realmd"
WorldDatabaseInfo     = "127.0.0.1;3306;mangos;mangos;mangos"
CharacterDatabaseInfo = "127.0.0.1;3306;mangos;mangos;characters"

Заместо этого пишем это:

# Database connection settings for the world server.
# Default: hostname;port;username;password;database
#          .;somenumber;username;password;database - use named pipes at Windows
#                Named pipes: mySQL required adding "enable-named-pipe" to [mysqld] section my.ini
#          .;/path/to/unix_socket;username;password;database - use Unix sockets at Unix/Linux
#                Unix sockets: experimental, not tested
LoginDatabaseInfo     = "127.0.0.1;3306;root; пароль который писали во время установи АппСервера;realmd"
WorldDatabaseInfo     = "127.0.0.1;3306;root; пароль который писали во время установи АппСервера;mangos"
CharacterDatabaseInfo = "127.0.0.1;3306;root;пароль который писали во время установи АппСервера;characters"


# 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 акке чара орды и альянса

# Allow or not show player from both team in who list.
# Default: 0 (Not allowed)
#          1 (Allowed)
AllowTwoSide.WhoList = 0

если тут поменять 0 на 1 то в списке игроков будут отображаться и орда и альянс

# Drop rates
# Default: 1
Rate.Drop.Items = 1
Rate.Drop.Items.Quality.Poor = 1
Rate.Drop.Items.Quality.Common = 1
Rate.Drop.Items.Quality.Uncommon = 1
Rate.Drop.Items.Quality.Rare = 1
Rate.Drop.Items.Quality.Epic = 1
Rate.Drop.Items.Quality.Legendary = 1
Rate.Drop.Items.Quest = 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

это хп и дамаг мобов

2. Лезем в realmd.conf
LoginDatabaseInfo = "127.0.0.1;3306;root; пароль который писали во время установи АппСервера;realmd"

3. Лезем в scriptdev2.conf
ScriptDev2DatabaseInfo = "127.0.0.1;3306;root;пароль который писали во время установи АппСервера;scriptdev2"


Шаг 4. DBC, Maps, VMaps
Качаем экстрактор отсюда http://filebeam.com/94d39b5fd035917cd992c299c697283f
Кидаем его в папку с Клиентом, запускаем, и поочерёдно выполняем пункты 1,2,3.
Далее в Папке с игрой появятся папки DBC, Maps, VMaps их кидаем в Ядро.

Шаг 5. Запуск
Теперь запускаем mangosd и realmd Вуаля сервер начинает грузится

Полезности:
Также можно при залитии .sql файлов в БД можно использовать программу SQLyog качаем Отсюда (Триал версия не нашёл с кряком).
Итак как ей пльзоваться ??? Да очень просто.
1. Устанавливаем программу
2. Запускаем её (если Триал версия в появившемся окне жмакаем Continue...)
3. Появится окно там нажимаем на вкладке New
4. Вводим имя Соединения (любое я писал название базы) Жмакаем ОК
5. Заплняем поля так:
а) MySQL host addres: localhost
б) Username: root (как правило она у всех такое но если не рут то вводите имя которое писали при установке Мускула)
в) Password: Пишем пароль который писали при установке мускула. (Ставим галку на Save password)
г) Port: 3306
д) Database(s): Имя БД к которой хотите подключится.
6. Нажимаем Конект
7. Чтобы залить в базу sql файл нажимаем ПКМ на БД и выбираем Restore From SQL Dump...
Ну а что дальше надо там уже и любой первокласник поймёт


Источник: http://2dn.ru
Категория: Документации | Добавил: theolaw (30.11.2008)
Просмотров: 6874 | Рейтинг: 4.9/7 |
Copyright MangosOrg || Настройка и установка серверов Mangos © 2008 - 2010
Наш опрос
Создать ли игровой сервер при портале?
Всего ответов: 482
Статистика

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