LINUX.ORG.RU

Перенаправление пакетов между ip серверами

 , ,


0

1

Здравствуйте, форумчане! Вопрос такой есть, он касается серверов CS:GO.

Имеем две vds с разными ip адресами. На этих vds запущено по одному серверу CS:GO (ip:port).

Нужно сделать так, чтобы все UDP пакеты, приходящие на сервер (vds1) маркировались и ответы на них (точнее, ответы IP адресам клиентов) уходили именно с нужного интерфейса (vds2).

Т.е. при обновлении информации о сервере (vds1), игрок получал информацию с сервера на vds2.

Так же, при попытке присоединиться к серверу на vds1, игрока перенаправляло на сервер на vds2. Получается сервер зеркало.

Подскажите, как такое реализовать?

Ответ на: комментарий от LINUX-ORG-RU

Имеем несколько серверов на разных локациях, которые все перенаправляют на основной. Получаем больший охват аудитории.

anonymous ()

Нужно сделать так, чтобы все UDP пакеты, приходящие на сервер (vds1) маркировались и ответы на них (точнее, ответы IP адресам клиентов) уходили именно с нужного интерфейса (vds2).

Т.е. при обновлении информации о сервере (vds1), игрок получал информацию с сервера на vds2.

Так же, при попытке присоединиться к серверу на vds1, игрока перенаправляло на сервер на vds2. Получается сервер зеркало.

Нет, не получается «зеркало». То что ты описываешь это «proxy».

Контра выбрана для примера? Не понятно конечная цель вот этого всего тобой описанного. Раньше просто запускали с одинаковыми конфигами столько сколько нужно серверов «Мой город сервер 1, 2...Х» на разных айпишниках или разных портах.

justAmoment ★★★★★ ()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.