• На портале ведутся технические работы. Обновление портала, перенос на другой хостинг и другие. Работа форума была восстановлена и теперь он работает в штатном режиме. Весь остальной функционал будет восстановлен чуть позже. Прносим свои извинения.

Два мира на одном компьютере.

Radice

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

Что нам нужно?
  • Два ядра
  • Прямые руки

Начнем
[1] Создаем на жестком диске папки, например fun и x1
[1.1] В обе папки кидаем два наших ядра
[1.1.1] Настраиваем конфиги 1x сервера в папке 1x
P.S я буду делать на trinity, если у вас mangos, то world - mangos, auth - realmd,
Открываем с помощью notepad ++ worldserver.conf и изменяем
FUN
RealmID = 1
LoginDatabaseInfo = "127.0.0.1;3306;ЮЗЕР_БД;ПАРОЛЬ;auth"
WorldDatabaseInfo = "127.0.0.1;3306;ЮЗЕР_БД;ПАРОЛЬ;world"
CharacterDatabaseInfo = "127.0.0.1;3306;ЮЗЕР_БД;ПАРОЛЬ;characters"
worldServerPort = 8085
[1.1.2] Настраиваем конфиги fun сервера в папке fun/
worldserver.conf и подставляем эти строчки.

X1
RealmID = 2
LoginDatabaseInfo = "127.0.0.1;3306;ЮЗЕР_БД;ПАРОЛЬ;auth"
WorldDatabaseInfo = "127.0.0.1;3306;ЮЗЕР_БД;ПАРОЛЬ;1xworld"
CharacterDatabaseInfo = "127.0.0.1;3306;ЮЗЕР_БД;ПАРОЛЬ;1xchar"
WorldServerPort = 8086
P.S если брали другую сборку сервера для fun'а, то проверьте на всякий случай подключении к БД в worldserver.conf или realmd.conf, чтобы ЮЗЕР и ПАРОЛЬ совпадали с x1
после юзера бд и пароля есть надпись 1xchar 1xworld, это базы, которые вы создадите в navicat'e
FUN
RealmServerPort = 3724

X1
RealmServerPort = 3725
[2] Заходим в navicat и сохраняем 3 базы данных на рабочий стол. Это auth,characters,world
P.S чтобы скопировать на рабочий стол sql файлы auth,characters,world нажмите по базе правой кнопкой мыши и Dump sql file , проделываем так с каждой базой и когда напишет
[Msg] [Dtf] Finished - Successfully то вы можете спокойно нажать close

[2.1] Создаем в mysql 2 баз данных. 1xchar, 1xworld.
[2.2] В 1xchar и 1xworld закидываем world и characters
[2.3] Редактируем в навикате базу auth таблицу realmlist и добавляем по этому примеру:
ID 2
name x1
address 127.0.0.1 (такой же как и в 1 реалмлисте)
port 8086
timezone 1

В той папке, в которой запускали denwer запускаем authserver и worldserver
А в папке x1 запуск только worldserver
ОБЯЗАТЕЛЬНО запускать denwer из той папки, которой запускали с самого начала.
 
Последнее редактирование:

AWPprofi

New member
Пользователь
а если 3.3.5 и 4.3.4 как сделать реалм один
там вроде в базе делаешь что-то вроде world, worl2
и auth берется той которая выше типо 4.3.4
 

WinWoolF

Administrator
Команда форума
когда то у меня в локалке было запущено 3 разных дополнения, ванила, бк и лич. Все что описал @Radice, в принципе верно и должно работать. Описаный им способ подойдет для любого новичка, поскольку он прост до ужаса.
По хорошему это конечно нужно делать по другому, но для этого нужно обладать знаниями выше начального уровня и это уже совсем другая история
 

Meramaf

New member
Пользователь
Подскажите плз как реализовать 2 Реалма на линуксе?
 

WinWoolF

Administrator
Команда форума
На линуксе работа с mysql ни чем не отличается от винды.
 

Hellfire

New member
Пользователь
Огромное спасибо за полезную информацию !!! xD
 

Hellfire

New member
Пользователь
Слушайте всё конечно отлично расписано и предельно ясно но как быть если я денвер вообще не использую я использую только мускул ?
 

Hellfire

New member
Пользователь
Да я хочу запустить сервер wow wrath of the lich king 3.3.5a x5 и fun x100 для друзей и знакомых
 

Hellfire

New member
Пользователь
Фан чисто ради пвп но я блин не умею пока бг чинить вдруг если что то сломается как чинить хз я пока только начинающий
 

Hellfire

New member
Пользователь
Я так понял что этот процесс делается и с мускулом тоже так ? Только при чём здесь денвер ? это унылое гавно давно уже никто не использует :))
 

Hellfire

New member
Пользователь
Я собрал сервер 3.3.5 а дк не работают точнее все квесты рабочие вполне и русифицированны полностью и диалоги тож но вот блин квест на получение коня акеруса не пашет
 

Hellfire

New member
Пользователь
Так то сервер пашет и день и ноч и не дисконит и не откатывает ничего а вот дк не пашет чисто тот квест когда я его пытаюсь выполнить тоесть уже почти сдать когда прожимаю скил вызов всадника он меня возвращает из загробного мира обратно потом через секунд 5 крашиться сервер и откатывает на то самое место где я дошол до всадника квест уже сделан я вижу нпс кому сдавать а подойти к нему не могу и как это всё починить я хз лич кинг из за дк сделан ведь был а если он не пашет кому такой сервер нужен , если кто знает как починить его или переписать квест на автосдачу подскажите и ещё мне бы бг научиться ремонтировать озеро ледяных оков не пашет и другие бг тоже пишет недоступно может всё из за того что я не запустил их в кинфиге воорлда хз а может нужно добавлять патчи или что то в этом роде
 
Верх