Настройка роутинга для Pvpgn

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
Vorb
Сообщения: 166
Статус: Ярый антифорточник
ОС: Gentoo Linux

Настройка роутинга для Pvpgn

Сообщение Vorb »

Всем салют! Такой вопрос..
Есть несколько подсетей 192.168.1.0/24, 192.168.2.0/24... Они друг друга ни при каких раскладах не видят. Но есть сервер, который виден из любой подсети. На этом сервере установил Pvpgv - как бы локальный Баттл нет для доты. Вот теперь не пойму как сделать, чтобы через него шел трафик между клиентами разных подсетей?
Пока сделал так. Настроил трансляцию в его конфиге на 2 компа, которые чаще всего выступают сервером доты, чтобы при запросе на соединение с ними выдавался не их адреса, а определенный порт на самом сервере, а с сервера делаю DNAT на комп-сервер доты. Не удобно, ибо только эти два компа могут выступать сервером..
Трансляция в конфиге работает следующим образом: какой-то клиент создает игру и все, кто зашел на баттл нет ее видят и подсоединяются напрямую (т.е. если сервер создали на 192.168.1.20:6112 - все получат этот адрес и будут пытаться к нему подключиться), но само собой напрямую они друг друга не видят и получается фигня.. В конфиге транслятора можно давать любой адрес, который будет дан в ответ вместо этого локального адреса.. Вот я задаю "всем, кто хочет соединяться с 192.168.1.20:6112 выдавать адрес сервер:6118", а на сервере с порта 6118 делаю DNAT на 192.168.1.20:6112. Таким образом его видят.. Но, согласитесь, не удобно... Мб у кого есть опыт в настройке этого зверя в больших локалках, ибо я даже не геймер, попросили - я как додумался, так и сделал.. Но решение не оптимально, терь ночи спать не буду)
И на обломках Microsoft напишут наши имена!
Спасибо сказали:
skor
Сообщения: 419
ОС: RTFM-OS v127.0.0.1

Re: Настройка роутинга для Pvpgn

Сообщение skor »

А что мешает сделать обычную маршрутизацию? Без извращений с NAT`ом.
Объясните как сети 192.168.1.0/24 и 192.168.2.0/24 соотносятся друг к другу (это 2 разных домашних сети, или одна сеть но разбитая на подсети или хз чего еще) и в какой роли для этих сетей выступает ваш сервер (просто обычный компьютер подключенный к этим 2м сетям, или что-то большее)?
И можно поподробнее что такое pvpgv (гугль что-то невнятное про это говорит). Ведь обычно если ставится сервер для какой-то игрушки, то все подключения от игроков идут только к серверу и никаких NAT и прочего не требуется....
Спасибо сказали:
skor
Сообщения: 419
ОС: RTFM-OS v127.0.0.1

Re: Настройка роутинга для Pvpgn

Сообщение skor »

Про PVPGV вопрос снимается, в исходном тексте была допущена ошибка, на самом деле оно зовется PvPGN.
Спасибо сказали:
Аватара пользователя
Vorb
Сообщения: 166
Статус: Ярый антифорточник
ОС: Gentoo Linux

Re: Настройка роутинга для Pvpgn

Сообщение Vorb »

skor писал(а):
19.01.2009 01:52
А что мешает сделать обычную маршрутизацию? Без извращений с NAT`ом.
Объясните как сети 192.168.1.0/24 и 192.168.2.0/24 соотносятся друг к другу (это 2 разных домашних сети, или одна сеть но разбитая на подсети или хз чего еще) и в какой роли для этих сетей выступает ваш сервер (просто обычный компьютер подключенный к этим 2м сетям, или что-то большее)?
И можно поподробнее что такое pvpgv (гугль что-то невнятное про это говорит). Ведь обычно если ставится сервер для какой-то игрушки, то все подключения от игроков идут только к серверу и никаких NAT и прочего не требуется....

Сетей на самом деле несколько, это разные здания, компов так много, что пришлось сделать несколько разных сегментов. Все они сходятся в один корпус - там стоит роутер. Через этот роутер виден сам игровой сервер pvpgn. Маршрут получается комп->шлюз->pvpgn.
Да, но сам баттл нет - он не сервер с картами и прочим, он просто соединяет клиентов с серверами. Например я подключился к баттлнету, создал игру, на баттлнете это зафиксировалось. Какой нибудь вася подключается к баттл нету - тот ему говорит, что на нем зарегистрирован такой-то чувак, у которого запущен сервер с такой то картой, и, если тот подключается - баттлнет ему дайт айпишку того сервера и все, на этом его участь заканчивается.
Так что если ктото из одного сегмента создает, а из другого пытаются подконнектиться - вылетает ошибка, ибо этот адрес недоступен.
Сорри за опечатку в сообщении.. хотя в названии темы не опечатался ))))
И на обломках Microsoft напишут наши имена!
Спасибо сказали:
Аватара пользователя
Vorb
Сообщения: 166
Статус: Ярый антифорточник
ОС: Gentoo Linux

Re: Настройка роутинга для Pvpgn

Сообщение Vorb »

А может кто нибудь знает выделенный сервер доты с картами? Чтобы такой проблемы не было.. Чтоб все коннектились на сервер и сидели там :)
И на обломках Microsoft напишут наши имена!
Спасибо сказали:
skor
Сообщения: 419
ОС: RTFM-OS v127.0.0.1

Re: Настройка роутинга для Pvpgn

Сообщение skor »

http://developer.berlios.de/docman/display...p;group_id=2291
Может это чем-то поможет...
Спасибо сказали:
Аватара пользователя
Vorb
Сообщения: 166
Статус: Ярый антифорточник
ОС: Gentoo Linux

Re: Настройка роутинга для Pvpgn

Сообщение Vorb »

skor писал(а):
19.01.2009 17:43
http://developer.berlios.de/docman/display...p;group_id=2291
Может это чем-то поможет...

Я читал, именно так и сделал. Лаги ужасные( Это если из другой подсети клиент коннектится - трафик проходит через шлюз, потом через сервер, потом опять через шлюз и попадает на локальный сервер варика, и возвращается так же.. Наверно так оно должно быть и ниче с этим не сделаешь... Просто сегодня с маскарада на снат поменял правила, айпишка то постоянная.
И на обломках Microsoft напишут наши имена!
Спасибо сказали: