|
Архив - только для чтения |
Модератор форума: andycrowz |
Форум Корзина форума Корзина 2 реалма |
2 реалма |
Здравствуйте форумчане, кто подскажет, допустим: у меня есть 2 хост машины, как сделать 2 реалма?Т.е. присоеденить 1 к 2? OS: Debian 7.
P.S Для тех кто сам толком не знает , просьба не писать "гугл в помощь, яндекс в помощь" P.S.S с меня +
Сообщение # 1 написано 30.10.2014 в 21:12
|
Сделай для двух серверов один логин сервер.
Что-то типа вот так Код #Первый сервер 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
|
478661, нихрена не понятно...
MaMoNT_TanK, в конфиге auth-сервера ничего делать не нужно. Нужно только зайти в таблицу реалмов и добавить туда строку для второго реалма. Основное - это разные порты. Остальные значения - так же как и для первого. Если сервера на разных машинах - то вводить соответсвующие ИП-адреса для каждой свой. При этом аус-сервер будет запущен только на одной машине. Дальше. Если сервера на одной машине - то делай базы под второй реалм (чаров и мир). Прописываешь в конфиге доступы к этим базам для второго реалма ну и в конфиге порт пишешь соответственно таблице реалмов. Делаешь отдельную папку со вторым ядром (тупо копируешь папку первого со всем и переделываешь конфиг как я раньше написал). Запускаешь. всё. Ежели на разных тачках, то всё так же, только разница в том, что база под второй реалм будет на второй машине.
2.4.3 Blizzlike Server by Evrial - Лучшая 2.4.3 сборка+исходник.
Рисуем итемы для 2.4.3 ГАЙД Создаём свой сервер WoW (подробно и доходчиво) Поистине ловок тот, кто умеет скрывать свою ловкость
Сообщение # 4 написано 31.10.2014 в 12:32
|
Что-то типа вот так Код #Первый сервер 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
|
Ежели на разных тачках, то всё так же, только разница в том, что база под второй реалм будет на второй машине. Спасибо, буду пытаться) Добавлено (31.10.2014, 13:15) Ежели на разных тачках, то всё так же, только разница в том, что база под второй реалм будет на второй машине. При заходе на реалм, выкидывает, почему? Добавлено (31.10.2014, 19:49)
Сообщение # 6 написано 31.10.2014 в 19:49
|
Так а как он пустит? если у тебя в worldserver не стоит подключение к данному lognserver.
Нужно настроить worldserver.conf Вот более наглядный пример того что я написал выше. #Первый сервер 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) --------------------------------------------- ну и Добавлено (31.10.2014, 21:16) --------------------------------------------- Не знаешь о чем говоришь, лучше промолчи! так как там не одинаковые бд а подключение одной бд к другой... просто смотреть внимательнее надо. |
Он ведь просит чтобы 2 сервера были соедены как 1 ОС а не просто чтобы они стояли на разных машинах и ему надо соеденить 2 реалма так-что одинаковые бд этого не позволят понял! Родственник Кличка??? Вновь по теме: 1. аус-сервер запущен на главной машине. в таблице реалмов по одной строке на каждый реалм. 2. базы для каждого сервера на каждой машине свои (кроме базы аус-сервера) 3. конфиги под каждый сервер с доступами к нужным базам. Нюанс в том, как уточнил 478661, для второго реалма доступ к базе LoginDatabase (auth) идёт на главный сервер. Внимательно прочитайте пост 478661, он тут полностью прав. В общем вся суть в второй строке в таблице реалмов и правильно заполненном конфиге.
2.4.3 Blizzlike Server by Evrial - Лучшая 2.4.3 сборка+исходник.
Рисуем итемы для 2.4.3 ГАЙД Создаём свой сервер WoW (подробно и доходчиво) Поистине ловок тот, кто умеет скрывать свою ловкость
Сообщение # 8 написано 31.10.2014 в 22:17
|
Вновь по теме: 1. аус-сервер запущен на главной машине. в таблице реалмов по одной строке на каждый реалм. 2. базы для каждого сервера на каждой машине свои (кроме базы аус-сервера) 3. конфиги под каждый сервер с доступами к нужным базам. Нюанс в том, как уточнил 478661, для второго реалма доступ к базе LoginDatabase (auth) идёт на главный сервер. Внимательно прочитайте пост 478661, он тут полностью прав. В общем вся суть в второй строке в таблице реалмов и правильно заполненном конфиге. Спасибо тебе и 478661 , помогли!
Сообщение # 9 написано 31.10.2014 в 22:43
|
Вот более наглядный пример того что я написал выше. 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
|
Ну в том та и твоя ошибочка что у тебя место базы персов и т.п были одинаковые написаны в 2 серверах (Config). В первом сообщении я написал тоже самое, только без пояснений, и оставил логин и пароль trinity так как это обычно стандартный пароль. Но так как не кто не чего не понял, я написал более в раскрытой форме. Просто прочти первое мое сообщение внимательно! смотри ип адреса первого и второго серверов. Еще рез повторюсь...
Сообщение # 11 написано 31.10.2014 в 22:49
|
| |||
| |||