WOWTUT.RU - всё для WoW здесь!


Страница 1 из 3123»
Модератор форума: Moder, Fozz 
Форум » MaNGOS and Ascent » Установка/Настройка Mangos » Сборка собственного сервера (как собрать свой серв. 2.4.3)
Сборка собственного сервера
KalinДата: Понедельник, 02.03.2009, 23:31 | Сообщение # 1
Аватар
Профи ManGOS
Группа: Друзья
Сообщений: 176

Репутация
Награды: 1
Замечания: 0%
Статус: Offline
1. Установка MySQL

1. Для начала качаем MySQL ( мускул в простонародье )
ссылка http://dev.mysql.com/downloads/mysql/5.0.html#downloads
выбираем: если у вас виндовс обычный тыркаем на Windows
Если у вас Виндоус Виста то тыркаем Windows x64
Если у вас Линукс то не думаю что эта ссылка вам понадобится да и вообще описываю установку под винду

Выберите "Typical" в качестве типа установки Mysql.
1. Выберите "Skip Sign-Up".
2. Когда установка будет завершена, убедитесь, что стоит галочка напротив "Configure the MySQL Server Now" и нажмите “Finish”.
3. Выберите "Standard Configuration".
4. Поставьте галочку напротив "Install as Windows Service" и "Launch the MySQL Server Automatically". Имя службы должно быть "MySQL".
5. Выберите "Modify Security Settings". В двух пустых полях введите пароль, который вы хотите использовать для root аккаунта. Если вы собираетесь администрировать MySQL с удаленного компьютера, выберите "Enable root access from remote machines".
6.Выберите “Execute” чтобы применить все настройки конфигурации.

2. Теперь Navicat

ссылка: http://filebeam.com/5a1b7059f2768ef97f27e34f40a8571c
Скачали навикат , устанавливаем, установили и теперь заходим в него..

Что мы видим?
В левом верхнем углу кнопка Connection, тыркаем
В Connection Name вводим что хотим
Host Name/Ip Adress вводим либо localhost либо 127.0.0.1
Порт не трогаем(если не меняли при установки мускула )
в Username и Password вписываем то что писали при установки мускула
жмем ок, видим в левом списке появился квадрат с красной молнией
жмем сначала левой кнопкой мыши, потом правой и выбираем New Database , там вводим mangosd , делаем ещё раз так же только уже вводим realmd а не mangosd, повторяем эту несложную процедуру еще 2 раза пишем characters и scriptdev2

закрываем навикат

3. Теперь нам надо достать ядро.
ссылка: http://ftp.filekeeper.org/downloa....2Fwin32

Там будет много файлов, нам нужен Mangos 7291+Patches.7z (Самый новый, на данный момент)
Качаем.
так же нам нужна папка bins и new extractor (7291+).rar, качаем отсюда: http://ftp.filekeeper.org/downloa....ddition

4. Теперь нужна база.
на данный момент последняя UDB база это:
UDB release 0.10.5: "Bag of Candies"
Requires: Core 6928 for 2.4.3
скачать можно тут: https://unifieddb.svn.sourceforge.net/svnroot/unifieddb/trunk/Full_DB/

5. Установка базы.
Сного заходим в navicat.
вобщем выбрали базу mangosd , жмём на неё правой кнопкой мыши и выбераем Execute Batch File и указываем путь к файлу mangosd.sql (пример: С:\Mangos 7291+Patches\sql\mangosd.sql).
Когда закончит, так же действуем с базой realmd и characters, но только в realmd заливаем realmd.sql, а в characters - characters.sql.
Теперь сного выбираем базу mangosd но заливаем туда уже файл UDB_0.10.5_Core_6928_SD2_812.sql (udb база которую ма качали в предыдущем пункте)
!Это долгий процесс!
Когда все зальется, выбираем базу scriptdev2 и заливаем туда сначала scriptdev2_structure.sql (пример: С:\Mangos 7291+Patches\scripts-sql\scriptdev2_structure.sql), а затем заливаем туда же scriptdev2_script_texts.sql (лежит в той же папке)
Там же лежит файл mangos_full_scripts.sql, его заливаем в базу mangosd.
Когда все сделали открываем папку Updates (C:\Mangos 7291+Patches\scripts-sql\Updates)
там лежат файлы с названием rXXX_baza_....sql, где ХХХ это номер, а baza это название базы куда заливать. (пример: r824_scriptdev2_script_texts.sql мы заливаем в scriptdev2, а r835_mangos в mangosd)
! Действовать строго в порядке возрастания номеров !
! В процессе заливки может возникнуть 1-2 ошибки, это не страшно, просто пропустите этот файл!
Далее заходим в папку C:\Mangos 7291+Patches\sql\updates и начинаем заливать только те файлы которые начинаются на цифру и при том только те файлы, цифра которых выше номера нашей базы.
(Тоесть если у нас база 6928 нам над заливать только файлы например такие 6939_01_mangos_quest_template, причем если после цифр идет название mangos то и заливать нада в mangosd, а если там characters то в characters и так далее).
Когда все зальете, заходим в папку C:\Mangos 7291+Patches\important, и заливаем все mangos_....sql в mangosd, characters_....sql в characters и TBC_enable.sql в realmd.
Все, база готова.

