Главная | Форум | Статьи | Фaйлы| Картинки WoW | Профиль | Регистрация | Вход

[ Новые сообщения · Правила форума · Поиск · RSS ]

WoW-Info — информационный World of Warcraft портал

Как сделать 2 и более миров из 1й или разных сборок. - Форум

  • Сторінка 1 з 1
  • 1
Как сделать 2 и более миров из 1й или разных сборок.
kefir0kДата: Середа, 08.12.2010, 19:41 | Сообщение # 1



kefir0k
Сержант
Группа: Пользователи
Сообщений: 125

Замечания:

Оффлайн
что нам потребуется, это апсолютно любая сборка и руки.

***************************************************************************************************************************
****** ************** I. Если делать 2 мира из 1го уже функционирующего на вашем компе ну или просто скачаного: ********************
********************************************************************************************************************** *****
Тут опишу как сделать 2й сервер из уже имеющегося

заходим в папку с сервером там у нас как всегда структура папок:
denver
home
tmp
usr
Сервер Trinity(это название сервера может быть любым в зависимости от создателя)

Так вот копируем папку Сервер Trinity и тут же вставляем и называем ее допустим Сервер Trinity 2 так вот теперь у нас структура папок такова:
denver
home
tmp
usr
Сервер Trinity(сервер который был)
Сервер Trinity 2(сервер который будет 2м миром)

Следующее, запускаем Сервер Trinity 2 а он вылетает вы спросите в чем дело? А дело в том что теперь нужно зайти в Сервер Trinity 2 открыть конфиг:

1)TrinityRealm.conf дойти до строчки
RealmServerPort = 3724
и поменять на
RealmServerPort = 3725
сохранить.

2)TrinityCore.conf
дойти до строчки
WorldServerPort = 8085
и поменять на
WorldServerPort = 8086

Запускаем денвер структура его бывает разной поэтому нас интересует только 3е бызы это:
realmd(тут хранится инфа о аккаунтах)
characters(тут хранятся данные о персонажах)
и world(название тоже варьируется но осн отличие это то что там находится инфа о игре, грейвьярдах, неписях, шмоте, и т.д.)

Делаем следующее:
1)открываем базу realmd, открываем таблицу realmlist добавляем строку идентичную первой за исключением столбцев ID, name и port так как ставим в:
ID - ставим 2
name - любое название какое вам взбредет в голову. допустим Сервер 2
port - вписываем сюда число из WorldServerPort то есть 8086

сохранили, закрыли.

2)открываем базу characters, по ней правой клавишей мыши, выбираем Dump sql file... сохраняем
открываем базу world, по ней правой клавишей, выбираем Dump sql file... сохраняем туда же куда и characters

3)создаем базу characters для сервера 2 для этого правой клавишей мыши в любом месте левого окна денвера. выбираем New Database...
в появившемся окошке в строке под enter database name: вводим название базы characters для сервера 2 допустим char2 в структуре денвера появилась новая база char2 теперь правой клавишей мышм на ней и выбираем Execute Batch file... и выбираем фаил сохраненный от базы characters ждем несколько сек - мин. готово

создаем базу world для сервера 2 для этого правой клавишей мыши в любом месте левого окна денвера. выбираем New Database...
в появившемся окошке в строке под enter database name: вводим название базы world для сервера 2 допустим world2 в структуре денвера появилась новая база world2 теперь правой клавишей мышим на ней и выбираем Execute Batch file... и выбираем фаил сохраненный от базы world ждем несколько сек - мин. готово

Воот, теперь последнее и не мало важное, открываем фаил TrinityCore.conf идем до строчек:
RealmID = 1
и меняем на
RealmID = 2

WorldDatabaseInfo = "127.0.0.1;3306;trinity;trinity;world"
и меняем на
WorldDatabaseInfo = "127.0.0.1;3306;trinity;trinity;world2"

CharacterDatabaseInfo = "127.0.0.1;3306;trinity;trinity;Characters"
и меняем на
CharacterDatabaseInfo = "127.0.0.1;3306;trinity;trinity;Char2"

сохраняем, закрываем.

Запускаем сервер 1 все робит как и раньше
Запускаем сервер 2 рабит полностью, гуд добились чего и хотели 2 рабочих мира на 1 м компе

*********************************************************************************************************************************
* **************************************** II. если делаем 3 мира из 1го имеющегося************************************************
****************************************************************************************** ***************************************

делаем все пункты как и в разделе (I) чтобы сделать мир 2, и принцип теперь должен быть понятен так как описывать создание 3го мира это повторить все пункты по созданию 2го мира, за исключением нюансов:

1)TrinityRealm.conf дойти до строчки
RealmServerPort = 3724
и поменять на
RealmServerPort = 3726
сохранить.

TrinityCore.conf
дойти до строчки
WorldServerPort = 8085
и поменять на
WorldServerPort = 8087

2) создание базы char3 и world3 по анологии char2 и world2

3)открываем фаил TrinityCore.conf идем до строчек:
RealmID = 1
и меняем на
RealmID = 3

WorldDatabaseInfo = "127.0.0.1;3306;trinity;trinity;world"
и меняем на
WorldDatabaseInfo = "127.0.0.1;3306;trinity;trinity;world3"

CharacterDatabaseInfo = "127.0.0.1;3306;trinity;trinity;Characters"
и меняем на
CharacterDatabaseInfo = "127.0.0.1;3306;trinity;trinity;Char3"

WorldServerPort = 8085
и поменять на
WorldServerPort = 8087

4)в таблице realmlist добавляем 3ю строку и в:
ID - ставим 3
name - любое название какое вам взбредет в голову. допустим Сервер 3
port - вписываем сюда число из WorldServerPort то есть 8087

*********************************************************************************************************************************
***** ***************************** III. Если делать 2 мира из разных сборок\серверов.*************************************************
***************************************************************************************** ****************************************
На примере Мангос и Тринити ,то:

1)выбирам что душе ближе, допустим Тринити, тогда запускаем денвер Мангос сливаем все базы данных. выключаем денвер.

2)Запускаем денвер Тринити добавляем в структуру базы Тринити структуру Мангос по простому создаем теже базы что и в денвере Мангоса и заливаем их.

3)открываем папку асервера Мангос открываем фаил

TrinityRealm.conf дойти до строчки
RealmServerPort = 3724
и поменять на
RealmServerPort = 3725

MangosCore.conf идем до строчек:
RealmID = 1
и меняем на
RealmID = 2

WorldDatabaseInfo = "127.0.0.1;3306;ЮЗЕР;ПАРОЛЬ;mangos"
и меняем на
WorldDatabaseInfo = "127.0.0.1;3306;ЮЗЕР;ПАРОЛЬ;mangos"

CharacterDatabaseInfo = "127.0.0.1;3306;ЮЗЕР;ПАРОЛЬ;Characters"
и меняем на
CharacterDatabaseInfo = "127.0.0.1;3306;ЮЗЕР;ПАРОЛЬ;Char2"

WorldServerPort = 8085
и поменять на
WorldServerPort = 8086

ЮЗЕР - заменить на логин сервера Мангос
ПАРОЛЬ - заменить на пароль сервера Мангос

4)в таблице realmlist добавляем 2ю строку и в:
ID - ставим 2
name - любое название какое вам взбредет в голову. допустим Сервер Мангос
port - вписываем сюда число из WorldServerPort то есть 8086

*********************************************************************************************************************************
***** ************************************************ IV. Нюансы *********************************************************
********************************************************************************* ************************************************
Если делаем больше сервов то принцип понятен, меняем в основном только порт и создаем базы под новые миры.

Сданным способом как видно ненадо создовать много баз для 1 сервера, так как аккаунты у них будут общими и остальные анологичные базы.

Есть еще один не маловажный пункт: можно не менять (Trinity/Mangos/и т.п.)Realm.conf если при запушеном (Trinity/Mangos/и т.п.)Realm.exe на первом сервере работают 2 и более серверов (Trinity/Mangos/и т.п.)Core.exe. Поясню:
запускаем (Trinity/Mangos/и т.п.)Realm.exe 1го сервера
запускаем (Trinity/Mangos/и т.п.)Core.exe 1го сервера
Заливаем соответствующие базы для 2 го сервера
Редактируем базы под 2й сервер
редактируем (Trinity/Mangos/и т.п.)Core.conf 2го сервера
запускаем (Trinity/Mangos/и т.п.)Core.exe 2го сервера

И если в списке миров отображаются 2 релма то все впорядке. и тогда можно ничего не делать)

 
  • Сторінка 1 з 1
  • 1
Пошук:

Новые сообщения в темах
Сдам в аренду сервер и хостинг · (Хост Предложения)
Автор: redlaine
Последнее сообщение в 23:53
хаха :D · (Приколы)
Автор: [N1ke]Medved
Последнее сообщение в 18:40
Autobattle - новый боевой бот ... · (Боты для WoW)
Автор: terrikon
Последнее сообщение в 18:39
PvE руководство для Чернокнижн... · (Чернокнижник)
Автор: Darkensand
Последнее сообщение в 18:38
Пустой свиток (Часть 11) · (Истории WoW)
Автор: R_a_Z_o_R
Последнее сообщение в 18:37
Друиды в Катаклизме: Официальн... · (Друид)
Автор: Darkensand
Последнее сообщение в 18:37
[Баг 3.3.5] Фарм ледяных бадже... · (Читы для WoW)
Автор: Darkensand
Последнее сообщение в 18:35
FarmBot (Бот для фарма руды и ... · (Боты для WoW)
Автор: homma
Последнее сообщение в 18:34
Почему мы сражаемся: ролевая и... · (Воин)
Автор: Darkensand
Последнее сообщение в 18:34
Книги по Wold of Warcraft · (Истории WoW)
Автор: R_a_Z_o_R
Последнее сообщение в 18:33
Маг огня в Cataclysm · (Маг)
Автор: Darkensand
Последнее сообщение в 18:33
Как начать играть в World of W... · (Полезно знать)
Автор: Belkmondesh
Последнее сообщение в 18:32
Характеризация профессий · (Профессии)
Автор: Darkensand
Последнее сообщение в 18:31
Что значит для арканов бета те... · (Маг)
Автор: Darkensand
Последнее сообщение в 18:31

Контакты Контакты Copyright WoW-Info — World of Warcraft портал © 2025 | Условия и правила использования ресурса | Реклама / Услуги
WoW-Info портал.World of Warcraft портал — готовые сервера, сайты, картинки, аддоны, патчи, читы, баги, mangos, ArcEmu, TrinityCore, Warcraft 3, новости, Cataclysm...
Яндекс.Метрика Хостинг від uCoz