• Страница 1 из 1
  • 1
Архив - только для чтения
Модератор форума: andycrowz  
2 реалма
MaMoNT_TanK
Капрал
Здравствуйте форумчане, кто подскажет, допустим: у меня есть 2 хост машины, как сделать 2 реалма?Т.е. присоеденить 1 к 2? OS: Debian 7.

P.S Для тех кто сам толком не знает , просьба не писать "гугл в помощь, яндекс в помощь"
P.S.S с меня +
Сообщение # 1 написано 30.10.2014 в 21:12
478661
Рыцарь
Сделай для двух серверов один логин сервер.
Что-то типа вот так
Код
#Первый сервер  worldserver.conf   

#                     "127.0.0.1;3306;trinity;trinity;auth"       - (LoginDatabaseInfo)
#                     "127.0.0.1;3306;trinity;trinity;world"      - (WorldDatabaseInfo)
#                     "127.0.0.1;3306;trinity;trinity;characters" - (CharacterDatabaseInfo)

Код
#Второй сервер  worldserver.conf   

#                     "127.0.0.1;3306;trinity;trinity;auth"       - (LoginDatabaseInfo)
#                     "127.0.0.2;3306;trinity;trinity;world"      - (WorldDatabaseInfo)
#                     "127.0.0.2;3306;trinity;trinity;characters" - (CharacterDatabaseInfo)
-------------
Мои работы
-------------
Сообщение # 2 написано 31.10.2014 в 00:45
MaMoNT_TanK
Капрал
Цитата 478661 ()
Сделай для двух серверов один логин сервер.
Что-то типа вот так

Что-то я нечего не понял.. confused
Сообщение # 3 написано 31.10.2014 в 11:52
Evrial
Маршал
478661, нихрена не понятно...

MaMoNT_TanK, в конфиге auth-сервера ничего делать не нужно. Нужно только зайти в таблицу реалмов и добавить туда строку для второго реалма. Основное - это разные порты. Остальные значения - так же как и для первого. Если сервера на разных машинах - то вводить соответсвующие ИП-адреса для каждой свой. При этом аус-сервер будет запущен только на одной машине.

Дальше. Если сервера на одной машине - то делай базы под второй реалм (чаров и мир). Прописываешь в конфиге доступы к этим базам для второго реалма ну и в конфиге порт пишешь соответственно таблице реалмов. Делаешь отдельную папку со вторым ядром (тупо копируешь папку первого со всем и переделываешь конфиг как я раньше написал). Запускаешь. всё.

Ежели на разных тачках, то всё так же, только разница в том, что база под второй реалм будет на второй машине.
Сообщение # 4 написано 31.10.2014 в 12:32
Taktick
Рыцарь
Цитата Evrial ()
Что-то типа вот так
Код
#Первый сервер  worldserver.conf   

#                     "127.0.0.1;3306;trinity;trinity;auth"       - (LoginDatabaseInfo)
#                     "127.0.0.1;3306;trinity;trinity;world"      - (WorldDatabaseInfo)
#                     "127.0.0.1;3306;trinity;trinity;characters" - (CharacterDatabaseInfo)

Код
#Второй сервер  worldserver.conf   

#                     "127.0.0.1;3306;trinity;trinity;auth"       - (LoginDatabaseInfo)
#                     "127.0.0.2;3306;trinity;trinity;world"      - (WorldDatabaseInfo)
#                     "127.0.0.2;3306;trinity;trinity;characters" - (CharacterDatabaseInfo)


Он ведь просит чтобы 2 сервера были соедены как 1 ОС а не просто чтобы они стояли на разных машинах и ему надо соеденить 2 реалма так-что одинаковые бд этого не позволят понял!
Сообщение # 5 написано 31.10.2014 в 12:43
MaMoNT_TanK
Капрал
Цитата Evrial ()
Ежели на разных тачках, то всё так же, только разница в том, что база под второй реалм будет на второй машине.

Спасибо, буду пытаться)

Добавлено (31.10.2014, 13:15)
---------------------------------------------

Цитата Evrial ()

Ежели на разных тачках, то всё так же, только разница в том, что база под второй реалм будет на второй машине.

При заходе на реалм, выкидывает, почему?

Добавлено (31.10.2014, 19:49)
---------------------------------------------
Кто-то подскажет? dry

Сообщение # 6 написано 31.10.2014 в 19:49
478661
Рыцарь
Цитата MaMoNT_TanK ()
выкидывает, почему?
Так а как он пустит? если у тебя в worldserver не стоит подключение к данному lognserver.
Нужно настроить worldserver.conf

Вот более наглядный пример того что я написал выше.
Цитата 478661 ()

#Первый сервер  worldserver.conf

#                     "127.0.0.1;3306;trinity1;trinity1;auth"       - (LoginDatabaseInfo)
#                     "127.0.0.1;3306;trinity1;trinity1;world"      - (WorldDatabaseInfo)
#                     "127.0.0.1;3306;trinity1;trinity1;characters" - (CharacterDatabaseInfo)

