Запуск домашнего сервера

Филипп

Сообщайте мне плохие новости в первую очередь!
Сообщения
260
Реакции
129
Операционная система
Linux
Привет, форумчане. Возникла проблема при запуске игрового сервера на домашнем пк.
Суть проблемы: При запуске игрового сервера, сервер всегда запускается на внутреннем IP
- IP - статический (белый)
- Порты вроде как открыты (если сервер запущен то порт показывается как "открыт")
- sv_lan 0 стоит
- Анти-вирус выключен
- брандмауэр выключен

Все, что нужно, напишу, спрашивайте.
 
Решение
Щас пк запущу.

Из вне не подключается. Могу зайти только я.
Сообщения автоматически склеены:

srcds.exe -game csgo -console -usercon -port 27017 +sv_setsteamaccount XXXXXXXXXXXX -maxplayers_override 20 -tickrate 64 +map de_dust2 +game_type 0 +game_mode 0 -secure +sv_lan 0

Пробывал запускать с параметром net_public_adr
попробуй добавь -ip 0.0.0.0
Сообщения автоматически склеены:

А вообще, скорее всего плохо настроен фаервол или проброс портов.

Kruzya

Участник
Сообщения
12,970
Реакции
10,921
  • Команда форума
  • #2
При запуске игрового сервера, сервер всегда запускается на внутреннем IP
Так и должно быть.
Сервер садится на внутренний IP-адрес, но уже путём открытия файрвола, пробрасывается наружу. Так работает сетевая часть.

Сервер ничего не знает о внешнем адресе, но может его узнать в ходе обмена данными со Steam-сервером. Роутер такую информацию никогда не предоставляет, как правило, если вся локалка - это не внешние адреса.
 

google>

oldgamers
Сообщения
373
Реакции
210
параметры запуска сервера покажите хоть.
Сообщения автоматически склеены:

параметры запуска сервера покажите хоть.

"Суть проблемы: При запуске игрового сервера, сервер всегда запускается на внутреннем IP"
Так из вне не подключиться, или просто не нравится что показывает локальный адрес?
 

Филипп

Сообщайте мне плохие новости в первую очередь!
Сообщения
260
Реакции
129
параметры запуска сервера покажите хоть.
Сообщения автоматически склеены:



"Суть проблемы: При запуске игрового сервера, сервер всегда запускается на внутреннем IP"
Так из вне не подключиться, или просто не нравится что показывает локальный адрес?
Щас пк запущу.

Из вне не подключается. Могу зайти только я.
Сообщения автоматически склеены:

srcds.exe -game csgo -console -usercon -port 27017 +sv_setsteamaccount XXXXXXXXXXXX -maxplayers_override 20 -tickrate 64 +map de_dust2 +game_type 0 +game_mode 0 -secure +sv_lan 0

Пробывал запускать с параметром net_public_adr
параметры запуска сервера покажите хоть
 

google>

oldgamers
Сообщения
373
Реакции
210
Щас пк запущу.

Из вне не подключается. Могу зайти только я.
Сообщения автоматически склеены:

srcds.exe -game csgo -console -usercon -port 27017 +sv_setsteamaccount XXXXXXXXXXXX -maxplayers_override 20 -tickrate 64 +map de_dust2 +game_type 0 +game_mode 0 -secure +sv_lan 0

Пробывал запускать с параметром net_public_adr
попробуй добавь -ip 0.0.0.0
Сообщения автоматически склеены:

А вообще, скорее всего плохо настроен фаервол или проброс портов.
 
Решение

Филипп

Сообщайте мне плохие новости в первую очередь!
Сообщения
260
Реакции
129
Последнее редактирование:

Kruzya

Участник
Сообщения
12,970
Реакции
10,921
  • Команда форума
  • #9
А в системе-то одна сетевуха или две? Сетевуху ведь может заспавнить даже VPN.
 

Rolzzandik

Участник
Сообщения
492
Реакции
234
Я не понимаю о чем ты.
Речь идет про сетевые интерфейсы.
Параметр -ip 0.0.0.0 указывает на открытие сервера по всем сетевым интерфейсам.
Существуют физические и виртуальные интерфейсы.
На примере:
1613481350216.png

1 - Физический. Он же провод, воткнутый в мать компа.
2-4 - Виртуальные, созданные программным обеспечением. 2-3 - вмварь, 4 - впн WireGuard.
В некоторых случаях параметр -ip пытается выделить ип с интерфейса, на котором этого ип нету. (Вообще хз поч так происходит, надо сурсы смотреть, мне влом)

Например:
Интерфейс Ethernet имеет ip 188.132.90.22
Интерфейс wgclient_pc имеет ip 10.216.198.10
В параметры запуска я указал -ip 10.216.198.10
Однако SRCDS пытается найти IP 10.216.198.10 на интерфейсе Ethernet, но там его нету. Сервер падает, куз не может выделить порт по нужному ип
 
Сверху Снизу