Css сервер не видно в интернете роутер

Обновлено: 05.07.2024

Вообще я вам напишу несколько вариантов

Во 1,преставьте себя,на месте обычного юзера который хочет гамануть в cs.
Вот юзер заходит в кс нажимает "финд серверс" потом жмёт вкладку "интернет"
настраивает фильтры для поиска серваков,находит какойто сервак,кликает по нему 2 раза,
и заходит на него.
И вот тут на те.
качает какойто бред (меня эт тоже раздражает) причём долго качает.
Вывод: не ставьте всякие тупые песенки модельки спрайты,короче всякий бред на сервак) хотите музыку послушать? включайте свою)

Думаю тему вкурили,будете ставить всё это то значительно упадёт планка "посещаймость сервера"

------
так с пунктом 1 разобрались,перейдём к видимости сервака в нэте.

Существует "условно" три списка серверов:

1. Мастер-valve список
2. setti-мастер список
3. no-steam сет-мастера

Что бы ваш сервак видели в 1 списке необходимо:

a) в настройках запуска поставить параметр

master и сделать рестарт сервера
либо
b) в настройках запуска должна отсутствовать галочка

master , но в настройках dproto должен быть параметр MasterClient 1 и сделать рестарт

Что бы ваш сервер был виден во 2 списке необходимо:

sv_lan 0
setmaster add 188.40.40.201:27010
setmaster add 188.40.40.201:27011
setmaster add css.setti.info

сохранить и сделать рестарт сервера.

Тут уже все несколько сложнее.
Так как no-steam клиенты являются пиратскими и не поддерживаются valve, то все зависит от так называемых сет-мастеров.
Итак вы спросите что же такое сет-мастера?

Сет-мастера - это мини-сервера к которым подключаются игровые сервера и они заносятся в список серверов. После чего к ним подключается клиенты и они в свою очередь с этих сет-мастеров получают список игровых серверов.
Все ведь знают такую фишку как:
MasterServers.vdf скачать, заменить, поставить в атрибутах свойство "только чтение"
Так вот на клиенте именно этот файл отвечает за получение списка серверов и для этого подключается к сет-мастерам.
Существует много видов этого файла.
Так вот если совпадут те сет-мастера, к которым подключается ваш сервер и те, к которым подключается клиент, то клиент 100% увидит ваш сервер в своем поиске.
1. не все сет-мастера работаю on-line 24 часа в сутки. Некоторые из них работают только определенные время в неделю.

2. некоторые сет-мастера делают проверку на версию сервера CS и клиента. Т.е. если клиент имеют версию 1.1.2.6. то сет-мастер самостоятельного для данного клиента отфильтрует все сервера именно с такой версией и клиент не увидит сервера с версией отличающейся от 1.1.2.6

3. Существуют ломанные сет-мастера
их не стоит где либо указывать, либо указывать с параметром remove
Не писать следующие сет-мастера :
//setmaster add 72.165.61.189 (ломанный мастер)
//setmaster add 72.165.61.190 (ломанный мастер)
либо писать, но только так:
setmaster remove 72.165.61.189
setmaster remove 72.165.61.190

4. Сет-мастера не должны повторяться.
почему именно так я думаю вам не надо объяснять. (ddos)

5. можно указать параметр sv_regions в server.cfg (означает физическое местоположение сервера)
sv_regions 3 это Европа
либо
sv_regions 255 это весь Мир)
При поиске серверов из Европы покажутся сначала все сервера с Европы, а потом только с остального мира.
sv_regions 255 - работает по умолчанию

6. Некоторые сет-мастера висят на отличных портах от 27010, который является стандартным.
Тогда сет-мастера нужно писать вместе с портом.
Пример:
setmaster add 188.40.40.201:27011

В конечном итоге выяснилось, что мой сервер видно в поиске, он добавляется по ip в избранное, и к нему можно подключиться через консоль. НО! Это могут сделать лишь другие люди(друг), проблема возникла неоткуда и выходит только я не вижу свой сервер в поиске, не могу его добавить в избранное и подключиться к нему по внешке. Кто знает как решить вопрос? Спасибо!

Добавлено через 4 часа 14 минут
up

DarklSide

Участник

Денис Галимов

Участник

Fabi-0

Участник

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

@echo off
cls
echo Running Server.
echo If you want to close srcds and this script, close the srcds window and type Y depending on your language followed by Enter.
title Server CSS
echo WARNING: If server was closed or crashed, then restarted!
:srcds
echo (%date% %time%) Server started sucsessful.
reg add "HKCU\Software\Valve\Steam\ActiveProcess" /v SteamClientDll /t REG_SZ /d "" /f
start /wait D:\Downloads\ZM_server\srcds.exe -console -tickrate 101 -secure -game cstrike -port 27016 +fps_max 0 +maxplayers 18 +map zm_lila_panic_173
goto srcds
exit

KapaT

Эгоист

Петр Решетов

Возможные решения.
- в настройке модема нужно указать проброс портов для внешних подключений
- вы указываете локальный ип адрес для подключения игрокам
- блокировка брендмаузером вашего соединения
- указать ип в строке запуска сервера +ip 0.0.0.0 +port 27016
- использование программ тима NoIP, Hamachi

Fabi-0

Участник

Я в 1 посте все описал. У меня интернет ч/з роутер, проброс портов сделан. Брандмауэр выключен, на всякий случай добавил порты в исключения, антивируса нет, ip динамический, но т.к. роутер не перезагружается, можно сказать, что он остается неизменным. В батнике уже писал +ip 0.0.0.0 - не помогает.

Другие то ко мне могут подключиться, и сам я могу, но только по локалке, а в интернете я свой сервер не вижу, и по внешнему ip его не находит, ТОЛЬКО У МЕНЯ!

Петр Решетов

ип вместо нулей

+ скрин проброса портов
+ дайте ип вашег осервера я пропингую с внешки но сервер должен быть запущен

Закрытые порты! Что делать, если серверов лобби не видно / не подключается?

Закрытые порты – это распространённая проблема, особенно для компьютерных игр. Бывает так, что любимая игра не работает из-за невозможности подключиться, например, к серверу. Или ваше лобби (хост/сервер) в игре никто не может найти. Тогда люди начинают заниматься поисками причины этого недоразумения там, где их нет. Часто проблема заключается не в интернет-соединении и даже не в несовместимости с программным обеспечением.

Как правило, проблема заключается в закрытых каналах для передачи данных, но, чтобы решить эту проблему, необходимо открыть порты. И начать, пожалуй, следует с IP-адреса ПК, поскольку он вам ещё пригодится, когда дело дойдёт до настройки портов в роутере.

Что значит «открыть порт», почему они вообще могут быть закрыты?

Канал передачи данных из внешней сети до вашего компьютера может быть заблокирован по трем причинам:

1) Брандмауэр / Антивирус
Может банально заблокировать приложению доступ в интернет по всем портам. Или в режиме сверхбезопасности по умолчанию блокировать любые данные из сети.

2) Маршрутизатор / Роутер
Дополнительный передатчик усложняет маршрут до компьютера, порой делая его сложным для игры / приложения.

Закрытые порты! Что делать, если серверов лобби не видно / не подключается?

3) Вирус / Кривая сборка Windows
Это спонтанные ошибки, наглухо заблокированные адреса, недостаток прав, некорректная работа встроенных в ОС сетевых служб и все такое.

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

Где и как можно узнать свой IP-адрес?

Если роутер новый, а вы с ним ничего не делали, как его настроили, тогда IP-адрес можно посмотреть на устройстве (на дне или сзади), где заодно будет указан пароль вместе с логином для входа в настройки роутера.

Как узнать IP-адрес на Windows 10?

В случае с Win 10 нужно сделать следующее:

  • Нажимаете ЛКМ по значку трея «Параметры сети и Интернет»;

Закрытые порты! Что делать, если серверов лобби не видно / не подключается?

Закрытые порты! Что делать, если серверов лобби не видно / не подключается?

Существует и другой способ узнать IP-адрес на «десятке». Для этого нужно воспользоваться инструментом под названием «PowerShell»:

  • Нажимаете на значок «Пуск» и в меню находите «Windows PowerShell». Либо просто вбейте «cmd» в поиск и нажмите «Enter» для запуска старой доброй командной строки.

Закрытые порты! Что делать, если серверов лобби не видно / не подключается?

Закрытые порты! Что делать, если серверов лобби не видно / не подключается?

Несмотря на тот факт, что операционную систему Windows 7 больше не поддерживают, она всё ещё популярна среди уверенных пользователей PC. Поэтому инструкция определённо поможет, если вы тот самый консервативный человек:

  • В трее отыщите (если вы не убрали панель) иконку своего интернет-подключения, после чего перейдите к центру управления подключениями;

Прелесть вышеописанного способа очевидна – не нужно ничего уметь. Достаточно знать, как кликать мышкой. Однако существует и другой способ, благодаря которому IP-адрес можно узнать быстрее, но он не подойдёт для рядовых пользователей ПК:

  • Необходимо запустить окошко с меню «Выполнить» с помощью «горячих» клавиш «Win+R» прописать команду «npca.cpl»;

  • Снова открывайте командную строку с помощью сочетания клавиш «Win+R», где на этот раз прописываете команду «cmd»;

