Показать сообщение отдельно
Непрочитано 14.11.2009, 19:06   #9
Аватар для ****Ice_Man****
Пользователь

Автор темы (Топик Стартер) Re: 2 Login Server & 1 Game Server

Попробую по другому объяснить значит так имеется 2 физических сервера на каждом по 2 ip разные каждый ip адрес смотрит в свою подсеть если запускать сервер то на 1ной машине с 2мя подсетями все работает отлично как можно со 2ого сервера с 2х других подсетей заставить клиентов соединятся на первый сервер ?

Схема такова 1я машина на ней запущен сам гейм сервер и 1-н логин сервер слушающий 2 ip адреса разных подсетей внешний ip и локальный ip. 2я машина на ней тоже 2 ip адреса 1н внешний 2й внутренний локальный задымывалось так на 2й машине поставить 2й логин сервер слушающий две подсети сервера база у логин серверов 1на, но оказалось что гейм сервер стоящий на первой машине не принимает запросы от неавторизованного на нем логин сервера.
Вопрос как связать эти 2 машины с 1ним гейм сервером.


или могу так объяснить:

есть игровой сервак(192.168.21.1), стоит за фаером(lan-192.168.21.2,wan-10.10.10.101), фаир и сервак на разных машинах
есть локальная сеть в которой находится этот сервак. внутри локалки игроки заходят на сервак без проблем, пользователи сидящие за фаиром зайти немогут.
на фаире стоит Fedora Core 10, произвоже следующее действие в iptables
iptables -t nat -A POSTROUTING -s 192.168.21.1 -o eth0.99 -j SNAT --to-source 10.10.10.101
iptables -t nat -A PREROUTING -d 10.10.10.101 -p tcp -m tcp --dport 7777 -j DNAT --to-destination 192.168.21.1:7777
iptables -t nat -A PREROUTING -d 10.10.10.101 -p tcp -m tcp --dport 2106 -j DNAT --to-destination 192.168.21.1:2106

Добавлено через 1 час 28 минут
Попробовал скопировать строку LoginHost = 127.0.0.1 и прописал 2й ip где стоит 2й логин сервер. После запуска цепляется к 1ному любому на 2 сразу цеплятся не хочет (

Последний раз редактировалось ****Ice_Man****; 14.11.2009 в 20:34. Причина: Добавлено сообщение
****Ice_Man**** вне форума Ответить с цитированием