#Второй сервер  worldserver.conf

#                     "127.0.0.1;3306;trinity1;trinity1;auth"       - (LoginDatabaseInfo)
#                     "127.0.0.2;3306;trinity2;trinity2;world"      - (WorldDatabaseInfo)
#                     "127.0.0.2;3306;trinity2;trinity2;characters" - (CharacterDatabaseInfo)

127.0.0.1 = ip первого сервера
127.0.0.2 = ip второго сервера

т.е. надо на втором сервере в worldserver.conf поставить в подключение к логин серверу (auth) первого сервера!

Надеюсь теперь понятно.

Добавлено (31.10.2014, 21:15)
---------------------------------------------
ну и
Цитата Evrial ()
зайти в таблицу реалмов и добавить туда строку для второго реалма.


Добавлено (31.10.2014, 21:16)
---------------------------------------------
Цитата Taktick ()
Он ведь просит чтобы 2 сервера были соедены как 1 ОС а не просто чтобы они стояли на разных машинах и ему надо соеденить 2 реалма так-что одинаковые бд этого не позволят понял!
Не знаешь о чем говоришь, лучше промолчи! так как там не одинаковые бд а подключение одной бд к другой... просто смотреть внимательнее надо.
-------------
Мои работы
-------------
Сообщение # 7 отредактировано 478661 - Пятница, 31.10.2014, 21:17
Evrial
Маршал
Цитата Taktick ()
Он ведь просит чтобы 2 сервера были соедены как 1 ОС а не просто чтобы они стояли на разных машинах и ему надо соеденить 2 реалма так-что одинаковые бд этого не позволят понял!

Родственник Кличка??? smile

Вновь по теме:
1. аус-сервер запущен на главной машине. в таблице реалмов по одной строке на каждый реалм.
2. базы для каждого сервера на каждой машине свои (кроме базы аус-сервера)
3. конфиги под каждый сервер с доступами к нужным базам. Нюанс в том, как уточнил 478661, для второго реалма доступ к базе LoginDatabase (auth) идёт на главный сервер. Внимательно прочитайте пост 478661, он тут полностью прав.

В общем вся суть в второй строке в таблице реалмов и правильно заполненном конфиге.
Сообщение # 8 написано 31.10.2014 в 22:17
MaMoNT_TanK
Капрал
Цитата Evrial ()
Вновь по теме:
1. аус-сервер запущен на главной машине. в таблице реалмов по одной строке на каждый реалм.
2. базы для каждого сервера на каждой машине свои (кроме базы аус-сервера)
3. конфиги под каждый сервер с доступами к нужным базам. Нюанс в том, как уточнил 478661, для второго реалма доступ к базе LoginDatabase (auth) идёт на главный сервер. Внимательно прочитайте пост 478661, он тут полностью прав.

В общем вся суть в второй строке в таблице реалмов и правильно заполненном конфиге.

Спасибо тебе и 478661 , помогли! smile
Сообщение # 9 написано 31.10.2014 в 22:43
Taktick
Рыцарь
Цитата Evrial ()
Вот более наглядный пример того что я написал выше.
478661 ()

#Первый сервер  worldserver.conf

#                     "127.0.0.1;3306;trinity1;trinity1;auth"       - (LoginDatabaseInfo)
#                     "127.0.0.1;3306;trinity1;trinity1;world"      - (WorldDatabaseInfo)
#                     "127.0.0.1;3306;trinity1;trinity1;characters" - (CharacterDatabaseInfo)

#Второй сервер  worldserver.conf

#                     "127.0.0.1;3306;trinity1;trinity1;auth"       - (LoginDatabaseInfo)
#                     "127.0.0.2;3306;trinity2;trinity2;world"      - (WorldDatabaseInfo)
#                     "127.0.0.2;3306;trinity2;trinity2;characters" - (CharacterDatabaseInfo)

127.0.0.1 = ip первого сервера
127.0.0.2 = ip второго сервера

т.е. надо на втором сервере в worldserver.conf поставить в подключение к логин серверу (auth) первого сервера!


Ну в том та и твоя ошибочка что у тебя место базы персов и т.п были одинаковые написаны в 2 серверах (Config).
А так щас написал правильно =D
Сообщение # 10 написано 31.10.2014 в 22:43
478661
Рыцарь
Цитата Taktick ()
Ну в том та и твоя ошибочка что у тебя место базы персов и т.п были одинаковые написаны в 2 серверах (Config).
Где ошибка?
В первом сообщении я написал тоже самое, только без пояснений, и оставил логин и пароль trinity так как это обычно стандартный пароль.
Но так как не кто не чего не понял, я написал более в раскрытой форме.
Просто прочти первое мое сообщение внимательно! смотри ип адреса первого и второго серверов.

Еще рез повторюсь...
Цитата 478661 ()
Не знаешь о чем говоришь, лучше промолчи!
-------------
Мои работы
-------------
Сообщение # 11 написано 31.10.2014 в 22:49
  • Страница 1 из 1
  • 1
Поиск: