Подробный мануал по установке сервера MaNGOS
Процесс будет описан на примере сборок от команды ZG-TeaM.
Хочу сразу напомнить: MaNGOS Запрещает создание публичных серверов. Что нам понадобится: 1 – Мозг 2 – Желание «поднять» сервер 3 – Сам сервер 4 - Net Framework 3.5 (полная версия ~200 мб, у кого есть версия 3.0 - скачайте обновление до 3.5 ~2мб) 5 – Navicat или SQLyog 6 – Клиент WoWotLK 3.2.2a Если всё это имеется, то приступим. Скачали сервер, распаковали в любую директорию, вместе с сервером в папке «Экстрактор», имеется файл ad.exe, он нам понадобится для «вытягивания» карт из клиента. Для того чтобы извлечь карты нужно скопировать файл ad.exe в папку с клиентом. ОБРАТИТЕ ВНИМАНИИ НА ТО, ЧТО СЕРВЕР И КЛИЕНТ ДОЛЖНЫ БЫТЬ ДЛЯ ОДИНАКОВЫХ ВЕРСИЙ. Запустите ad.exe, после окончания процесса у нас в папке с клиентом появятся две папки dbc и maps, это и есть наши карты, после создаём папку с любым именем (к примеру «Maps») и переносим туда папки dbc и maps. Карты готовы. Правим конфиги. Основными файлами конфигурация являются файл mangosd.conf & realmd.conf Mangosd.conf – открываем любым текстовым редактором, начнём со строки: Код:
DataDir = "." Код:
DataDir = " C:\WoW Server\Maps" Привязка IP (Необязательно). Если Вы хотите просто дома поиграть то по дефолту стоит 127.0.0.1, если же через LAN или Internet то: если у Вас динамический IP, то можете пропустить этот шаг, ну а если же статический то ищем строку: Код:
BindIP = "0.0.0.0" На этом базовая настройка сервера завершена. Коннект к базам данных, с помощью Navicat. Запускаем Run.exe из папки denwer, после запускаем Navicat, вверху слева видим надпись "Connection" жмём, открывается окно, и заполняем, как указано ниже: Код:
Connection Name: WoW Нажимаем на неё и видим базы данных сервера. Если Вы решили сменить IP адрес сервера, то это делается в базе realmd, таблица realmlist, столбец address. Создание аккаунта. Есть несколько способов создать аккаунт: 1. Через WWW Оболочку. 2. С помощью запроса Код:
INSERT INTO `account(`username`,`sha_pass_hash`) VALUES('ИМЯ_АККАУНТА', SHA1(CONCAT(UPPER('ИМЯ_АККАУНТА'),':',UPPER('ПАРОЛЬ')))" открыть базу данных realmd и найти таблицу account, далее выбираете нужную учетную запись и в поле expansion указываете одно из следующих данных: Код:
0 - Активирует классический World of Warcraft Для автоматизации этого процесса, например при большом количестве учетных записей, используйте SQL запрос: Код:
UPDATE `realmd`.`account` SET `expansion`='2' WHERE `id`<'2'; Для настройки аукцион бота необходимо, создать аккаунт, на этом аккаунте перса (любого, но желательно с именем Bot). После чего лезим в Navicat открываем базу characters - characters, после находим в таблице своего перса и ЗАПОМИНАЕМ ЕГО GUID & ID(account). Для примера возьмём GUID - 1, ID - 1. После лезим в папку с сервером, там открываем файл mangosd.conf, в этом файле находим строку "AuctionHouseBot.EnableSeller = 0" И настраиваем по этому примеру: Код:
AuctionHouseBot.EnableSeller = 0 - Вкл.1, Выкл - 0 Если Вы прошли все предыдущие шаги, то и пора наконец-то поиграть:) Для запуска сервера открываем папку denwer, запускаем run.exe, после заходим в папку MaNGOS и запускаем, сначала - realmd.exe, после mangosd.exe, когда сервер запустится вы услышите «beep» Теперь заходим в папку с клиентом, отрываем папку Data – ruRU, и с помощью любого текстового редактора открываем файл – realmlist.wtf, и правим IP адрес на свой. После чистим кэш и наслаждаемся игрой:) Продолжение...↓↓↓↓↓↓↓ Типа F.A.Q. Во избежание проблемы подобной этой: Код:
2009-08-08 00:26:05 Using configuration file mangosd.conf. Во избежание проблемы подобной этой: Код:
2009-08-08 00:17:57 WORLD: VMap support included. LineOfSight:0, getHeight:0 Папка dbc: http://img.zone-game.info/image-9905_4A7C7F56.jpg Папка maps: http://img.zone-game.info/image-5CC2_4A7C7F75.jpg Если же не сходится, значит "криво" извлекли. Во избежание проблемы подобной этой: http://img.zone-game.info/image-237C_4A7C8407.jpg "Вижу сервер но немогу зайти :(" Удостоверитесь, в том что ВСЕ IP адреса проставленные в ходе установки сервера идентичны, а если быть точнее,то это файл mangosd.conf, строка BindIP=0.0.0.0, база - realmd - realmlist - address и конечно же realmlist самого клиента. Установка веб обвязки. Вот решил написать гайдик по установке или смене Web оболочки. Для этого нет необходимости знать PHP, достаточно иметь мозг. Итак, в сборках команды ZG-TeaM уже добавлена веб нашаобвязка. Но если по каким-то причинам Вы решили её сменить, то у портала Zone-Game есть неплохой ассортимент веб обвязок. При написании гайда буду опираться на установку обвязки WEB rospora. Итак, скачиваем "WEB rospora" Пароль: www.zone-game.info. После чего лезим в папку с сервером, там имеется папка home, а в ней по дефолту есть папка 127.0.0.1, ну а в ней папка www, ТАМ и хранится Ваш сайт. Eсли нужно заменить старый сайт, то удаляем всё содержимое папки www, и вставляем туда скаченный нами сайт. Должно выследить примерно так: http://img.zone-game.info/image-92FD_4A7C89EE.jpg После чего Вы можете вписать в браузере 127.0.0.1 и попадётся на Ваш сайтег. Если будет необходимость править конфиги, то они находятся в файле configuration.php. С уважением, PuShKinG. Для администратирования сервера, советую MDBT *MaNGOS Data Base Terminal*. http://img.zone-game.info/image-6292_4A7D17E6.jpg У терминала простейший интерфейс, терминал также поддерживает аргументы командной строки, а также имеется Система логирования ошибок. Я им пользуюсь для: Бекапа в один файл Бекап по расписанию (через планировщик заданий) Установка sql-обновлений для ядра (с сортировкой по базам) Удаление чаров ниже n левела и т.п. СКАЧАТЬ Терминал уже настроен под сервер by kiberk. С уважением, PuShKinG Установка сервера на динамический IP адрес. Для чего это нужно: для того если Вы решили с другом поиграть через интернет, а у Вас IP адрес каждый раз после перезагрузки меняется и чтобы Вам не менять его каждый раз используйем No-IP. Для это нам потребуется: Зарегистрироваться ЗДЕСЬ. СКАЧАТЬ саму программу. После Устанавливаем, Запускаем Вписываем Логин и Пароль: http://img.zone-game.info/image-8D08_4A7D3D24.jpg После чего видим: http://img.zone-game.info/image-CBE4_4A7D3CDD.jpg И видим: http://img.zone-game.info/image-89D5_4A7D3D06.jpg После чего нужно везде выписать свой DNS адрес вместо своего xxx.xxx.xxx.xxx, а точнее это делается в базе realmd, таблица realmlist, столбец address, файл mangosd.conf - строка BindIP = xxx.xxx.xxx.xxx, файл realmlist.wtf, а также необходимо переименовать папку 127.0.0.1 в папке home, но свой DNS, хочу напомнить что DNS - это буквенный адрес. Не забываем чистить кэш. С уважением, PuShKinG VMAPS, ЧТО ЭТО И ЗАЧЕМ ? Что это: vmaps это карты, которые также извлекаются из клиента, сервер может прожить и без них, но в скором времени Вы заметите что много NPC бегают и стреляют через стены, по моему это не так уж удобно...Для того чтобы решить эту проблему необходимо извлечь эти самые VMAPS'ы. Для этого нам потребуется сам Экстрактор - СКАЧАТЬ После этого, распакуйте архив, он содержит 7 файлов. Для извлечения нам понадобится лишь ОДИН - make vmaps.bat Но для того чтобы начать извлекать необходимо скопировать ВСЁ содержимое архива в папку с клиентом, и запустить make vmaps.bat Процесс извлечения может занять время от 10 минут до 6 часов, в зависимости от железа вашей машины. После извлечения у Вас появятся две папки - buildings и vmaps, папку buildings можете удалить. Для того чтобы сверить количество иразмер карт вот свойства папки vmaps: http://img.zone-game.info/image-6C47_4A7D471A.jpg Если всё сходится, то копируйте эту папку в папку с вашими картами. Но это ещё не всё. Для того чтобы карты начали свою работу необходимо их включить, это делается в файле mangosd.conf строки: Код:
vmap.enableLOS = 0 Код:
vmap.enableLOS = 1 Информация была предоставлена из двух ресурсов, портал Zone-Game и мой мозг:) Мануал буду по возможности дописывать, читайте, пишите замечания. Буду ждать, с уважением PuShKinG. |
Ответ: Подробный мануал по установке сервера by kiberk
Цитата:
|
Ответ: Подробный мануал по установке сервера by kiberk
Вставил vmap в maps выдает ошибку и не запускаеться, в конфиге все прописал как нада в чом проблема?
|
Ответ: Подробный мануал по установке сервера by kiberk
Простите, но уже говорилось не раз - телепатическими способностями у нас мало кто владеет. Текст ошибки нужно приводить, что бы кто-то смог помочь.
|
Ответ: Подробный мануал по установке сервера by kiberk
DBC, MAPS, vMAPS это 3 разные вещи, и должны находиться друг с другом папку vMAPS не надо перемещать в maps.
|
Ответ: Подробный мануал по установке сервера by kiberk
Вот теперь разобрался спасибо,значит я все правильно изначально сделал=) но монстры по прежнему бегают через тексты
Добавлено через 1 минуту Цитата:
|
Ответ: Подробный мануал по установке сервера by kiberk
киберк помоги плиз =)) у меня не создаются персы!!!
|
Ответ: Подробный мануал по установке сервера by kiberk
http://zone-game.info/878-server-man...craft-313.html третье сообщение.
|
Ответ: Подробный мануал по установке сервера by kiberk
а как сделать себя гмом?
Добавлено через 2 минуты чото сделала с сайтом все как написано а он не хочет ставится!! Добавлено через 31 минуту обьясните мне пожалуйста как чистить кеш????? |
Ответ: Подробный мануал по установке сервера by kiberk
Цитата:
Или же в базе realmd найди таблицу account, там найди свой акк и в ячейке gmlevel меняй на нужную цифру Цитата:
Цитата:
|
Ответ: Подробный мануал по установке сервера by kiberk
перфекто слушай такая траблы вчера серв запускался играл севодня Run запускай а остальное не хочет што делать???
|
Ответ: Подробный мануал по установке сервера by kiberk
Не особо относится к этой теме...
а если по делу, то я не телепат) покажи логи, точно ли запущен денвер (run.exe)? проверь есть ли в процессах mysqld.exe |
Ответ: Подробный мануал по установке сервера by kiberk
realm
2009-08-26 13:17:58 MaNGOS/0.14.0-DEV (* * Revision 8296 - 653ee13bb0ab79ad3f3e51c9f9fd92fcf2569d6f) for Win32 (little-endian) [realm-daemon] 2009-08-26 13:17:58 <Ctrl-C> to stop. 2009-08-26 13:17:58 Using configuration file realmd.conf. 2009-08-26 13:17:58 Database: 127.0.0.1;3306;root;mangos;realmd 2009-08-26 13:17:58 ERROR:Could not connect to MySQL database at 127.0.0.1: Access denied for user 'root'@'localhost' (using password: YES) 2009-08-26 13:17:58 ERROR:Cannot connect to database mangos 009-08-26 13:18:00 MaNGOS/0.14.0-DEV (* * Revision 8296 - 653ee13bb0ab79ad3f3e51c9f9fd92fcf2569d6f) for Win32 (little-endian) [world-daemon] 2009-08-26 13:18:00 <Ctrl-C> to stop. MM MM MM MM MMMMM MMMM MMMMM MM MM MM MM MMM MMM MM MM MMM MMM MMM MMM MMM MM MMM MMM MM MM MMM MM M MM MMMM MM MMM MM MM MMM MM M MM MMMMM MM MMMM MMM MM MM MMM MM M MM M MMM MM MMM MMMMMMM MM MM MMM MM MM MMM MM MM MM MMM MM MM MMM MM MM MMMMMMM MM MM MMM MMM MM MM MMM MMM MM MM MM MMM MM MM MMMMMM MMMM MMMMM MM MMM http://getmangos.com MMMMMM 2009-08-26 13:18:00 Using configuration file mangosd.conf. 2009-08-26 13:18:00 World Database: 127.0.0.1;3306;root;mangos;mangos 2009-08-26 13:18:00 ERROR:Could not connect to MySQL database at 127.0.0.1: Access denied for user 'root'@'localhost' (using password: YES) 2009-08-26 13:18:00 ERROR:Cannot connect to world database 127.0.0.1;3306;root;mangos;mangos run запущен и мускл тоже Добавлено через 1 минуту и в невике тож не открывается база |
Ответ: Подробный мануал по установке сервера by kiberk
zandee, MySQL не запушен видимо run ты не запустил либо он не работает
|
Ответ: Подробный мануал по установке сервера by kiberk
Цитата:
zandee, ты пароль в MySQl не менял? Денвер случайно не из другой сборки используешь? |
Ответ: Подробный мануал по установке сервера by kiberk
Угу проглядел
Цитата:
|
Ответ: Подробный мануал по установке сервера by kiberk
здравствуте помогите пожалуйсто решить проблемку
Код:
2009-08-30 12:33:12 Using configuration file mangosd.conf. |
Ответ: Подробный мануал по установке сервера by kiberk
Цитата:
|
Ответ: Подробный мануал по установке сервера by kiberk
а не подскажэшь где её взять (аж спрашивать стрёмно ))
|
Ответ: Подробный мануал по установке сервера by kiberk
не вкурил как этим пользоваться
Установка сервера на динамический IP адрес. зарегался там указали айпи начинаетсья на 94, ввел везде етот айпи на сайт заходит свой.но без инета не куда не заходит.на сервер даже при инете не заходит, мангос загружаеться но в конце выкидывает |
Ответ: Подробный мануал по установке сервера by kiberk
Lifevagon - Услуга No-IP хоть и бесплатная, но доступна ТОЛЬКО при подключенном интернет подключении, а зачем Вам использовать DNS адрес, когда Вы хотите поиграть без интернета?
Когда через интернет, вписывайте DNS адрес. Когда один (без интернета) вместо DNS адреса вписывайте 127.0.0.1 или адрес локалки. Кстати, вписывать нада не IP адрес (НЕ ЦИФРЫ), а DNS адрес (БУКВЫ) |
Ответ: Подробный мануал по установке сервера by kiberk
Цитата:
|
Ответ: Подробный мануал по установке сервера by kiberk
Молодец! :)
|
Ответ: Подробный мануал по установке сервера by kiberk
скожите плиззз я разобратса немогу файл ad.exe в какую папку в кладывать штобы отуда карты достать
|
Ответ: Подробный мануал по установке сервера by kiberk
Прямо в D:\Games\World of Warcraft ну, или где он у вас там.
|
Ответ: Подробный мануал по установке сервера by kiberk
PROGRAMMATOR, извените што я выкладываю свои вопросы тут просто я почемуто немогу написать личьным сообщением. я тут застрял на одном месте и понять немогу как это исправить вот где сдесь в настройках написано Коннект к базам данных, с помощью Navicat. я зделал как написано всё прописал и нажимаю на тобличьку с названием Wow но у меня там выскакивает ( 2003-Can't connect to MySQL server on 'localhost' (10061) и если нетрудно можеш сказать свой номер аську или Sype штобы постояно по всяким глупостям неспрашивать
|
Ответ: Подробный мануал по установке сервера by kiberk
И это очень хорошо, что Вы не можете отправлять сообщения, ведь у меня, что написано в подписи? Вот именно! Мы отвечаем на любые вопросы, которые встречаются при установке и настройке серверов World of Warcraft, Вот например создана специальная тема, где профессионалы вам помогут в любом вопросе.
Ошибка, от того, что MySQL сервер не установлен, либо служба не запущена. Icq только для персонала, а Скайпом не пользуюсь. Используйте форум, больше толку будет. |
Ответ: Подробный мануал по установке сервера by kiberk
Цитата:
|
Ответ: Подробный мануал по установке сервера by kiberk
Я тебя не понял, ты хочешь чтоб одновременно и локалка и внешка работала?
|
Ответ: Подробный мануал по установке сервера by kiberk
Да, именно это он и хочет.
|
Ответ: Подробный мануал по установке сервера by kiberk
да програматор прав, имено это я и хочу=)
|
Ответ: Подробный мануал по установке сервера by kiberk
чтобы люди с инета заходили, надо чтобы у тебя самого был интернет подключен и в таблице realmlist был написан днс No-Ip или твой IP в инете.
А если хочешь чтобы сто раз не менять IP в базе и чтобы без инета играть (без инета ты только один сможешь играть) и с инетом, создай в таблице realmlist (которая в базе realmd) еще один реалм, все параметры ставь как и в первом кроме имени (любое), ID(тоже любое, например 2) и IP адреса (поставь 127.0.0.1, это с учетом того что в первом реалме DNS от No-IP). И добавь в конфиге в строке RealmID = 1 номер ID второго реалма через запятую |
Ответ: Подробный мануал по установке сервера by kiberk
народ все сделал запускаю реалмд потом мнгос но он незапускаеться появлеться потом сразу исчезает!
|
Ответ: Подробный мануал по установке сервера by kiberk
Цитата:
|
Ответ: Подробный мануал по установке сервера by kiberk
4 - Патч для сервера, заливать в базу mangos
перезалейте патч ато его нету уже! |
Re: Подробный мануал по установке сервера by kiberk
помогите я не понял как это делать: Создание аккаунта.
Есть несколько способов создать аккаунт: 1. Через WWW Оболочку. 2. С помощью запроса Код: INSERT INTO `account(`username`,`sha_pass_hash`) VALUES('ИМЯ_АККАУНТА', SHA1(CONCAT(UPPER('ИМЯ_АККАУНТА'),':',UPPER('ПАРОЛ Ь')))" 3. Открыть файл realmd.conf, найти строку UseAutoReg = 0 и вместо 0 ставим 1, это включит авто регистрацию. Теперь для создания аккаунта достаточно ввести одинаковый логин и пароль. Но этот способ имеет один минус, а точнее он автоматом ставится без дополнений, то есть просто WoW, чтобы включить дополнения нужно: открыть базу данных realmd и найти таблицу account, далее выбираете нужную учетную запись и в поле expansion указываете одно из следующих данных: Код: 0 - Активирует классический World of Warcraft 1 - Активирует дополнение Burning Crusade 2 - Активируете дополнение Wrath of the Lich King Для автоматизации этого процесса, например при большом количестве учетных записей, используйте SQL запрос: Код: UPDATE `realmd`.`account` SET `expansion`='2' WHERE `id`<'2'; и вот это:Установка веб обвязки. Вот решил написать гайдик по установке или смене WWW оболочки. Для этого нет необходимости знать PHP, достаточно иметь мозг. Итак, в сборках by kiberk уже добавлена веб обвязка от DimensioN. Но если по каким-то причинам Вы решили сменить Ваш сайтег, то у портала Zone-Game есть неплохой ассортимент веб обвязок, я пользуюсь "WEB rospora". И при написании гайда буду опираться на неё. Итак, скачиваем "WEB rospora" Пароль: Скрытый текст требуется (5 сообщение(ий), сейчас у вас 0): У вас нет прав чтобы видеть скрытый текст, содержащейся здесь. . После чего лезим в папку с сервером, там имеется папка home, а в ней по дефолту есть папка 127.0.0.1, ну а в ней папка www, ТАМ и хранится Ваш сайт. Eсли нужно заменить старый сайт, то удаляем всё содержимое папки www, и вставляем туда скаченный нами сайт. Должно выследить примерно так: После чего Вы можете вписать в браузере 127.0.0.1 и попадётся на Ваш сайтег. Если будет необходимость править конфиги, то они находятся в файле configuration.php. обьясните плииз Добавлено через 13 минут я непонял что тута делать, обьясните плиииз |
Re: Подробный мануал по установке сервера by kiberk
Привет народ, я тут не могу понять что и как это делается... Зашел в Navicat сделал все как надо, нажимаю на WoW и вот выскакивает
Access denied for user 'mangos'@'localhost' (using password: YES) Скажите плз, че я не так сделал? |
Re: Подробный мануал по установке сервера by kiberk
Naxaris,
Цитата:
|
Re: Подробный мануал по установке сервера by kiberk
А как исправить это, не подскажешь?
|
Re: Подробный мануал по установке сервера by kiberk
О_о как это как?)
Ввести правильные логин и пароль) |
Текущее время: 04:10. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot