Вход

Просмотр полной версии : как саздать свой сервер вов и его настройка + полезности


power_mini
20.11.2009, 19:19
Решил написать мануал как поставить готовую сборку сервера MaNGOS. Только не говорите мне, что это все знают. Этот мануал, чисто для Новичков и не более.
Итак приступим.

Шаг 1. Качаем готовую сборку сервера отсюда: http://mangos.ru/showthread.php?t=13623 или http://wowjp.ru/forum/41
Шаг 2. После того как Вы скачали сборку сервера, разархивируйте ее на любой локальный диск (желательно туда где больше памяти).
2.1 Теперь заходим сюда: ну у меня например так E:\Server\home и меняем папку Поменяй на свой IP (она может по разному называться, в разных сборках там написан чужой IP, или может называться Свой IP, ну думаю Вы поймете) на свой локальный IP (у меня он например 10.1.2.196, и я папку Поменяй на свой IP, поменял на 10.1.2.196 ===> теперь она у меня так называется). Теперь чтобы включить сайт нужно зайти сюда: у меня например это так E:\Server\denwer (на некоторых сборках, папки denwer нету, но есть папка etc, если эта папка есть то заходим туда) и запустить Run.exe, появиться черное окошко (не пугайтесь), после завершения загрузки оно само закроется. Теперь чтобы сайт окончательно запустился, смотрим Шаг 4. и читаем далее. Как все сделали в Шаг 4. Заходим в Navicat, база realmd===>таблица realmlist===> в строчке Adress пишем свой IP. Нажимаем внизу галлочку и закрываем. Теперь заходим в свой браузер и по адресу http://ваш_IP/. Вуаля сайт запущен и готов к работе!!!

