Настройка Сервер На 2 Ip
Вариант 1:
И так есть игровой сервер с 2 сетевыми карточками смотрящими в разные сети не имеющих пиринга между собой. Цель - сделать возможным играть из обоих сетей.
eth0 = xxx.xxx.xxx.xxx
eth1 = yyy.yyy.yyy.yyy
Будем считать что сервер был уже настроен для одной(первой eth0) сети и всё работало без проблем.
Шаг номер 1: Открываем таблицу lin2db.server и добавляем запись к уже имеющейся:
1 ServerName xxx.xxx.xxx.xxx 127.0.0.1 0 1 0 7777 0
такую строку
1 ServerName yyy.yyy.yyy.yyy 127.0.0.1 0 1 0 7777 0
Шаг номер 2: Если таблица lin2db.worldstatus пустая вставляем следующие строки
INSERT INTO [worldstatus] ([idx], [server], [status])
VALUES
(1, 'ServerName', 1)
GO
INSERT INTO [worldstatus] ([idx], [server], [status])
VALUES
(2, 'ServerName', 1)
GO
Шаг номер 3: Запускаем auth сервер - в терминале будет информация уже о двух серверах один с внешним IP xxx.xxx.xxx.xxx другой с IP yyy.yyy.yyy.yyy
Теперь запускаем cached сервер - тут всё как обычно.
И след запускаем l2server сервер .... ждём пока запустится ...
Шаг номер 4: Открываем таблица lin2db.worldstatus. Статус первого так и должен остатся 1, а второго стать 0. Исправляем 0 на 1 (обязательно 'сохранить изменения'). Запускаем l2Npc сервер.
Другие серверы типа petition, l2comm ,l2log запускать по желанию.
(offtop l2comm - весёлая фишка)
Теперь если ктото из 2 сети будет конектится к серверу то в списке у него будут 2 Bartz'a (либо если клиент меняли то как то иначе), один в онлайне , второй down.
Кликаем на второй (который down) и попадаем в игру. Далее наслаждаемся игрой =)
Для автоматизации процеса можно дописать скриптик который к примеру будет запускатся перед l2npc сервером и менять статус 2-го сервера на 1.
НЕ ЗАБЫВАЕМ ГОВАРИТЬ СПАСИБО
Вот это то что должно было появится уже давно, за эту тему многие скажут спасибо. Автору большая благодарность от всей сети Datasvit.
Хз, ненаю что тут особенного, у мну серв пашет в 3-ёх сетях и нет трабл. Достаточно только основных знаний работы сети.
Alvendeyl: Хз, ненаю что тут особенного, у мну серв пашет в 3-ёх сетях и нет трабл. Достаточно только основных знаний работы сети.
Да и у меня пашет в 3х сетях, но проблема не в сетях а в том что при включеном ВПНе с интернета видится сервер как включеный но из сети на него зайти невозможно поэтому ставится второй сервер с темиже параметрами только отличие в том что внешний ИП ставится тотже что и сетевой, тогда будет отображатся 2 сервера один из которых например сетевой будет с пингом 9999 и в дауне (якобы), но на самом деле он будет рабочий и через него будут конектится из сети.


