Создание своего сервера World of Warcraft, настройка, модификация.

Предыдущая тема Следующая тема Перейти вниз

Создание своего сервера World of Warcraft, настройка, модификация.

Сообщение  Moonwolf в Вс Янв 09, 2011 2:50 pm

Подробная установка сервера World of Warcraft


1) Качаем сборку сервера скачать
2)Распаковываем сборку через программу WinRaR,в любое для вас удобное место
3) Заходим туда куда вы распаковали сборку,находим там папку Home,заходим в папку Home,там будит папка "127.0.0.1" и какая у вас будет папка которые я перечислил надо переименовать в свой IP-Адрес (для игры одному ничего не переименовываем, переходим к пункту 5)
4) Для того чтоб узнать свой IP-Адрес пройдите по ссылку сюда,скопируйте свой IP-Адрес,и переименуйте папку "127.0.0.1"
5) После того как переименовали папку в свой IP-Адрес,заходим снова в папку куда распаковали сборку,находим там папку Denwer,заходим в неё там будут файлы Run(Включить) Stop(Отключить) Restart(Перезагрузить),из всех перечисленных кликаем на файл Run(Этими операциями вы установите соединение с базой,и включите сайт сервера)
---------------------------------------------------------------------------------------------------------------------
6) После того как вы сделали всё что написано ваши,вам понадобится Navicat скачать
Робота с Navicat
I) Установили Navicat
II) Заходим в программу Navicat
В левом верхнем углу кнопка Connection, жмем
В Connection Name вводим имя соединения(может быть любое)
Host Name/Ip Adress вводим либо localhost либо 127.0.0.1
Порт не трогаем(если не меняли при установки мускула )
в Username и Password вписываем пароль и логин к базе данных, то что писали при установке веб сервера.
Жмем сначала левой кнопкой мыши, потом правой и выбираем New Database , там вводим mangos , делаем ещё раз так же только уже вводим realmd а не mangos, повторяем эту несложную процедуру еще 2 раза пишем characters и scriptdev2.
Подготовка закончена.
---------------------------------------------------------------------------------------------------------------------
Следующее описание установки сервера
1) После того как вы сделали всё ваши написанное вам останется только извлечь карты из клиента игры WOW
2) Чтоб вытащить карты из клиента вам понадобится Extractor
3) Экстрактор находится в папке "MaNGOS"->
4)копируем все экстракторы в папку с вов и запускаем ad.exe
после окончания работы приложения у нас в папке с клиентом появляется 3 папки
dbc
maps
buildings
5) папка buildings нам нафиг не нужна и даже опасна, т.к если вы не удалите ее, и запустите vmaps экстрактор, то он конечно все сделает, но работать они не будут!
поэтому удаляем ее сразу после окончания работы 1 экстрактора
6) переносим папки dbc и maps в папку mangos нашего сервера
7)запускаем makevmaps_SIMPLE.bat (vmaps не обязательны для работы серва, но они убирают много лагов, потому лучш их использовать)
Cool это будет долго
9)потом у нас будет 2 папки
vmaps
buildings - после окончания работы экстрактора, она нам больше не нужна, удаляем( только место занимает )
10) теперь переносим папку vmaps в папку мангос и все!

Настройка конфигураций:
Спойлер:

1 Чтоб настроить рейты сервера вам нужно будет в папке Mangos найти Mangos.conf,и открыть его через блокнот
2 И начать редактировать его,а как редактировать читайте ниже

Редактирование и настройка рейтов сервера

1 Что выделено оранжевым цветом, то можите редактирывать,что не выделено лучше не трогать потамучто не сможите сервер запустить

GameType = 1
Expansion = 1
DBC.Locale = 255
StrictPlayerNames = 0
StrictCharterNames = 0
StrictPetNames = 0
SkipCinematics = 0
MaxPlayerLevel = 70 Перевод (До кокого лвл можно максиму докачатся на сервере,можно поставить от 1 до 255)
MaxHonorPoints = 75000
MaxArenaPoints = 5000
StartPlayerLevel = 1 Перевод (стартовый лвл=1 тоесть когда будут создовать чара он будет появлятся с 1 лвл,вы можите поставить любое число от 1 до 255)
ActivateWeather = 1
Battleground.CastDeserter = 1
CastUnstuck = 1
Instance.IgnoreLevel = 0
Instance.IgnoreRaid = 0
Instance.ResetTimeHour = 4
Instance.UnloadDelay = 1800000
Quests.LowLevelHideDiff = 4
Quests.HighLevelHideDiff = 7
MaxPrimaryTradeSkill = 2 Перевод (Количество професий которые игрок может выучить)
MinPetitionSigns = 9
MaxGroupXPDistance = 74
MailDeliveryDelay = 3600
SkillChance.Prospecting = 0
Event.Announce = 0
BeepAtStart = 1
Остальное не очень важно

Настройка общего чата
Чтоб включить функцию после = ставим 1 а если надо выключить то после = ставим 0

AllowTwoSide.Accounts = 1 Перевод (Разрешить или не разрешить сздавать персонажей за две фракции на одном аккаунте.)
AllowTwoSide.Interaction.Chat = 1 Перевод (общатся фракциям в чате,тоесть создастся общий чат где две фрвкции переписываются)
AllowTwoSide.Interaction.Channel = 1 Перевод (общатся в канале,тоесть если вы хотите включить такой чат то вам надо поставить 1)
AllowTwoSide.Interaction.Group = 1 Перевод (Можно брать в группу две фракции и Орду и Альянс)
AllowTwoSide.Interaction.Guild = 0 Перевод (Можно брать в гильдию две фракции и Орду и Альянс)
AllowTwoSide.Interaction.Trade = 1 Перевод (Можно передовать между фракциями предметы,голды и так далие)
AllowTwoSide.Interaction.Mail = 0 Перевод (Можно передовать между фракциями по почте так же предметы,голды)
AllowTwoSide.WhoList = 1 Перевод (Можно видеть в листе онлайна две фракции и Орду и Альянс)
AllowTwoSide.AddFriend = 0 Перевод (Можно добовлять в друзья две фракции и Орду и Альянс)

Настройка рейтов на дроп вещей,голд и т.к.д

Rate.Health = 1 Перевод (Регенерация жизней)
Rate.Mana = 1 Перевод (Регенерация маны)
Rate.Rage.Income = 1 Перевод (Регенерация ярости)
Rate.Rage.Loss = 1 Перевод (Регенерация энергии)
Rate.Focus = 1 Перевод (Регенерация фокуса)
Rate.Loyalty = 1 Перевод (Набор очков для пета)
Rate.Drop.Items = 1 Перевод (Дроп вещей)
Rate.Drop.Money = 1 Перевод (Дроп голд)
Rate.XP.Kill = 1 Перевод (Рейт на убийство)
Rate.XP.Quest = 1 Перевод (Рейт квестов)
Rate.XP.Explore = 1 Перевод (Рейт открытия карты)
Rate.XP.PastLevel70 = 1
Rate.Rest.InGame = 1
Rate.Rest.Offline.InTavernOrCity = 1
Rate.Rest.Offline.InWilderness = 1
Rate.Damage.Fall = 1
Rate.Auction.Time = 1
Rate.Auction.Deposit = 1
Rate.Auction.Cut = 1
Rate.Honor = 1
Rate.Mining.Amount = 1
Rate.Mining.Next = 1
Rate.Talent = 1
Rate.Reputation.Gain = 1 Перевод (Рейт репутации)
Rate.InstanceResetTime = 1 Перевод (Время реса инстанции)
SkillGain.Crafting = 1 Перевод (Рейт кача професии)
SkillGain.Defense = 1
SkillGain.Gathering = 1
SkillGain.Weapon = 1Перевод (Рейт кача скилов оружия)
SkillChance.Orange = 1
SkillChance.Yellow = 1
SkillChance.Green = 1
SkillChance.Grey = 1
SkillChance.MiningSteps = 1
SkillChance.SkinningSteps =1
DurabilityLossChance.Damage = 0.5
DurabilityLossChance.Absorb = 0.5
DurabilityLossChance.Parry = 0.05
DurabilityLossChance.Block = 0.05
Death.SicknessLevel = 11
Death.CorpseReclaimDelay.PvP = 1
Death.CorpseReclaimDelay.PvE =1

Необязательные правки


PlayerLimit = 100 - максимальное кол- во игроков на вашем сервере
vmap.enableLOS = 0 - если поставить 1, то вы включите использование vmaps, но из- за этого сервер будет жрать больше ресурсов компьютера
Motd = "Текст который будет отображаться у игроков при в ходе в чате" - Сообщение приветствия
MaxPrimaryTradeSkill = 2- это кол- во профессий, которые игрок может изучить
Event.Announce = 0- Если поставить 1, то в чате будет писаться, о начале эвентов
AllowTwoSide.Accounts = 0 - если поставить 1, то на одном аккаунте можно будет создавать чаров за обе фракции
AllowTwoSide.Interaction.Chat = 0 - если поставить 1, то орда и альянс будут понимать друг друга
AllowTwoSide.Interaction.Channel = 0 - если поставить 1, то орда и альянс смогу переписываться в каналах чата
AllowTwoSide.Interaction.Group = 0 - если поставить 1, то орда и альянс смогу давать друг другу пати
AllowTwoSide.Interaction.Guild = 0 - если поставить 1, то орда и альянс смогут делать совместные гильдии
AllowTwoSide.Interaction.Trade = 0 - если поставить 1, то орда и альянс смогут передавать друг другу предметы
AllowTwoSide.Interaction.Mail = 0 - если поставить 1, то орда и альянс смогут писать друг другу письма и посылать вещи по почте
AllowTwoSide.WhoList = 0 - если поставить 1, то в списке игроков будет отображаться и альянс и орда
AllowTwoSide.AddFriend = 0- если поставить 1, то орда и альянс смогут добавлять друг друга в друзья
Rate.Health = 1 - рейт на реген хп у игроков
Rate.Mana = 1 - рейт на реген маны у игроков
Rate.Rage.Income = 1- рейт на получаемую ярость
Rate.Rage.Loss = 1 - рейт на трату ярости
Rate.Drop.Items = 1- рейт на дроп шмоток
Rate.Drop.Money = 1 - рейт на дроп денег
Rate.XP.Kill = 1 - рейт на хр за убийство мобов
Rate.XP.Quest = 1 - рейт на хр за выполнение квестов
Rate.XP.Explore = 1- рейт на хр за открытие карты
Rate.Rest.InGame = 1 - рейт на скорость отдыха
Rate.Rest.Offline.InTavernOrCity = 1 - рейт на скорость отдыха в тавернах и городах
Rate.Damage.Fall = 1 - рейт на дамаг от падений
Rate.Honor = 1 - рейт на хонор
Rate.Reputation.Gain = 1 - рейт на репутацию
SkillGain.Crafting = 1 - Рейт на прокачку профы
SkillGain.Defense = 1- Рейт на прокачку защиты
SkillGain.Gathering = 1- Рейт на сбор
SkillGain.Weapon = 1- Рейт на прокачку оружия

Помогу вам с документацией
GameType = 1 - Тип сервера Normal - Pve , Pvp - pvp , RP - ролеплей (вообще без pvp) , Rppvp - Каждый сам за себя
Expansion = 1 - тип аддона (то есть Classic - 0 , Burning Crusadge - 1 , Lich King - 2 , Cataclysm - будет 3)
DBC.Locale = 255 - Не менять это значение это значение обьясняет серверу какой локализации(языка) файлы .dbc
StrictPlayerNames = 0
StrictCharterNames = 0
StrictPetNames = 0
SkipCinematics = 0 - Пропуск видео при старте и к примеру бри убийстве лича

MaxHonorPoints = 75000 - Максимальный Хонор
MaxArenaPoints = 5000 - Максимальный ап

ActivateWeather = 1 - задействовать погоду
Battleground.CastDeserter = 1 - Вешать метку позора или нет
CastUnstuck = 1 - Кастовать
Instance.IgnoreLevel = 0 - Игнор лвл инстансов , если стоит 1 можно будет войти в цлк 1-ым лвлом
Instance.IgnoreRaid = 0 - То же самое только по количеству игроков
Instance.ResetTimeHour = 4 - Сколько часов перезагружается инста
Instance.UnloadDelay = 1800000 - не трогать
Quests.LowLevelHideDiff = 4 - значение которое отвечает за то чтобы квесты лоу лвл скрывались
Quests.HighLevelHideDiff = 7 - значение которое отвечает за то чтобы квесты хай лвл скрывались

Видео гайд(by ramzes) по установке сервера - скачать

Системные требования: 2 ГГц х2 dual, 2 ГБ ОЗУ 2 ГБ на HDD,(обязательно-Net Framework 3.5)


Последний раз редактировалось: Moonwolf (Вт Янв 11, 2011 10:43 pm), всего редактировалось 1 раз(а)
avatar
Moonwolf
Admin
Admin

Сообщения : 398
Репутация : 15
Дата регистрации : 2009-01-13
Возраст : 34
Откуда : город воинской славы Елец

http://moonwolf.toxicfarm.com

Вернуться к началу Перейти вниз

Re: Создание своего сервера World of Warcraft, настройка, модификация.

Сообщение  *Svet@* в Вт Янв 11, 2011 7:48 pm

Проверила работает, но осталось пара неосвешённых моментов относительно настройки...
avatar
*Svet@*
Свой чел.
Свой чел.

Сообщения : 69
Репутация : 4
Дата регистрации : 2009-01-13

Вернуться к началу Перейти вниз

Re: Создание своего сервера World of Warcraft, настройка, модификация.

Сообщение  ADoMant1k в Вт Янв 11, 2011 7:52 pm

оО Огромное спасибо!! С меня +1!
Наконецто дождался =)

_________________
Жми на картинку
avatar
ADoMant1k
Moonwoolf младшый
Moonwoolf младшый

Сообщения : 302
Репутация : 41
Дата регистрации : 2011-01-07
Возраст : 23
Откуда : Из будующего

http://tales-of-pirates.net

Вернуться к началу Перейти вниз

Re: Создание своего сервера World of Warcraft, настройка, модификация.

Сообщение  Black-lynx в Пн Сен 12, 2011 12:33 pm

Мне эта игра не понравилась, но не знал что еще и есть привратки и по этой игре 0о
avatar
Black-lynx
Местный авторитет
Местный авторитет

Сообщения : 117
Репутация : 0
Дата регистрации : 2011-07-02
Возраст : 20

Вернуться к началу Перейти вниз

Re: Создание своего сервера World of Warcraft, настройка, модификация.

Сообщение  Спонсируемый контент


Спонсируемый контент


Вернуться к началу Перейти вниз

Предыдущая тема Следующая тема Вернуться к началу

- Похожие темы

 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения