Форумы на Наша-Life
Home user CP  
Календарь событий Найти других пользователей Часто задаваемые Вопросы Поиск  
Автор
Тема
Создать Новую Тему    Ответить
romanshuvalov
(Музыкант и разработчик игр)

Зарегистрирован: Jul 2007
Проживает: Россия/Тольятти
Написал: 819 сообщений

Оценка: 35 Votes 35 чел.

Developer Старожил 
Сервер, находящийся за роутером
Сообщение #807222
В городскую сеть своего провайдера выхожу через роутер. Форвардю порты 27015-27030 на себя. Создаю сервер TF2 через игру (не выделенный). Ко мне никто не может подключиться ни через "connect айпи_моего_роутера", ни через Steam (который в "об игре" пишет внутренней IP моей локальной сети, вместо IP роутера).

исправимо? (разумеется, лицензия)
Роман
Old Post 05-01-2009 18:42
romanshuvalov отсутствует Посмотреть данные 'romanshuvalov' Отправить Приватное Сообщение для 'romanshuvalov' Посетить домашнюю страничку romanshuvalov Найти другие сообщения 'romanshuvalov' Добавить romanshuvalov в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
SiEgE-F1
(Guest)
Пользователь не зарегестрирован в форуме
Re: Сервер, находящийся за роутером
Сообщение #807246
Цитата:
Оригинальное сообщение от ALPINE
В городскую сеть своего провайдера выхожу через роутер. Форвардю порты 27015-27030 на себя. Создаю сервер TF2 через игру (не выделенный). Ко мне никто не может подключиться ни через "connect айпи_моего_роутера", ни через Steam (который в "об игре" пишет внутренней IP моей локальной сети, вместо IP роутера).

исправимо? (разумеется, лицензия)
Разумеется исправимо! люди тебя не будут видеть и так, НО подключаться будут, если точно указывать порты.. вальве перечисляла, какие порты она юзает - ты должен профорвардить ВСЕ до единого на себя, хотябы один из диапазона - и игра будет недоступна.. незабывай похимичить с sv_lan 1\0
Хотя советую юзать системы потипа Hamachi.. это если у тебя нету внешнего ИП.
Old Post 05-01-2009 19:08 Править/Удалить Сообщение Ответить с Цитированием
romanshuvalov
(Музыкант и разработчик игр)

Зарегистрирован: Jul 2007
Проживает: Россия/Тольятти
Написал: 819 сообщений

Оценка: 35 Votes 35 чел.

Developer Старожил 
Сообщение #807298
вроде 27015-27040.
а порт что, обязательно указывать? даже если он стандартный (27015)?

sv_lan 1/0 как я понимаю можно менять только уже в процессе игры (при СОЗДАННОМ сервере). так ведь?
Роман
Old Post 05-01-2009 22:38
romanshuvalov отсутствует Посмотреть данные 'romanshuvalov' Отправить Приватное Сообщение для 'romanshuvalov' Посетить домашнюю страничку romanshuvalov Найти другие сообщения 'romanshuvalov' Добавить romanshuvalov в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Freeman43
(Модератор)

Зарегистрирован: Aug 2004
Проживает: /
Написал: 9263 сообщений

Оценка: 218 Votes 218 чел.

Почетный Писака Большой респект! Команда NashaLife 
Сообщение #807307
Вариант установки хорошего фаервола и перехода в бридж не рассматривается?
Old Post 05-01-2009 23:05
Freeman43 отсутствует Посмотреть данные 'Freeman43' Отправить Приватное Сообщение для 'Freeman43' Найти другие сообщения 'Freeman43' Добавить Freeman43 в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
romanshuvalov
(Музыкант и разработчик игр)

Зарегистрирован: Jul 2007
Проживает: Россия/Тольятти
Написал: 819 сообщений

Оценка: 35 Votes 35 чел.

Developer Старожил 
Сообщение #808067
Нет. Только с тем что есть.

Сам по себе форвардинг работает, подняв веб-сервер на порту 8080 и отфорвардив его ко мне попадают. А вот сервер тф2 - нет...
Роман
Old Post 07-01-2009 22:37
romanshuvalov отсутствует Посмотреть данные 'romanshuvalov' Отправить Приватное Сообщение для 'romanshuvalov' Посетить домашнюю страничку romanshuvalov Найти другие сообщения 'romanshuvalov' Добавить romanshuvalov в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
romanshuvalov
(Музыкант и разработчик игр)

Зарегистрирован: Jul 2007
Проживает: Россия/Тольятти
Написал: 819 сообщений

Оценка: 35 Votes 35 чел.

Developer Старожил 
Сообщение #808834
о, я оказывается не весь диапазон портов форвардил.
теперь ко мне на сервак попадают, но есть одно НО.

при создании сервера я в консоли вижу, он пишет мой ЛОКАЛЬНЫЙ IP (мой адрес в домашней сети). соответственно, друзья в Steam, смотря мою информацию "Об игре" - видят этот самый локальный айпи. А мне надо, чтобы они вместо этого видели IP МОЕГО РОУТЕРА, чтобы им не приходилось коннектиться через "connect ip_моего_роутера".

как этого можно добиться?

srcds.exe -ip айпи_роутера не помогает: "Couldn't allocate any ports". т.е. я здесь имею право указывать только собственный ip, если у меня было бы несколько сетевых плат.
Роман

Поправил romanshuvalov 10-01-2009 в 10:29

Old Post 10-01-2009 10:13
romanshuvalov отсутствует Посмотреть данные 'romanshuvalov' Отправить Приватное Сообщение для 'romanshuvalov' Посетить домашнюю страничку romanshuvalov Найти другие сообщения 'romanshuvalov' Добавить romanshuvalov в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
 
Freeman43
(Модератор)

Зарегистрирован: Aug 2004
Проживает: /
Написал: 9263 сообщений

Оценка: 218 Votes 218 чел.

Почетный Писака Большой респект! Команда NashaLife 
Сообщение #809063
потому что не -ip, а +ip
Old Post 10-01-2009 22:13
Freeman43 отсутствует Посмотреть данные 'Freeman43' Отправить Приватное Сообщение для 'Freeman43' Найти другие сообщения 'Freeman43' Добавить Freeman43 в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
romanshuvalov
(Музыкант и разработчик игр)

Зарегистрирован: Jul 2007
Проживает: Россия/Тольятти
Написал: 819 сообщений

Оценка: 35 Votes 35 чел.

Developer Старожил 
Сообщение #810648
я наверное писал плюс, опечатался только здесь, на форуме... но все же перепроверю, спасибо за замечание.

сейчас ставлю отдельный Linux-сервер, в котором хочу поднять srcds. в нём уже пофигу что будет, т.к. он будет постоянный и занесён в Избранное у моих друзей.

тем не менее, с локальным тоже посмотрю, что получится.
Роман
Old Post 14-01-2009 18:16
romanshuvalov отсутствует Посмотреть данные 'romanshuvalov' Отправить Приватное Сообщение для 'romanshuvalov' Посетить домашнюю страничку romanshuvalov Найти другие сообщения 'romanshuvalov' Добавить romanshuvalov в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Osa
(Тот самый...)

Зарегистрирован: Dec 2004
Проживает: Россия/Москва
Написал: 84 сообщений

Оценка: 5 Votes 5 чел.

Сообщение #814723
Тоже пользуюсь роутером, так как стоят два компа, один серверный с Win XP.
Вот что у меня прописано в правилах на роутере:

code:Team Fortress 2 192.168.0.12 UDP 27015-27025 / 27015-27025 always
Team Fortress 2 192.168.0.12 TCP 27015-27025 / 27015-27025 always

Т.е. в правило на переадресацию я прописываю не только диапазон портов, но и IP компа, на который будет осуществляться переадресация.
Так же важно помнить что игра использует два протокола передачи данных это TCP и UDP.
Можно попробовать поставить Both т.е. использование обоих направлений, если такая настройка есть в роутере.
Old Post 26-01-2009 05:43
Osa отсутствует Посмотреть данные 'Osa' Отправить Приватное Сообщение для 'Osa' Посетить домашнюю страничку Osa Найти другие сообщения 'Osa' Добавить Osa в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
romanshuvalov
(Музыкант и разработчик игр)

Зарегистрирован: Jul 2007
Проживает: Россия/Тольятти
Написал: 819 сообщений

Оценка: 35 Votes 35 чел.

Developer Старожил 
Сообщение #817343
с прблемой разобрался. форвардить надо и TCP и UDP порты оказывается.

еще 1 вопрос.
сервер в локальной сети, состоящей из двух компов.
локальная сеть через роутер выходит в городскую сеть провайдера и во внешку (в Интернет).

мне надо не пускать игроков, присоединяющихся с внешки (а лучше чтоб вообще мой сервер не отображался в списке серверов Steam). это можно как-нибудь сделать? sv_lan 0 нельзя, т.к. при этом пускать будет только два компа из локальной сети. а мне надо чтоб пускало с города.
Роман
Old Post 02-02-2009 19:11
romanshuvalov отсутствует Посмотреть данные 'romanshuvalov' Отправить Приватное Сообщение для 'romanshuvalov' Посетить домашнюю страничку romanshuvalov Найти другие сообщения 'romanshuvalov' Добавить romanshuvalov в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
antoniooooo2
(Member)

Зарегистрирован: Sep 2008
Проживает: /
Написал: 90 сообщений

Оценка: 3 Votes 3 чел.

Сообщение #818313
Подскажите как бороться вот с этой ошибкой
Прикрепленная картинка: [посмотреть в полный размер]
86404a0266fe5b1e156b164979d21804
Old Post 05-02-2009 16:59
antoniooooo2 отсутствует Посмотреть данные 'antoniooooo2' Отправить Приватное Сообщение для 'antoniooooo2' Найти другие сообщения 'antoniooooo2' Добавить antoniooooo2 в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
romanshuvalov
(Музыкант и разработчик игр)

Зарегистрирован: Jul 2007
Проживает: Россия/Тольятти
Написал: 819 сообщений

Оценка: 35 Votes 35 чел.

Developer Старожил 
Сообщение #818625
попробуй в параметры запуска дописать:
-port 27015 +hostport 27015 +clientport 27005

либо 27016 (клиент 27006), 27017 (клиент 27007)...

он вроде сам должен пробовать все эти порты, но всё же.
Роман
Old Post 06-02-2009 14:02
romanshuvalov отсутствует Посмотреть данные 'romanshuvalov' Отправить Приватное Сообщение для 'romanshuvalov' Посетить домашнюю страничку romanshuvalov Найти другие сообщения 'romanshuvalov' Добавить romanshuvalov в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
antoniooooo2
(Member)

Зарегистрирован: Sep 2008
Проживает: /
Написал: 90 сообщений

Оценка: 3 Votes 3 чел.

Сообщение #818706
Цитата:
Оригинальное сообщение от ALPINE
попробуй в параметры запуска дописать:
-port 27015 +hostport 27015 +clientport 27005

либо 27016 (клиент 27006), 27017 (клиент 27007)...

он вроде сам должен пробовать все эти порты, но всё же.


Опять ошибка только теперь другая вместо server hltv есть предложение как это лечится?
Прикрепленная картинка: [посмотреть в полный размер]
463d6d2810f0bcc931f420785a42fdb8
Old Post 06-02-2009 16:26
antoniooooo2 отсутствует Посмотреть данные 'antoniooooo2' Отправить Приватное Сообщение для 'antoniooooo2' Найти другие сообщения 'antoniooooo2' Добавить antoniooooo2 в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
SiEgE-F1
(Guest)
Пользователь не зарегестрирован в форуме
Сообщение #818760
Цитата:
Оригинальное сообщение от antoniooooo2
Опять ошибка только теперь другая вместо server hltv есть предложение как это лечится?

Он у тебя пытается найти hltv.. нахрена непонятно.. но вобщем hltv настраивается уже консольными коммандами.
Old Post 06-02-2009 17:35 Править/Удалить Сообщение Ответить с Цитированием
antoniooooo2
(Member)

Зарегистрирован: Sep 2008
Проживает: /
Написал: 90 сообщений

Оценка: 3 Votes 3 чел.

Сообщение #818791
Цитата:
Оригинальное сообщение от SiEgE-F1
Он у тебя пытается найти hltv.. нахрена непонятно.. но вобщем hltv настраивается уже консольными коммандами.


Есть какие нибудь предложения как победить эту болячку?
Old Post 06-02-2009 18:27
antoniooooo2 отсутствует Посмотреть данные 'antoniooooo2' Отправить Приватное Сообщение для 'antoniooooo2' Найти другие сообщения 'antoniooooo2' Добавить antoniooooo2 в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Все время в GMT . Сейчас 15:31.
Создать Новую Тему    Ответить

Быстрый ответ
Ваше Имя:
Хотите Зарегистрироваться?
Ваш Пароль:
Забыли свой Пароль?
Вы можете оставлять свои комментарии анонимно, просто введя свои имя и оставив пустым поле пароля.
Ваш ответ:

[проверить размер]
[транслит в win] | [?]
[русская клавиатура]

Дополнительно: Подтверждение по E-Mail


Быстрый переход:
 
Оцените эту Тему:
 

Правила форума:
Создание Тем не разрешено
Создание Сообщений разрешено
Создавать Вложения не разрешено
Редактирование Сообщений не разрешено
Коды HTML запрещены
Коды форума разрешены
Смайлики разрешены
Коды [IMG] запрещены