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 не обязательны для работы серва, но они убирают много лагов, потому лучш их использовать) 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 - Пропуск видео при старте и к примеру бри убийстве лича
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 - значение которое отвечает за то чтобы квесты хай лвл скрывались