Шаг 3. Теперь осталось запустить сервер.
3.1 Заходим сюда: у меня например это так E:\Server\MaNGOS, там находим папку Extractor, может она по другому называться, но суть та же. Все файлы из папки Extractor кидаем в папку с игрой WoW. Я Вам советую скачать этот екстрактор (http://filebeam.com/dc6619d548afeff7763b113f56daeeb8) (потому что, в некоторых сборках они могут быть нерабочими). Как кинули в папку с WoW запустите ad.exe, подождем, и у Вас появиться папки maps и dbc. Теперь запускаем extraction_tool_v2.0_210908.exe, жмем пункт 3, появятся еще пункты и тоже выбераем 3. И у Вас появятся папки buildings и vmaps. Теперь эти папки maps, buildings (ее можно не кидать, это системная папка для екстактора), vmaps и dbc кидаем сюда: у меня например так E:\Server\MaNGOS ===> кидаем эти папки сюда.

Шаг 4. Теперь скачиваем Navicat отсюда (http://filebeam.com/d0b4aa85a86ec27972b087a1c867d6ef).
4.1 Заходим в Navicat, нажимаем Connection. И видим это:

Connection Name: ===> Пишем название mangos

Host name/IP address: localhost ===> НЕ МЕНЯЕМ!!!
Port: 3306 ===> НЕ МЕНЯЕМ!!!
User name: ===> Пишем mangos
Password: ===> Пишем mangos

Потом нажимаем Test Connection, нам появиться Connection Successful. Нажимаеш OK. И потом еще раз OK. Все.

Шаг 5. Теперь запускаем MaNGOS.exe, видим, что оно грузится и после завершения Вы услышите писк компьютера. ТЕПЕРЬ СЕРВЕР ЗАПУЩЕН!!! ПОЗДРАВЛЯЮ!!!

На будущие: после каждой перезагрузки компьютера Вам нужно будет с начало врубать E:\Server\denwer\Run.exe, потом только E:\Server\MaNGOS\MaNGOS.exe
Что бы изменить рейты сервера заходим сюда E:\Server\MaNGOS\mangosd.conf
Чтобы сделать себя GM, сначала регистрируем аккаунт на своем сайте, потом лезем в Navicat, заходим в базу realmd=>account и там в значении gmlevel пишем от 1 до 5. И там в самом низу жмем галлочку.
Можно еще и по другому: в игре ввести команду .account set gmevel (не себя, а только кого-то другого!) <Логин> <уровень доступа> (логин и уровень доступа писать без <>).

Вот и весь мануал. Если помог ставим +. Желаю удачи!

power_mini
20.11.2009, 19:23
начну с аукбота вот инструкция:

Создаешь новый аккаунт с доступом "0", создаешь перса на нем, заходишь в игру, потом сворачиваешь wow, запускаешь еще один клиент, заходишь Админом,портуешься к тому персу (боту), прописываешь 70 лвл боту, выходишь с игры!
Затем:
в mangos.conf:

AuctionHouseBot.Account = 41 - ид акаунта,на катором чар-бот
AuctionHouseBot.GUID = 0 - guild самого чара-бота сотришь в таблице character

AuctionHouseBot.AllianceItems = 0 - сколько итемов при запуске серва бот запускает на аук. Итемы идут на альянсовский АХ.
AuctionHouseBot.HordeItems = 0 - сколько итемов при запуске серва бот запускает на аук. Итемы идут на ордовский АХ.
AuctionHouseBot.NeutralItems = 0 - сколько итемов при запуске серва бот запускает на аук. Итемы идут на нейтральный АХ.
AuctionHouseBot.MinTime = 8 - минимальное время,на которое бот может заложить шмотку на аук.
AuctionHouseBot.MaxTime = 24 - максимальное время на которое бот может заложить шмотку на аук. ( у меня 10000 вместо 24)

AuctionHouseBot.PercentWhiteTradeGoods = 10
AuctionHouseBot.PercentGreenTradeGoods = 15
AuctionHouseBot.PercentBlueTradeGoods =20
AuctionHouseBot.PercentPurpleTradeGoods = 1
AuctionHouseBot.PercentWhiteItems = 6
AuctionHouseBot.PercentGreenItems = 30
AuctionHouseBot.PercentBlueItems = 40
AuctionHouseBot.PercentPurpleItems = 20

Все вышеперечисленное - процентное соотношение,в котором бот разобьет количество предметов,которые ты указал в начале конфиги,по качеству.

AuctionHouseBot.MinPriceWhite = 150
AuctionHouseBot.MaxPriceWhite = 250
AuctionHouseBot.BidPriceWhite = 100
AuctionHouseBot.MinPriceGreen = 200
AuctionHouseBot.MaxPriceGreen = 300
AuctionHouseBot.BidPriceGreen = 100
AuctionHouseBot.MinPriceBlue = 250
AuctionHouseBot.MaxPriceBlue = 350
AuctionHouseBot.BidPriceBlue = 100
AuctionHouseBot.MinPricePurple = 300
AuctionHouseBot.MaxPricePurple = 450
AuctionHouseBot.BidPricePurple = 100

Диапазон цены и бида,который может ставится ботом,в зависимости от качества вещи.

power_mini
20.11.2009, 19:23
Надеюсь, что с помощью моей статьи вы сможете создавать неплохих мобов, боссов и т.п...
И так! Приступим!
Для начала открываем Quice.
Открываем вкладку Creature
Открываем подвкладку Creature Template
В строке Entry пишем ID нашего NPC (например 8563957)
В строке Name пишем имя моба (у меня имя моба Luthor)
В строке SubName пишем текст, который будет отображаться под его именем, это может быть его должность или принадлежность к территории (можно не вписывать ничего в эту строку)
Далее в строке Modelid_A указываем его модель для альянса (у меня 19725)
В строке Modelid_H указываем его модель для орды (у меня это 20559)
В строках mingold и maxgold указываем сколько будет выпадать голдов из этого npc (ставим если это босс)
В строке minlevel ставим минимальный уровень этого npc
В строке maxlevel ставим максимальный уровень этого npc
Что писать в строках minmana и maxmana вы думаю уже поняли
В строке mindamag пишем какой будет у npc минимальный дамаг на врагов
В строке maxdamag пишем какой будет у npc максимальный дамаг на врагов
В строках Faction_A и Faction_H ставим номер фракции npc (если это вендор для альянса и орды, то ставим 35)
В строке npcflag жмем троеточие и выбераем, кем будет npc
Теперь переходим к столбцу Armor-Speed
В строчке Armor пишем броню npc
В строчке Speed пишем скорость, с которой будет передвигаться npc (от 1 до 10)
В строке Scale пишем размер npc (1-15)
Остальное думаю сами разберетесь если будет надо (а если что - пишите мне, помогу)
Жмём кнопку Show Creature Template Script
Копируем текст
Создаем документ с любым названием, но с расширением .sql
Сохраняем и загружаем в БД сервера.
На этом инструкция по созданию NPC через Quice заканчивается и я желаю вам удачи в создании NPC!