Обсуждаем все, что относится к выделенным серверам *NIX (Unix, Linux) и Windows
-
Savel63
- Нович0к
- Сообщения: 6
- Зарегистрирован: 22.09.2010
#1
Сообщение
23.09.2010, 20:19
Скажите пожалуйста, что нужно прописать, чтоб сервер запускался через роутер?
А то при запуске высвечивает это:
Engine Error писал(а):
Couldn't allocate dedicated server UDP port
-
Jonny
- Полковник
- Сообщения: 1371
- Зарегистрирован: 30.05.2008
- Благодарил (а): 23 раза
- Поблагодарили: 54 раза
#2
Сообщение
24.09.2010, 14:41
Couldn't allocate dedicated server UDP port - можно перевести как "не удалось арендовать порт"
Причиной такой ошибки вовсе не обязательно будет закрытость порта где-то в винде/линуксе/роутере.
Обычно сервер пытается присвоить порт на недоступном интерфейсе. Наверняка ты выставил в параметрах запуска +ip x.x.x.x, где указал внешний ип, который вероятно принадлежит роутеру, а не машине, на которой запущен сервер. А арендовать порт на не принадлежащим системе IP адресе как бы нельзя.
Вообще чтобы получать нормальный ответ (а не гадание) нужно задавать нормальные вопросы, я имею ввиду - НУЖНО УКАЗЫВАТЬ ВСЮ СОПУТСТВУЮЩУЮ ИНФОРМАЦИЮ.
Надеюсь модераторы простят мне красный цвет.
Никакого отношения к нацистским группам и направлениям не имею.
-
Savel63
- Нович0к
- Сообщения: 6
- Зарегистрирован: 22.09.2010
#3
Сообщение
24.09.2010, 18:40
Наверняка ты выставил в параметрах запуска +ip x.x.x.x, где указал внешний ип, который вероятно принадлежит роутеру, а не машине, на которой запущен сервер.
В смысле? Динамический IP? Если да, то у меня он статичный...
НУЖНО УКАЗЫВАТЬ ВСЮ СОПУТСТВУЮЩУЮ ИНФОРМАЦИЮ.
Какую именно?
-
Savel63
- Нович0к
- Сообщения: 6
- Зарегистрирован: 22.09.2010
#5
Сообщение
25.09.2010, 00:29
Fl@shKA[Hell]
Dlink DIR-615 C2
-
danil999
- Нович0к
- Сообщения: 17
- Зарегистрирован: 08.05.2010
#6
Сообщение
25.09.2010, 02:12
Разнеси роутер,снеси линукс или мак(Если он у тя стоит)И купи норм комп для всех твоих серверов
-
GoDtm666
- Модератор
- Сообщения: 1135
- Зарегистрирован: 03.07.2009
- Откуда: Оттуда
- Поблагодарили: 5 раз
-
Контактная информация:
#7
Сообщение
25.09.2010, 02:27
danil999 писал(а):Разнеси роутер,снеси линукс или мак(Если он у тя стоит)И купи норм комп для всех твоих серверов
Подтверждаю!
И поставь се нормального провайдера который даёт соединение LAN!
Наш игровой Counter-Strike: Source Orange Box сервер.
-
Savel63
- Нович0к
- Сообщения: 6
- Зарегистрирован: 22.09.2010
#8
Сообщение
25.09.2010, 12:12
Стоит винда хп, комп более-менее новый (для 1 сервака на 20 человек хватит позарес), локальная сеть - лучшая во всей области, канал во внешке 8 мб/сек. А роутер нужен...
-
Izum
- Нович0к
- Сообщения: 26
- Зарегистрирован: 08.01.2009
#9
Сообщение
28.09.2010, 20:52
В общем несколько рекомендаций:
1. У компа на котором запущен сервер должен быть статический адрес в локальной сети (сделать можно в настройках tcp/ip компа или в настройках DHCP роутера привязкой к мак-адресу).
2. В строке запуска сервера должен быть параметр типа +ip 192.168.0.x , где 192.168.0.x это адрес из пункта 1.
3. В брэндмауэре виндузы и (или) другий файрволов и антивирусов, которые у тебя установлены на компе надо открыть порт твоего сервера (например 27015) или добавить его в исключения.
4. На роутере надо сделать "проброс порта". В D-Link-ах, если мне память не изменяет, это кнопка Virtual Server, где ты указываешь локальный адрес из пункта 1 и порт из пунткта 3, тип tcp/udp.
И все должно работать.
-
Savel63
- Нович0к
- Сообщения: 6
- Зарегистрирован: 22.09.2010
#10
Сообщение
30.09.2010, 23:54
Izum писал(а):
1. У компа на котором запущен сервер должен быть статический адрес в локальной сети (сделать можно в настройках tcp/ip компа или в настройках DHCP роутера привязкой к мак-адресу).
А почему внутренний? Мне во внешке надо) А то я прописал внешний и без роутера робило всё)
Izum писал(а):
4. На роутере надо сделать "проброс порта". В D-Link-ах, если мне память не изменяет, это кнопка Virtual Server, где ты указываешь локальный адрес из пункта 1 и порт из пунткта 3, тип tcp/udp.
А вот за это спасибо)
-
Izum
- Нович0к
- Сообщения: 26
- Зарегистрирован: 08.01.2009
#11
Сообщение
05.10.2010, 17:17
Как раз эти два вопроса взаимосвязаны. Поэтому и надо указывать при запуске сервера на компе локальный адрес и уже с этого адреса делать проброс порта через роутер. А для этого локальный адрес компа должен быть статическим.
Без роутера у тебя соединение с интернетом поднималось с компа, и внешний и локальный адреса были присвоены компу. Поэтому все и работало.
А теперь у компа есть только локальный адрес, а внешний адрес у роутера. Вот их и надо связать между собой пробросом порта.
-
delster
- Нович0к
- Сообщения: 9
- Зарегистрирован: 31.08.2008
#12
Сообщение
11.10.2010, 15:57
Кстати для информации был также настроен сервер через рутер, но время от времени ему сносило крышу и log он отсылал совсем разных портов в результате неработала статистика которая находилась у хостера (HLStatsX), что только неделали пока не плюнули и не поманяли рутер и комп местами.
А если тебе нужен рутер для wifi то можно просто в комп вставить wifi модуль и через сам комп давать интернет (разумеется комп работает 24ч в сутки)