Как проверить статус своих портов?

Перед тем как начнёте разбираться с портами, рекомендуем для начала ознакомиться с их статусом, иначе не узнаёте, какой порт – работает, а какой – нет. И, соответственно, не сможете включить или настроить их.

  • Выбираете «Пуск» находите «Программы» далее выбираете «Стандартные» нажимаете на «Командную строку». Или в поисковой строке просто введите «cmd», чтобы запустилась командная строка;

Закрытые порты! Что делать, если серверов лобби не видно / не подключается?

Как открыть порт через «Брандмауэр Windows»?

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

И обычно при первом запуске приложения/программы «Брандмауэр Windows» спрашивает можно ли запустить тот или иной процесс, где нужно выбрать вариант «Разрешить доступ», благодаря чему он не блокирует приложение, но если по каким-то причинам пропустили этот момент, придётся прибегнуть к нижеописанному способу:

  • Откройте «Панель управления» перейдите в раздел «Система и безопасность» (на Win 10 сразу «Брандмауэр») найдите и перейдите в «Брандмауэр Windows» «Дополнительные параметры»;

Закрытые порты! Что делать, если серверов лобби не видно / не подключается?

Закрытые порты! Что делать, если серверов лобби не видно / не подключается?

По итогу вы создадите новое правило, которое открывает порт для выбранной игры. Кроме того, описанный выше способ стандартный, то есть он абсолютно идентичный для всех версий ОС Windows, начиная с Win 7 и заканчивая последней на данный момент Win 10.

Важно: дополнительный брандмауэр / сетевой экран / фаерволл может быть встроен в антивирус (ESET Node Smart Security Family / Kaspersky и т.д.). В таком случае следует зайти в его настройки и проверить, не блокирует ли данная навороченная защита конкретное приложение или порт.

Как открыть порт в настройках роутера?

Большинство современных игр и роутеров поддерживают опцию Universal Plug and Play (UPnP), которая создана для избавления от всех проблем с портами. Так что для автоматического «пробрасывания» портов обычно достаточно просто включить ее, поставив галочку в настройках маршрутизатора.

Если включение UPnP не помогает, значит нужно связать IP компьютера в локальной сети и нужные порты вручную. Этот процесс не занимает больше десяти минут, при этом часто помогает решить проблему закрытых портов. Рекомендуем воспользоваться нашими инструкциями:

Примечание: настройка производилась на оборудовании ASUS RT-N12 C1 с микропрограммой 3.0.0.4.260 (черный интерфейс).

  1. Подключаемся к своему роутеру через браузер (вводим в адресной строке 192.168.1.1), вводим логин и пароль (обычно это admin / admin). Узнать об этом можно на обратной стороне роутера или в инструкции к нему.
  2. В левом меню выбираем «Интернет» (или WAN) «Переадресация портов» (или Virtual Server/Port Forwarding)
  3. Включаем данную опцию, поставив галочку напротив «Включить переадресацию портов: Да».
  4. Выбираем из готовых шаблонов заданные порты или вписываем свои:

  • Имя службы можно быть любое.
  • Диапазон портов можно ввести как один порт (например, 80), так и диапазон (27000:27099).
  • Локальный IP.
  • Конечный порт Так же, как и в «Диапазон», нужно вводить в зависимости от того, что сначала ввели один или диапазон
  • Протокол TCP/UDP/BOTH/OTHER выбрать один (обычно выбирают TCP/UDP порты).

Примечание: настройка производится на роутере D-link DIR 615 с белым интерфейсом новейшей микропрограммы 2.5.20.

  1. Подключаемся к своему роутеру через браузер (вводим в адресную строку 192.168.0.1. или в некоторых случаях 192.168.1.1) с логином и паролем (admin / admin). Узнать данные для входа, если они другие, можно на обратной стороне роутера или в инструкции к нему.
  2. В левом меню выбираем «Межсетевой экран»«Виртуальные серверы».
  3. Выбираем из готовых шаблонов , или вписываем свои (выбрав пункт «Costom»):

  • Имя службы можно быть любое
  • Протокол выбираем нужный протокол.
  • Внешний порт (начальный).
  • Внутренний порт (начальный).
  • Внутренний IP.

Примечание: настройка производится на роутере TP-LINK TL-WR940N / TL-WR941ND с микропрограммой 3.13.31.

  1. Подключаемся к своему роутеру через браузер (вводим в адресную строку 192.168.0.1 или 192.168.1.1) с логином и паролем (admin / admin по дефолту). Узнать другие данные для входа в админку роутера можно на обратной стороне роутера или в инструкции к нему.
  2. В левом меню выбираем «Переадресация» (Forwarding) «Виртуальные серверы» (Virtual Server).
  3. После открытия раздела «Виртуальные серверы» перед вами должна появиться страница со списком открытых портов. Для того чтобы открыть нужный вам порт, здесь нужно нажать на кнопку «Добавить новый» и заполнить форму:

  • Порт сервиса внешний порт. Здесь нужно ввести порт (или диапазон портов через знак дефиз, например, 10100-10200)
  • Внутренний порт внутренний порт, который будет использоваться программами на вашем компьютере.
  • IP адрес.
  • Протокол.
  • Состояние (Status) статус порта.

Примечание: настройка в примере производилась на роутере ZyXEL Keenetic с микропрограммой 2.0.

  1. Подключаемся к своему роутеру через браузер (вводим путь 192.168.0.1 или 192.168.1.1) с логином и паролем (по стандарту это admin / admin или admin / 1234). Узнать данные для входа ,если они отличаются, можно на обратной стороне роутера или в инструкции к нему.
  2. В левом меню выбираем «Безопасность» (в виде щита) «Трансляция сетевых адресов (NAT)».
  3. После открытия раздела «Трансляция сетевых адресов (NAT)» нажимаем на кнопку «Добавить» и добавляем по шаблону:

Что делать, если ничего не помогло?

В таком случае проблема лежит либо на вашей стороне, либо на стороне «любимого» интернет-провайдера. Как определить? Если проблема на вашей стороне, тогда это может быть связано:

  • В первую очередь с вирусами и антивирусами, потому что действия обоих могут запросто ограничивать работу бедного маршрутизатора;

Если в очередной раз ничего не помогло, тогда совершенно точно закрытые порты связаны либо с тарифом интернет-провайдера, либо со злыми вирусами:

  • В первом случае проблема в том, что часто поставщики устанавливают дешёвые маршрутизаторы, а их недостаток заключается в том, что они блокируют входы, создают трудности при подключении, «режут» скорость и многое другое. Поэтому желательно купить собственный роутер и грамотно «перебросить порты» в его настройках, используя вышеупомянутые инструкции для конкретных фирм;


У меня стоит роутер, и в CS ищет сервера не в Локальной сети, а моей (из 2х компов). Я не знаю, что делать. Везде советуют Форвардить порты, я так и делал. Хоть все порты (6000-27100 UPD/TCP) форварди, сервера все-равно не находятся. Маршрутизатор Netgear rp614v4 (может именно в нем дело?).

З.Ы. Я понимаю, что таких тем было куча. Но не помогает форвардинг (или может я не правильно делаю, а может вообще не в нем дело? =) ). Нужен совет.


Мне лично мало что понятно. Например откуда и где ты собираешься найти сервера(я так понимаю через роутер). Для начала проверь пингуются ли твои сервера с той машины с которой ты собираешься на них залезть. Ну или роут до них сделай. У тебя две локалки ? Или я совсем ничего не понял ? :P


ОК, объясняю подробнее:

У меня стоит роутер, в него воткнуты 2 компа. И с помощью роутера (через NAT) эти компы выходят в локальную сеть и интренет. Мои компы имеют адреса 192.168.1.2 и 192.168.1.3. Роутер имеет адрес 192.168.1.1 - внутренний, в локалке у него адрес 10.21.*.*. CS же ищет игровые сервера в дипозоне 192.168.*.* (в моей внутренней сети из 2х компов) и соответственно ничего там не находит (даже если создать сервер, ip-сервера 192.168.1.2), потому что все сервера находятся в зоне 10.21.*.*. Но если подключаться через комманду connect, соеденение идет (просто сервера в списке не отображаются). Замечу, что с поиском Интернет-серверов у меня проблем не возникает (все ищутся и находятся).
На форумах и сайтах читал, что port forwarding помогает, но мне он. (читайте первый пост).

Я просто уверен, что выход должен быть, осталось его найти =))

Вот. Расписал подробней некуда. Жду ваших решений.


насчет решений все просто

пробиты порты в NAT

TCP 6003
TCP 16000-16005
TCP 2048
TCP 27000-27050
UDP 1200
UDP 27000-27050

может какие и лишние, но c этими у меня все работает . вот только есть трабл с потерей серва во время игры - раз за мапу или за две теряет коннект с сервом, грешу на проксю, но может и не она =)))

Читайте также: