Css сервер не видно в интернете роутер
Вообще я вам напишу несколько вариантов
Во 1,преставьте себя,на месте обычного юзера который хочет гамануть в cs.
Вот юзер заходит в кс нажимает "финд серверс" потом жмёт вкладку "интернет"
настраивает фильтры для поиска серваков,находит какойто сервак,кликает по нему 2 раза,
и заходит на него.
И вот тут на те.
качает какойто бред (меня эт тоже раздражает) причём долго качает.
Вывод: не ставьте всякие тупые песенки модельки спрайты,короче всякий бред на сервак) хотите музыку послушать? включайте свою)
Думаю тему вкурили,будете ставить всё это то значительно упадёт планка "посещаймость сервера"
------
так с пунктом 1 разобрались,перейдём к видимости сервака в нэте.
Существует "условно" три списка серверов:
2. setti-мастер список
3. no-steam сет-мастера
Что бы ваш сервак видели в 1 списке необходимо:
a) в настройках запуска поставить параметр
master и сделать рестарт сервера
либо
b) в настройках запуска должна отсутствовать галочка
master , но в настройках dproto должен быть параметр MasterClient 1 и сделать рестарт
Что бы ваш сервер был виден во 2 списке необходимо:
sv_lan 0setmaster 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 (черный интерфейс).
- Подключаемся к своему роутеру через браузер (вводим в адресной строке 192.168.1.1), вводим логин и пароль (обычно это admin / admin). Узнать об этом можно на обратной стороне роутера или в инструкции к нему.
- В левом меню выбираем «Интернет» (или WAN) «Переадресация портов» (или Virtual Server/Port Forwarding)
- Включаем данную опцию, поставив галочку напротив «Включить переадресацию портов: Да».
- Выбираем из готовых шаблонов заданные порты или вписываем свои:
- Имя службы можно быть любое.
- Диапазон портов можно ввести как один порт (например, 80), так и диапазон (27000:27099).
- Локальный IP.
- Конечный порт Так же, как и в «Диапазон», нужно вводить в зависимости от того, что сначала ввели один или диапазон
- Протокол TCP/UDP/BOTH/OTHER выбрать один (обычно выбирают TCP/UDP порты).
Примечание: настройка производится на роутере D-link DIR 615 с белым интерфейсом новейшей микропрограммы 2.5.20.
- Подключаемся к своему роутеру через браузер (вводим в адресную строку 192.168.0.1. или в некоторых случаях 192.168.1.1) с логином и паролем (admin / admin). Узнать данные для входа, если они другие, можно на обратной стороне роутера или в инструкции к нему.
- В левом меню выбираем «Межсетевой экран»«Виртуальные серверы».
- Выбираем из готовых шаблонов , или вписываем свои (выбрав пункт «Costom»):
- Имя службы можно быть любое
- Протокол выбираем нужный протокол.
- Внешний порт (начальный).
- Внутренний порт (начальный).
- Внутренний IP.
Примечание: настройка производится на роутере TP-LINK TL-WR940N / TL-WR941ND с микропрограммой 3.13.31.
- Подключаемся к своему роутеру через браузер (вводим в адресную строку 192.168.0.1 или 192.168.1.1) с логином и паролем (admin / admin по дефолту). Узнать другие данные для входа в админку роутера можно на обратной стороне роутера или в инструкции к нему.
- В левом меню выбираем «Переадресация» (Forwarding) «Виртуальные серверы» (Virtual Server).
- После открытия раздела «Виртуальные серверы» перед вами должна появиться страница со списком открытых портов. Для того чтобы открыть нужный вам порт, здесь нужно нажать на кнопку «Добавить новый» и заполнить форму:
- Порт сервиса внешний порт. Здесь нужно ввести порт (или диапазон портов через знак дефиз, например, 10100-10200)
- Внутренний порт внутренний порт, который будет использоваться программами на вашем компьютере.
- IP адрес.
- Протокол.
- Состояние (Status) статус порта.
Примечание: настройка в примере производилась на роутере ZyXEL Keenetic с микропрограммой 2.0.
- Подключаемся к своему роутеру через браузер (вводим путь 192.168.0.1 или 192.168.1.1) с логином и паролем (по стандарту это admin / admin или admin / 1234). Узнать данные для входа ,если они отличаются, можно на обратной стороне роутера или в инструкции к нему.
- В левом меню выбираем «Безопасность» (в виде щита) «Трансляция сетевых адресов (NAT)».
- После открытия раздела «Трансляция сетевых адресов (NAT)» нажимаем на кнопку «Добавить» и добавляем по шаблону:
Что делать, если ничего не помогло?
В таком случае проблема лежит либо на вашей стороне, либо на стороне «любимого» интернет-провайдера. Как определить? Если проблема на вашей стороне, тогда это может быть связано:
- В первую очередь с вирусами и антивирусами, потому что действия обоих могут запросто ограничивать работу бедного маршрутизатора;
Если в очередной раз ничего не помогло, тогда совершенно точно закрытые порты связаны либо с тарифом интернет-провайдера, либо со злыми вирусами:
- В первом случае проблема в том, что часто поставщики устанавливают дешёвые маршрутизаторы, а их недостаток заключается в том, что они блокируют входы, создают трудности при подключении, «режут» скорость и многое другое. Поэтому желательно купить собственный роутер и грамотно «перебросить порты» в его настройках, используя вышеупомянутые инструкции для конкретных фирм;
У меня стоит роутер, и в CS ищет сервера не в Локальной сети, а моей (из 2х компов). Я не знаю, что делать. Везде советуют Форвардить порты, я так и делал. Хоть все порты (6000-27100 UPD/TCP) форварди, сервера все-равно не находятся. Маршрутизатор Netgear rp614v4 (может именно в нем дело?).
З.Ы. Я понимаю, что таких тем было куча. Но не помогает форвардинг (или может я не правильно делаю, а может вообще не в нем дело? =) ). Нужен совет.
ОК, объясняю подробнее:
У меня стоит роутер, в него воткнуты 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 этими у меня все работает . вот только есть трабл с потерей серва во время игры - раз за мапу или за две теряет коннект с сервом, грешу на проксю, но может и не она =)))
Читайте также: