Запуск сервера Counter-Strike через роутер.

Обсуждаем все, что относится к выделенным серверам *NIX (Unix, Linux) и Windows
Ответить
Сообщение
Автор
Savel63
Нович0к
Нович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к
Нович0к
Сообщения: 6
Зарегистрирован: 22.09.2010

#3 Сообщение 24.09.2010, 18:40

Наверняка ты выставил в параметрах запуска +ip x.x.x.x, где указал внешний ип, который вероятно принадлежит роутеру, а не машине, на которой запущен сервер.
В смысле? Динамический IP? Если да, то у меня он статичный...
НУЖНО УКАЗЫВАТЬ ВСЮ СОПУТСТВУЮЩУЮ ИНФОРМАЦИЮ.
Какую именно?

Fl@shKA[Hell]
Нович0к
Нович0к
Сообщения: 18
Зарегистрирован: 18.04.2008

#4 Сообщение 24.09.2010, 22:51

какой роутер?
Изображение

Изображение
Only for you...

Savel63
Нович0к
Нович0к
Сообщения: 6
Зарегистрирован: 22.09.2010

#5 Сообщение 25.09.2010, 00:29

Fl@shKA[Hell]
Dlink DIR-615 C2

Аватара пользователя
danil999
Нович0к
Нович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 сервер.
[frame]
Counter-Strike: Source no-Steam сервер

Изображение

IP: 89.179.122.106:27016
connect 89.179.122.106:27016
steam://connect/89.179.122.106:27016[/frame]

[frame]
Half-Life 2
[youtube]CC2PFQVe-8U[/youtube]
[/frame]
Четкий комент
Я даже не знаю, что такое.

Savel63
Нович0к
Нович0к
Сообщения: 6
Зарегистрирован: 22.09.2010

#8 Сообщение 25.09.2010, 12:12

Стоит винда хп, комп более-менее новый (для 1 сервака на 20 человек хватит позарес), локальная сеть - лучшая во всей области, канал во внешке 8 мб/сек. А роутер нужен...

Izum
Нович0к
Нович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к
Нович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к
Нович0к
Сообщения: 26
Зарегистрирован: 08.01.2009

#11 Сообщение 05.10.2010, 17:17

Как раз эти два вопроса взаимосвязаны. Поэтому и надо указывать при запуске сервера на компе локальный адрес и уже с этого адреса делать проброс порта через роутер. А для этого локальный адрес компа должен быть статическим.

Без роутера у тебя соединение с интернетом поднималось с компа, и внешний и локальный адреса были присвоены компу. Поэтому все и работало.

А теперь у компа есть только локальный адрес, а внешний адрес у роутера. Вот их и надо связать между собой пробросом порта.

delster
Нович0к
Нович0к
Сообщения: 9
Зарегистрирован: 31.08.2008

#12 Сообщение 11.10.2010, 15:57

Кстати для информации был также настроен сервер через рутер, но время от времени ему сносило крышу и log он отсылал совсем разных портов в результате неработала статистика которая находилась у хостера (HLStatsX), что только неделали пока не плюнули и не поманяли рутер и комп местами.
А если тебе нужен рутер для wifi то можно просто в комп вставить wifi модуль и через сам комп давать интернет (разумеется комп работает 24ч в сутки)

Ответить