Перейти к содержанию

Меню

Тема оформления

Введите слово, например «metamod» или «порты»: нужно хотя бы 2 буквы.

Создание1 мин чтения

Порты и доступ: как открыть сервер CS 1.6 для игроков

Какие порты нужны серверу CS 1.6, как открыть их в файрволе и на роутере и как проверить, что сервер доступен снаружи.

Какие порты нужны

Основной порт игрового сервера CS 1.6 это 27015 по протоколу UDP. На нём клиенты подключаются, а через него же принимаются запросы к списку серверов и команды RCON. Дополнительные порты нужны отдельным службам, например FastDL, который работает по HTTP.

Откройте порт в файрволе

На Linux с ufw:

bash
sudo ufw allow 27015/udp
sudo ufw status

На сервере с iptables добавьте правило для UDP 27015 и сохраните его, иначе после перезагрузки оно пропадёт.

Если сервер дома

  1. В роутере откройте раздел проброса портов.
  2. Пробросьте UDP 27015 на локальный адрес компьютера с сервером.
  3. Закрепите за компьютером постоянный локальный адрес, иначе после перезапуска правило не сработает.
  4. Узнайте внешний адрес сети и проверьте, что он белый (совпадает с адресом, который видит внешний сайт).

Проверка снаружи

Проверка с того же компьютера ничего не доказывает. Подключитесь с другого устройства в другой сети, например с телефона на мобильном интернете: введите в консоли игры connect ваш_адрес:27015. Если не подключается, проверьте порт, правила и то, что сервер запущен.

Если сервер не виден в списке

Список серверов обновляется с задержкой, и сервер может появиться через несколько минут. Для устойчивости проверьте параметры sv_lan 0 и сетевое имя в server.cfg: подробности в статье «server.cfg».

Что дальше

Когда порты открыты, настройте сервер и запустите: «Ротация карт».

Частые вопросы

Нужен ли белый IP для сервера?

Для игроков из интернета нужен адрес, на который можно пробросить порт 27015. Если провайдер выдаёт серый адрес за NAT, подключиться снаружи не получится без аренды адреса.

Какой порт использует сервер CS 1.6?

По умолчанию UDP 27015. Для RCON и управления через консоль используется тот же порт.

Как проверить, что сервер виден в интернете?

Подключитесь с другого устройства в другой сети командой connect адрес:27015, либо через мобильную сеть телефона.

Почему сервер не виден в списке, но подключиться можно?

Список обновляется с задержкой, а сервер может не регистрироваться на мастер-серверах. Подключение по адресу при этом работает.

Заметки об обновлениях руководств публикуем в Telegram-канале @cssrv_ru