6. Последние настройки.
Все содержимое папки bins мы кидаем в папку C:\Mangos 7291+Patches
Теперь переименовываем папку "Mangos 7291+Patches" в "Mangos" (так проще)
Теперь качаем отсюда: http://wotlkwow.my1.ru/load/4-1-0-46
любую старую сборку серва 2.4.3 и берем оттуда файл mangosd.conf (Увы, но наш файл кривой), и кидаем в папку Mangos (Посмотрите на этом же сайте как его настраивать, но я думаю там и так все понятно)(в мангос конфе надо запретить vmaps, это кажется пункт Vmapenablelos (как-то так) в общем туда ставим 0 вместо 1). Далее заходим в навик, база realmd таблица realmlist и меняем ip на свой (на этом же сайте можно найти как ставить на динамич. ip и т.д.), если хотите можете так же сменить название. !так же в реалмд конфе и мангосд конфе надо поменять LoginDatabaseInfo = "127.0.0.1;3306;root;mangos;realmd на LoginDatabaseInfo = "127.0.0.1;3306;root;password;realmd", где password это пароль который вы ставили при установке MySQL'а, точно так же и с мангосд конфом, но там еще нада будет изменить параметры на "127.0.0.1;3306;root;password;mangosd", где password это пароль который вы ставили при установке MySQL'а))

7. Maps и DBC
с помощью нового экстрактора (кидаем в каталог с игрой) распаковываем папки maps и dbc и кидаем в папку Mangos.

Ну вот вроде и все. Запускаем realmd.exe и mangosd.exe серв должен будет потихоньку загрузиться
и в конце пикнуть.
Все осталось поменять realmlist в каталоге с игрой на наш и можно играть.
Часть материала взято с http://mangos.ru/forum/showthread.php?t=12524.


[size=8] Сейчас очень редко появляюсь
->[/size]
[size=8]
q) как сделать акк админским?
a) Navicat->Realmd->Account->Ищем свой акк->В поле gmlevel ставим 3
a) если много акков то заходим в базу realmd (через navicat), жмем на кнопку Query->New query->вводим:
[b][i]UPDATE `account` SET `gmlevel`=3 WHERE `username`='accountname'[/i][/b]
где [b]accountname[/b]=ваш акк. Жмем на кнопку run.

q) Я пытаюсь через навик зайти в базу под user: [b]mangos[/b], pass: [b]mangos[/b], но меня не пускает.
a) попробывать зайти так: user: [b]root[/b], pass: [b]mangos[/b].
a) вспомнить, не меняли ли вы пароль к базе.

q) У вас в папке home нету папки ххх.ххх.ххх.ххх (Твой ip); папка www пустая
a) У вас нету сайта, [url=http://wowtut.ru/load/22]скачайте его[/url].[/size]
->
[size=9][url=http://wowtut.ru/forum/2-96-1]еще больше ответов тут[/url][/size]

 
ModerДата: Вторник, 03.03.2009, 01:37 | Сообщение # 2
Нет аватара
Группа: Гости






Отлично респект тебе. Как интернет проведу себе новый, закреплю тему.
 
KalinДата: Вторник, 17.03.2009, 21:03 | Сообщение # 3
Аватар
Профи ManGOS
Группа: Друзья
Сообщений: 176

Репутация
Награды: 1
Замечания: 0%
Статус: Offline
Так же можно "считерить" и не ставить MySQL. Опять же качаем сборку старого серва (6412 http://wotlkwow.my1.ru/load/4-1-0-46 ) и удаляем оттуда папку Mangos. Теперь заходим в папку denwer, там есть run.exe, запускаем. Коннектимся через навик к базе
connection name: любое
port: не меняем
host: localhost
user name: mangos
password: mangos
Открываем коннект, и делаем Drop Database базам Characters, realmd, mangosd, scriptdev2.
Теперь папку с ядром переименовываем из "Mangos 7291+Patches" в "Mangos" и кидаем туда, откуда удалили старую папку мангоса (пример: С:\Server\ )
Ну а дальше все как в инструкции, заного делаем базу (точнее 4 базы) и получаем серв, но уже на denwer'е.
Я лично пользуюсь сервом на denwer'е, он как-то привычнее))

Добавлено (17.03.2009, 21:03)
---------------------------------------------
Да и еще 1 вещь, если вам надо настроить дроп придется вписать несколько строк в mangosd.conf
Rate.Drop.Item.Poor = X
Rate.Drop.Item.Normal = X
Rate.Drop.Item.Uncommon = X
Rate.Drop.Item.Rare = X
Rate.Drop.Item.Epic = X
Rate.Drop.Item.Legendary = X
Rate.Drop.Item.Artifact = X
Rate.Drop.Item.Referenced = X
ну а если нужны другие настройки, то ищите их во вложенном конфиге (который кривой), там тож можно разобраться.


[size=8] Сейчас очень редко появляюсь
->[/size]
[size=8]
q) как сделать акк админским?
a) Navicat->Realmd->Account->Ищем свой акк->В поле gmlevel ставим 3
a) если много акков то заходим в базу realmd (через navicat), жмем на кнопку Query->New query->вводим:
[b][i]UPDATE `account` SET `gmlevel`=3 WHERE `username`='accountname'[/i][/b]
где [b]accountname[/b]=ваш акк. Жмем на кнопку run.

q) Я пытаюсь через навик зайти в базу под user: [b]mangos[/b], pass: [b]mangos[/b], но меня не пускает.
a) попробывать зайти так: user: [b]root[/b], pass: [b]mangos[/b].
a) вспомнить, не меняли ли вы пароль к базе.

q) У вас в папке home нету папки ххх.ххх.ххх.ххх (Твой ip); папка www пустая
a) У вас нету сайта, [url=http://wowtut.ru/load/22]скачайте его[/url].[/size]
->
[size=9][url=http://wowtut.ru/forum/2-96-1]еще больше ответов тут[/url][/size]

 
ModerДата: Вторник, 17.03.2009, 21:14 | Сообщение # 4
Аватар
Основатель
Группа: Администраторы
Сообщений: 596

Репутация
Награды: 14
Статус: Offline
Очень интересно, то-то я думал что сборок серверов так много, а похожи они друг на друга как две капли воды.
 
KalinДата: Вторник, 17.03.2009, 21:40 | Сообщение # 5
Аватар
Профи ManGOS
Группа: Друзья
Сообщений: 176

Репутация
Награды: 1
Замечания: 0%
Статус: Offline
Там в основном разница в ревизии ядра, базе и скриптах. Что-то с новой ревой фиксится (в 63** вродь вода огнем била), а что-то перестает работать(пока ничего такого не нашел).
На самом деле mangos.ru оч интересный сайт, там куча полезной информации))
+++
У них баг при реге на сайте, можно спокойно в тесте отвечать что хочешь, не совпало?, жмем кнопку назад и исправляем то в чем не уверены.
+++
У них на сайте есть все ответы на все вопросы при реге, ток над полазить и поискать))


[size=8] Сейчас очень редко появляюсь
->[/size]
[size=8]
q) как сделать акк админским?
a) Navicat->Realmd->Account->Ищем свой акк->В поле gmlevel ставим 3
a) если много акков то заходим в базу realmd (через navicat), жмем на кнопку Query->New query->вводим:
[b][i]UPDATE `account` SET `gmlevel`=3 WHERE `username`='accountname'[/i][/b]
где [b]accountname[/b]=ваш акк. Жмем на кнопку run.

q) Я пытаюсь через навик зайти в базу под user: [b]mangos[/b], pass: [b]mangos[/b], но меня не пускает.
a) попробывать зайти так: user: [b]root[/b], pass: [b]mangos[/b].
a) вспомнить, не меняли ли вы пароль к базе.

q) У вас в папке home нету папки ххх.ххх.ххх.ххх (Твой ip); папка www пустая
a) У вас нету сайта, [url=http://wowtut.ru/load/22]скачайте его[/url].[/size]
->
[size=9][url=http://wowtut.ru/forum/2-96-1]еще больше ответов тут[/url][/size]

 
ModerДата: Вторник, 17.03.2009, 22:06 | Сообщение # 6
Аватар
Основатель
Группа: Администраторы
Сообщений: 596

Репутация
Награды: 14
Статус: Offline
Ага я там тоже инфу иногда копаю. И ребята там крутые, программеры.
 
KalinДата: Вторник, 17.03.2009, 22:25 | Сообщение # 7
Аватар
Профи ManGOS
Группа: Друзья
Сообщений: 176

Репутация
Награды: 1
Замечания: 0%
Статус: Offline
Ток уж очень строгие, чуть что сразу засрут((
Так что над очень аккуратно задавать вопрос, а лучше искать по всему форуму и молчать))))


