Manual по установке SLight-Server.
1. Вы скачали файл Slight-Server (xxxx-YTDB xxxx).7z
2. Распаковываем его любым архиватором.
3. Определяем что мы хотим сделать с данным сервером, поставить с 0 или провести update уже
существующего.
4. Вначале разберём установку сервера с 0. Для этого нам понадобится 2 программы, хотя я в
дальнейшем хочу переделать одну из них (в частности MDBT), чтобы нужно была бы только
одна. А так нам понадобится MDBT (или консоль MySQL, для того чтобы заливать в БД файлы
большого объёма и Navicat, это как сказать для мелочи всякой)
● Предположим, что всё уже у нас есть. У нас есть Денвер или другой эмулятор или сами
сервера, есть MDBT и Navicat. Мы скачали с форума YTDB и теперь нам надо создать наши
базы, `mangos`, `characters`, `realmd` и `ScriptDev2` для этого запускаем Денвер или любой
другой сервер, и начинаем по порядку или как Вам вздумается заливать файлы из папки
\Dump_SQL_Bases\Standart. Там 4 файла, каждый отвечает за создание и структуру отдельно
взятой базы.
● После этого если мы обратим внимание на наш сервер, то там появится 4 базы. Но они
совершенно пустые. Дальше нам надо их заполнить до актуальной версии ядра, которое
находится в папке \MaNGOS. Для этого делаем следующее. Воспользуемся программой
MDBT, чтобы быстрее всё перенести, мы то не хотим ждать несколько часов, пока Navicat это
всё сделает. Так, что делаем следующее. Копируем файлы в соответствующие папки в MDBT.
И производим восстановление с них. Папка \Dump_SQL_Bases\Updates.
● Файл scriptdev2.sql можно просто залить с помощью Navicat в базу ScriptDev2.
● Файл Default_server_mangos_хх.хх.хххх_хх.хх.sql мы копируем в папку \MDBT\BackUp\mangos
● файл Default_server_realmd_хх.хх.хххх_хх.хх.sql в папку \MDBT\BackUp\realmd
● файл Default_server_characters_хх.хх.хххх_хх.хх .sql в папку \MDBT\BackUp\characters
● Дальше заходим в MDBT и накатываем все эти 3 файла (SvriptDev2 мы уже накатили с
помощью Navicat) на наши базы, выполняя следующие действия. Mangos ---> пункт 1 потом 3
---> 0 (выход из раздела), Realmd --->пункт 2 потом 3---> 0 (выход из раздела), Characters --->
пункт 3 потом 3---> 0 (выход из раздела) и ещё раз 0 (выход с программы). Всё. Сервер почти
готов, осталось только с помощью утилит достать из клиента maps, vmaps, dec и euildings. И
перенести эти папки с файлами в папку MaNGOS. Стартуем сервер \MaNGOS\MaNGOS.exe и
наслаждаемся игрой.
● Всё.... остальные пункты можно пропустить.
k. Апдейтим свой сервер с помощью баз Slight-Server. Нам понадобится всё тоже, что и в
прошлый раз. Тоесть MDBT и Navicat.
● Копируем файл Файл Default_server_mangos_хх.хх.хххх_хх.хх.sql мы копируем в папку \MDBT\
BackUp\mangos
● lаходим в программу MDBT и выполняем пункт Mangos ---> пункт 1 потом 3 (jдём пока
данные скинутся в эту базу) ---> 0 (выход из раздела).
● Потом смотрим какая у нас ревизия ядра и смотрим в папке \MaNGOS\patch есть ли там
апдейты выше вашей ревизии, если да то с помощью Navicata заливаем их в базу `characters`
или `realmd`. В файле после первых 4-х mифр подписано в какую базу кидать. Дальше
копируем новые файлы с ядром в папку MaNGOS (которая на сервере), с заменой. Проверяем
изменилось ли что-нибудь в конфигураmионных файлах (n.conf), если нет, то оставляем
старые, если да то заменяем на новые, только восстанавливаем те данные что были в старых,
ну там пароль и прочие. Всё. Сервер готов к эксплуатаmии и произведён его updates.
===============================================================
Два реалма на одном компьютере!?
1. Создаете 2 папки. Например "MangosFAN" и "MangosBLIZZLIKE".
2. Заливаете туда исходники сервера, ДБЦ фаилы и карты.
3. В MySQL создаём 3 базы данных, допустим mangosFan mangosBlizz и realmd.
4. В mangosFan и mangosBlizz заливаете полную базу.
5. Настраиваете в папках MangosFan и MangosBlizzlike фаилы mangosd.conf и realmd.conf как вам нравится.
6. В фаилах конфигурации mangosd.conf находите строку WorldServerPort ="число"(стандартно 8085). В папке "MangosFan" в конфиге выставляете WorldServerPort =8085, а в папке "MangosBlizzlike" WorldServerPort =8086.
7. Теперь перейдем к базе, открываем базу realmd, находим таблицу realmlist, туда вписываем еще одну строку, вписываем туда тоже самое что и в перовой, но меняем название сервера (если угодно) и меняем запись в столбце port, в первой записи 8085 а во второй 8086 допустим.
Нужно запустить realmd.exe из папки "MangosFan", затем mangosd.exe из папки "MangosFan", затем mangosd.exe папки "MangosBlizzlike".