https://wowsoft.ru/shapkawowsoft.jpg
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Форум » TrinityCore » Установка / Настройка TrinityCore » Два мира на одном компьютере
Два мира на одном компьютере
DarkensandДата: Среда, 11.08.2010, 11:05 | Сообщение # 1
Чемпион
Группа: Пользователи
Сообщений: 159
Статус: :-)
Создал тему так как все остальные, что нашел в этом разделе, не были полными и не имели достаточно подробную информацию.

Два или более миров на одном компьютере. Зачем?
Это делается обычно в таких случаях когда вы хотите открыть мир с другими рейтами, возможно модернизированный, чтобы игроки на вашем сервере имели выбор где им играть, на 1х или на фане (именно на их примерах я и покажу создание 2х реалмов) при этом у Вас недостаточно средств для покупки/аренды еще одного физического сервера.

Что нам нужно?

Два ядра
Прямые руки

Начнем

[1] Создаем на жестком диске папки fun и 1x
[1.1] В обе папки кидаем два наших ядра
[1.1.1] Настраиваем конфиги 1x сервера в папке 1x/
trinityrealmd.conf
Code

LoginDatabaseInfo = "127.0.0.1;3306;ЮЗЕР_БД;ПАРОЛЬ;realmd"
LogsDir = "./log/realmd"

trinitycore.conf
Code

RealmID = 1
DataDir = "ПУТЬ_К_КАРТАМ"
LogsDir = "./log/1x_world"
LoginDatabaseInfo = "127.0.0.1;3306;ЮЗЕР_БД;ПАРОЛЬ;realmd"
WorldDatabaseInfo = "127.0.0.1;3306;ЮЗЕР_БД;ПАРОЛЬ;1xworld"
CharacterDatabaseInfo = "127.0.0.1;3306;ЮЗЕР_БД;ПАРОЛЬ;1xchar"
MaxPingTime = 30
WorldServerPort = 8085
BindIP = "0.0.0.0"

[1.1.2] Настраиваем конфиги fun сервера в папке fun/
trinityrealmd.conf не трогаем.
trinitycore.conf
Code

RealmID = 2
DataDir = "ПУТЬ_К_КАРТАМ"
LogsDir = "./log/fun_world"
LoginDatabaseInfo = "127.0.0.1;3306;ЮЗЕР_БД;ПАРОЛЬ;realmd"
WorldDatabaseInfo = "127.0.0.1;3306;ЮЗЕР_БД;ПАРОЛЬ;funworld"
CharacterDatabaseInfo = "127.0.0.1;3306;ЮЗЕР_БД;ПАРОЛЬ;funchar"
MaxPingTime = 30
WorldServerPort = 8086
BindIP = "0.0.0.0"

[2] Создаем в mysql 5 баз данных. realmd, 1xchar, 1xworld, funchar, funworld.
[2.1] В realmd заливаем realmd.sql
[2.1.а] Редакритуем realmd. Выполняем скрипт в БД realmd.
Code

TRUNCATE `realmlist`;
INSERT INTO `realmlist` (`id`,`name`,`address`,`port`) VALUES (1,'ИМЯ_РЕАЛМА_1','ВАШ_ИП','8085');
INSERT INTO `realmlist` (`id`,`name`,`address`,`port`) VALUES (2,'ИМЯ_РЕАЛМА_2','ВАШ_ИП','8086');

[2.2] В 1xchar & funchar заливаем characters.sql
[2.3] В 1xworld & funworld заливаем фулы YTDB или TDB или CTDB (здесь уже что Вам ближе)
[3] Из папки 1x/ запускаем trinity-core и trinity-realm. Из папки fun/ только trinity-core.

 
Форум » TrinityCore » Установка / Настройка TrinityCore » Два мира на одном компьютере
Страница 1 из 11
Поиск:



Copyright WoWsoft © 2010 | Карта сайта | Карта форума Хостинг от uCoz
При использовании материалов необходимо наличие прямой индексируемой ссылки на первоисточник
WoWsoft — World of Warcraft портал — Статьи World of Warcraft | Аддоны для WoW | Патчи World of Warcraft | Cервера WoW | Новости WoW