[size=8] Сейчас очень редко появляюсь
->[/size]
[size=8]
q) как сделать акк админским?
a) Navicat->Realmd->Account->Ищем свой акк->В поле gmlevel ставим 3
a) если много акков то заходим в базу realmd (через navicat), жмем на кнопку Query->New query->вводим:
[b][i]UPDATE `account` SET `gmlevel`=3 WHERE `username`='accountname'[/i][/b]
где [b]accountname[/b]=ваш акк. Жмем на кнопку run.

q) Я пытаюсь через навик зайти в базу под user: [b]mangos[/b], pass: [b]mangos[/b], но меня не пускает.
a) попробывать зайти так: user: [b]root[/b], pass: [b]mangos[/b].
a) вспомнить, не меняли ли вы пароль к базе.

q) У вас в папке home нету папки ххх.ххх.ххх.ххх (Твой ip); папка www пустая
a) У вас нету сайта, [url=http://wowtut.ru/load/22]скачайте его[/url].[/size]
->
[size=9][url=http://wowtut.ru/forum/2-96-1]еще больше ответов тут[/url][/size]

 
ModerДата: Вторник, 17.03.2009, 22:36 | Сообщение # 8
Аватар
Основатель
Группа: Администраторы
Сообщений: 596

Репутация
Награды: 14
Статус: Offline
В точку я даже с одним там посрался. Спросил его об одной веще. Он не долго думая меня обосрал. Хотя на вопрос так и не ответил. Что самое интересное после этого я поискал ответ на вопрос и нашёл. А задал его тот самый чел, что оскорбил меня прилюдно на форуме. Вот так! Там видимо секта «Ненавидим новичков». Ну или что то в этом роде.
 
KalinДата: Вторник, 17.03.2009, 22:40 | Сообщение # 9
Аватар
Профи ManGOS
Группа: Друзья
Сообщений: 176

Репутация
Награды: 1
Замечания: 0%
Статус: Offline
Ну да, меня там уже даж банили, но на следущий день, я почемуто смог зайти на сайт и заного зарегался, с тех пор я просто так вопросы не задаю.)))))))))) biggrin

[size=8] Сейчас очень редко появляюсь
->[/size]
[size=8]
q) как сделать акк админским?
a) Navicat->Realmd->Account->Ищем свой акк->В поле gmlevel ставим 3
a) если много акков то заходим в базу realmd (через navicat), жмем на кнопку Query->New query->вводим:
[b][i]UPDATE `account` SET `gmlevel`=3 WHERE `username`='accountname'[/i][/b]
где [b]accountname[/b]=ваш акк. Жмем на кнопку run.

q) Я пытаюсь через навик зайти в базу под user: [b]mangos[/b], pass: [b]mangos[/b], но меня не пускает.
a) попробывать зайти так: user: [b]root[/b], pass: [b]mangos[/b].
a) вспомнить, не меняли ли вы пароль к базе.

q) У вас в папке home нету папки ххх.ххх.ххх.ххх (Твой ip); папка www пустая
a) У вас нету сайта, [url=http://wowtut.ru/load/22]скачайте его[/url].[/size]
->
[size=9][url=http://wowtut.ru/forum/2-96-1]еще больше ответов тут[/url][/size]

 
TrinitrofilinДата: Суббота, 21.03.2009, 01:23 | Сообщение # 10
Аватар
Хороший пользователь
Группа: Пользователи
Сообщений: 29

Репутация
(1)
Награды: 0
Замечания: 0%
Статус: Offline
Не могу поставить себе сервер пишет: Couldnt connect to mysql database. но у меня же в mysql написало что connetction successfully. Помогите пожалуйста

Guitar Hero XDD
 
ModerДата: Суббота, 21.03.2009, 01:58 | Сообщение # 11
Аватар
Основатель
Группа: Администраторы
Сообщений: 596

Репутация
Награды: 14
Статус: Offline
Я думаю вопрос не в тему.
 
aTaMaHДата: Суббота, 21.03.2009, 12:36 | Сообщение # 12
Аватар
Умный пользователь
Группа: Друзья
Сообщений: 43

Репутация
(1)
Награды: 0
Замечания: 0%
Статус: Offline
с IP адресами игрался?

Запустим - проверим, не пашет - зальем. ©аТаМаН
 
KalinДата: Суббота, 21.03.2009, 13:06 | Сообщение # 13
Аватар
Профи ManGOS
Группа: Друзья
Сообщений: 176

Репутация
Награды: 1
Замечания: 0%
Статус: Offline
Возможно не тот пароль в mangosd.conf или realmd.conf или ты в них же прописал свой ip должно быть так:
LoginDatabaseInfo = "127.0.0.1;3306;user;pass;realmd"
WorldDatabaseInfo = "127.0.0.1;3306;user;pass;mangos"
CharacterDatabaseInfo = "127.0.0.1;3306;user;pass;characters"
где
127.0.0.1 - не менять т.к. это локальный ип твоего компа (вроде как)
3306 - порт (не менять)
user - юзернэйм под которым ты заходишь в базу через навик
pass - пароль под которым ты заходишь в базу через навик
realmd - название базы relmd (если вдруг менял)
mangos - название базы mangos (если вдруг менял)
characters- название базы characters (если вдруг менял)
В realmd.conf все аналогично.
+++
Да и еще 1 вещь, ток ща увидел, есть еще файл Scriptdev2.conf
ScriptDev2DatabaseInfo = "127.0.0.1;3306;user;pass;scriptdev2"
аналогично.


[size=8] Сейчас очень редко появляюсь
->[/size]
[size=8]
q) как сделать акк админским?
a) Navicat->Realmd->Account->Ищем свой акк->В поле gmlevel ставим 3
a) если много акков то заходим в базу realmd (через navicat), жмем на кнопку Query->New query->вводим:
[b][i]UPDATE `account` SET `gmlevel`=3 WHERE `username`='accountname'[/i][/b]
где [b]accountname[/b]=ваш акк. Жмем на кнопку run.

q) Я пытаюсь через навик зайти в базу под user: [b]mangos[/b], pass: [b]mangos[/b], но меня не пускает.
a) попробывать зайти так: user: [b]root[/b], pass: [b]mangos[/b].
a) вспомнить, не меняли ли вы пароль к базе.

q) У вас в папке home нету папки ххх.ххх.ххх.ххх (Твой ip); папка www пустая
a) У вас нету сайта, [url=http://wowtut.ru/load/22]скачайте его[/url].[/size]
->
[size=9][url=http://wowtut.ru/forum/2-96-1]еще больше ответов тут[/url][/size]

 
aTaMaHДата: Воскресенье, 22.03.2009, 20:14 | Сообщение # 14
Аватар
Умный пользователь
Группа: Друзья
Сообщений: 43

Репутация
(1)
Награды: 0
Замечания: 0%
Статус: Offline
127.0.0.1 это айпи внутри системы сервер=комп=сервер, снаружи он ниче не значит и на любом компе он такой

Запустим - проверим, не пашет - зальем. ©аТаМаН
 
KalinДата: Воскресенье, 22.03.2009, 21:11 | Сообщение # 15
Аватар
Профи ManGOS
Группа: Друзья
Сообщений: 176

Репутация
Награды: 1
Замечания: 0%
Статус: Offline
О, спс, я прост понимал, что ето такое, но не знал как называется)))))

[size=8] Сейчас очень редко появляюсь
->[/size]
[size=8]
q) как сделать акк админским?
a) Navicat->Realmd->Account->Ищем свой акк->В поле gmlevel ставим 3
a) если много акков то заходим в базу realmd (через navicat), жмем на кнопку Query->New query->вводим:
[b][i]UPDATE `account` SET `gmlevel`=3 WHERE `username`='accountname'[/i][/b]
где [b]accountname[/b]=ваш акк. Жмем на кнопку run.

q) Я пытаюсь через навик зайти в базу под user: [b]mangos[/b], pass: [b]mangos[/b], но меня не пускает.
a) попробывать зайти так: user: [b]root[/b], pass: [b]mangos[/b].
a) вспомнить, не меняли ли вы пароль к базе.

q) У вас в папке home нету папки ххх.ххх.ххх.ххх (Твой ip); папка www пустая
a) У вас нету сайта, [url=http://wowtut.ru/load/22]скачайте его[/url].[/size]
->
[size=9][url=http://wowtut.ru/forum/2-96-1]еще больше ответов тут[/url][/size]

 
Форум » MaNGOS and Ascent » Установка/Настройка Mangos » Сборка собственного сервера (как собрать свой серв. 2.4.3)
Страница 1 из 3123»
Поиск:


Разрешено любое использование материалов с этого сайта, мы за свободную информацию в интернете. Разработка и поддержка ресурса - Moder (2007 - 2016).