Установка Dedicated Server'a за роутером

Обсуждаем все, что относится к выделенным серверам *NIX (Unix, Linux) и Windows
Ответить
Сообщение
Автор
MOZGIII
Разработчик
Разработчик
Сообщения: 910
Зарегистрирован: 09.01.2009
Откуда: Переезжаю в /dev/null
Благодарил (а): 7 раз
Поблагодарили: 65 раз
Контактная информация:

#1 Сообщение 27.08.2009, 22:20

У меня (и наверное у многих других) имеется проблема с установкой Dedicated сервера за роутером. Проблема состоит в том, что даже после всяческого перенаправления портов, перевода сервера в DMZ и тому подобным действиям, к серверу не удаётся подключиться ни через избранное, ни через connect в консоли (тестировал на CS 1.6, CSS, TF2). Однако, к серверу можно подлючится, если найти его в лобби серверов (т.е. через мастер-сервер). У меня немного устаревший роутер - D-Link DI-624.
Итак, собственно, у кого какие идеи по фиксу этой проблемы (кроме выкидывания роутера из окна)?
Последний раз редактировалось MOZGIII 27.08.2009, 22:23, всего редактировалось 2 раза.

Аватара пользователя
xiloid
Капитан
Капитан
Сообщения: 341
Зарегистрирован: 30.10.2008
Поблагодарили: 3 раза

#2 Сообщение 27.08.2009, 23:22

Может у тебя роутер DHCP раздает каждый раз? Поэтому и не подключается.
Если у тебя статический адрес прописан на сетевушке и ты пробрасываешь в роутере четко на нее и не выходит, тогда имеет смысл может фаерволы и иже с ними отключить?

Аватара пользователя
Dr_Quake
Майор
Майор
Сообщения: 654
Зарегистрирован: 10.03.2008
Поблагодарили: 6 раз
Контактная информация:

#3 Сообщение 28.08.2009, 12:30

Какой сервер то? DI-624 завалится на паре мегабит если VPN, а если скажем TF2 на 24 - они будут, даже если рейт зарезать.

MOZGIII
Разработчик
Разработчик
Сообщения: 910
Зарегистрирован: 09.01.2009
Откуда: Переезжаю в /dev/null
Благодарил (а): 7 раз
Поблагодарили: 65 раз
Контактная информация:

#4 Сообщение 28.08.2009, 13:39

xiloid
Настройки роутера правильные, порты проброшены. Файерволы отключены.

Dr_Quake
Вся проблема в том, что роутер не падает. Загрузка на клиенте просто останвливается на определённом этапе подключения, причём ведёт себя так, будто на порту 27015 на этом IP сервера вообще нету. К томуже система нормально держит 32 игрока, подключившихся через мастер сервер...

Аватара пользователя
Dr_Quake
Майор
Майор
Сообщения: 654
Зарегистрирован: 10.03.2008
Поблагодарили: 6 раз
Контактная информация:

#5 Сообщение 28.08.2009, 14:02

Смотри лог на маршрутизаторе, скорее всего будет что-то о том что таблица соединений переполнена.

MOZGIII
Разработчик
Разработчик
Сообщения: 910
Зарегистрирован: 09.01.2009
Откуда: Переезжаю в /dev/null
Благодарил (а): 7 раз
Поблагодарили: 65 раз
Контактная информация:

#6 Сообщение 28.08.2009, 14:56

Dr_Quake
Посмотрел логи, ничего не нашёл... 2 варианта - либо эти данные не логируются, либо такой ошибки не происходит...
А вообще то роутер работает нормально с любыми серверами другого типа (Apache, Mangos, l2j, Gene6, Team Speak, DC). Однако, таже проблема происходит и при поднятии сервера Battlefield 2142. И что-то мне подсказывает, что поменяй я роутер на другой (более новый или более подходящий), всё бы заработало... Однако, такой вариант я сейчас на рассматриваю и хотелось бы найти решение для этого роутера.

Аватара пользователя
Dr_Quake
Майор
Майор
Сообщения: 654
Зарегистрирован: 10.03.2008
Поблагодарили: 6 раз
Контактная информация:

#7 Сообщение 28.08.2009, 15:06

Ну обнови для начала прошивку до упора, а вообще он же вроде никсовый - залей альт да посмотри через ssh в реальном времени.

MOZGIII
Разработчик
Разработчик
Сообщения: 910
Зарегистрирован: 09.01.2009
Откуда: Переезжаю в /dev/null
Благодарил (а): 7 раз
Поблагодарили: 65 раз
Контактная информация:

#8 Сообщение 28.08.2009, 15:28

Dr_Quake
Прошивка уже пол года как до упора проапдейтена, а альты я немогу найти на него :( Но опять-же, по моему дело не в роутере, а в какой-то особенности этих серверов...

MOZGIII
Разработчик
Разработчик
Сообщения: 910
Зарегистрирован: 09.01.2009
Откуда: Переезжаю в /dev/null
Благодарил (а): 7 раз
Поблагодарили: 65 раз
Контактная информация:

#9 Сообщение 29.08.2009, 03:08

Похоже единственный способ заставить эту конфигурацию нормально работать - использовать маппинг портов...

pavlin09
Лейтенант
Лейтенант
Сообщения: 102
Зарегистрирован: 14.07.2008

#10 Сообщение 02.09.2009, 18:02

У меня вот так и все работает
Изображение
Убедись, что у компа, на котором стоит сервер, именно такой айпишник (т.е. в поле вбей правильный айпи), нажми эплай и перезагрузи роутер (выдерни его из розетки и снова вставь, а то был один умник, который роутер перезагружал выниманием витухи).
В параметрах запуска сервера ничего не прописывай (типо айпишников и портов)
Если не заработает, в "командную строку" (виндовскую) введи netstat -an. В появившемся списке должна быть строчка вида:
0.0.0.0:27015 listening (что-то типо того). Если такой строчки нет - насилуй бранмауер, файервол и антивирь.

Через ДМЗ вроде стим не позволяет каким-то образом (где-то я об этом слышал, да и у самого не получалось)

MOZGIII
Разработчик
Разработчик
Сообщения: 910
Зарегистрирован: 09.01.2009
Откуда: Переезжаю в /dev/null
Благодарил (а): 7 раз
Поблагодарили: 65 раз
Контактная информация:

#11 Сообщение 15.02.2010, 01:08

Порт переброшен правильно, на нужный айпи (он не на .100 кончается, конечно, но сервер на нём)
В нетстате отображается 0.0.0.0:27015 протокол UDP
Не работает
Файерволы итд итп убиты
Сервер, кстати, под виндой

Yogurt
Лейтенант
Лейтенант
Сообщения: 115
Зарегистрирован: 09.01.2008
Откуда: г.Ижевск
Контактная информация:

#12 Сообщение 15.02.2010, 02:07

Когда серв находит в мастерсервере у него порт пишет 27015 или другой? Просто может на порту 27015 что-то висит (клиент мб) и серв автоматически занимает следующий порт.

MOZGIII
Разработчик
Разработчик
Сообщения: 910
Зарегистрирован: 09.01.2009
Откуда: Переезжаю в /dev/null
Благодарил (а): 7 раз
Поблагодарили: 65 раз
Контактная информация:

#13 Сообщение 15.02.2010, 18:15

Дело не в кривых руках (я надеюсь) а в роутере
Сервер висит на нужном порту, 27015, с локальной машины заходит (по 127.0.0.1)
Из интернета даже не проходят коннекты
Включать серв пробовал по всякому - пока без разницы как включать - результат один

Кстати на портфорварде написано что не получится включить hlds на роутере di-624 (типо нехватает портов итп)
Возможно, проблема в роутинге ос сервера или ротуера, но если дело в роутере- то это жопа т.к. он не настраивает роутинги...
Вопрос - какой тип подключения (PPPoE или что ещё там есть) и какие опции стоят из доп функционала (Gaming mode итд)
А ещё версию прошивки скажи)

Аватара пользователя
jamaicada
Лейтенант
Лейтенант
Сообщения: 103
Зарегистрирован: 31.05.2009

#14 Сообщение 15.02.2010, 18:48

А какие порты проброшены?
Я не силен в виндах но на linux сервере у меня css сервер слушает вот такие порты
udp 27005
udp 27015
udp 27020
tcp 27015
(!)udp 26901 - этот порт под большим сомнением.

Обрати внимание на tcp и udp. Вообщем посмотри netstat'ом какие порты у тебя слушает сервер и пробрось их
Насколько я помню неоткрытие (непробрасывание) всех портов ведет к таким симптомам как у тебя.

Ответить