Сообщений: 33
Тем: 4
Зарегистрирован: Dec 2007
Репутация:
0
Вообщем задача такая есть 1н GameServer есть 4 подсети нужно заставить работать их с 1ним гейм сервером. Вопрос как подключить 2 логин сервера к 1ному гейм серверу и чтобы это все работало (пробывал поставить ложный гейм сервер и перенаправить порты соединения к гейм серверу в данном случае 7777 все усилия пошли прахом!).
Сообщений: 233
Тем: 55
Зарегистрирован: Mar 2008
эээ, я не разу не пробовал, но попробуй скопировать в гейм сервере настройки с ip и портами, и под каждым вставить ещё по 1, только вписать там нужный тебе другой путь, мб запашит)
Сообщений: 5
Тем: 1
Зарегистрирован: Nov 2009
Репутация:
0
Я тоже самое , непонятно расказал )
Сообщений: 233
Тем: 55
Зарегистрирован: Mar 2008
ппц, ну в конфиге геймсервера, там где вы записуете свой ip скопируйте и вставте второй разз ниже под тем что копировали, и измените там ip на ваш 2 шлюз
Сообщений: 33
Тем: 4
Зарегистрирован: Dec 2007
Репутация:
0
непробывал копировать и думаю что бессмысленно ибо как сервер будет знать с какой подсети происходит коннект и какой ip ему посылать ?
Сообщений: 5
Тем: 1
Зарегистрирован: Nov 2009
Репутация:
0
а ну да я врубился спасибики
Сообщений: 233
Тем: 55
Зарегистрирован: Mar 2008
в таком случаее обьясни что именно надо помоч, я только понял что у вас 4 подсети
Сообщений: 33
Тем: 4
Зарегистрирован: Dec 2007
Репутация:
0
11-14-2009, 07:06 PM
(Сообщение последний раз редактировалось: 11-14-2009, 08:34 PM ****Ice_Man****.)
Попробую по другому объяснить значит так имеется 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 сразу цеплятся не хочет (