servarium :)
главная / журнал / CS 1.6: как играть с друзьями по сети — Steam, LAN и подключение по IP
гайд · 5 мин чтения · Counter Strike 1.6

CS 1.6: как играть с друзьями по сети — Steam, LAN и подключение по IP

·

Как поиграть в КС 1.6 с другом через Steam, локальную сеть или IP: создаём сервер, подключаем друзей, настраиваем HLDS и исправляем ошибки соединения.

В Counter-Strike 1.6 всё ещё легко устроить дуэль 1 на 1 или матч 5 на 5. Сложнее бывает оказаться на одном сервере: один друг видит матч, второй получает ошибку подключения, третий не находит адрес.

Если коротко: можно присоединиться через Steam, создать матч в локальной сети (LAN) или подключиться по IP. Для регулярных игр лучше подходит отдельный сервер, который не зависит от компьютера одного из участников. Разберём каждый способ и типичные ошибки.

Какой способ подключения выбрать

Способ

Когда подходит

Что нужно знать

Steam

Друзья играют в актуальную лицензионную версию и хотят быстро собраться

Можно использовать список друзей и приглашения, если сессия поддерживает Steam Networking

LAN

Все компьютеры подключены к одной домашней, офисной или клубной сети

Внешний IP и проброс портов обычно не требуются

Прямой IP

У вас уже есть адрес публичного или собственного сервера

Нужен правильный IP:порт, а для домашнего хоста через интернет — доступ извне

Выделенный сервер (HLDS)

Планируются регулярные матчи, свои карты, настройки и плагины

Сервер запускается отдельно от клиента и не зависит от присутствия хозяина в игре

В классической CS 1.6 нет сюжетного кооператива, но можно играть в одной команде с друзьями — защищать плент или спасать заложников. А для формата «мы против ботов» понадобятся дополнительные решения.

Как играть в CS 1.6 с другом через Steam

Этот способ стоит попробовать первым, если у всех версия Counter-Strike из Steam. В ноябре—декабре 2023 года Valve обновила Steam Networking и исправила присоединение через приглашения и список друзей. Поэтому советы, предлагающие исключительно Hamachi или проброс порта, уже неполны.

  1. Подготовьте игру. Убедитесь, что Counter-Strike установлена у каждого участника через Steam и обновлена. Добавьте друг друга в друзья и запустите игру.
  2. Создайте матч. Хозяин открывает New Game / Создать игру, выбирает карту и параметры. Если в окне создания доступна настройка Steam Networking, включите её для присоединения через Steam; не выбирайте ограничение «только LAN», если товарищи находятся в других сетях.
  3. Пригласите друзей. После загрузки карты откройте оверлей Steam сочетанием Shift + Tab, перейдите к другу и проверьте пункты вроде Invite to Game / Пригласить в игру. Друг также может попробовать Join Game / Присоединиться к игре через ваш профиль или список друзей.
  4. Проверьте соединение. Если приглашение недоступно, дождитесь полной загрузки сервера, убедитесь, что оба клиента обновлены, и попробуйте прямое подключение через список серверов или консоль.

Steam Networking может организовать подключение без ручной настройки роутера. Но это зависит от режима сервера и версии клиента: наличие друга в Steam само по себе не открывает доступ к любой локальной игре.

Как зайти на тот же сервер без приглашения

Если один из друзей уже играет на доступном сервере, попросите у него адрес вида 203.0.113.42:27015 (здесь и далее адрес приведён только как пример). В CS 1.6 откройте Find Servers / Найти серверы, вкладку Favorites / Избранное, добавьте сервер по адресу и подключитесь. После первого входа удобнее оставить его в избранном, чтобы не вводить данные заново.

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

CS 1.6 по локальной сети (LAN): игра дома и в компьютерном клубе

LAN подходит для компьютеров за одним роутером, подключённых по Wi-Fi или Ethernet. Здесь используют внутренний IP хоста, например 192.168.1.37, а не публичный адрес.

На компьютере хозяина:

  1. Запустите CS 1.6 и в меню New Game выберите карту, например de_dust2.
  2. Создайте игру и откройте консоль клавишей ~ (тильда, обычно под Esc). При необходимости введите sv_lan 1 — это режим локального сервера. Для нового запуска лучше выставить его до создания матча; если изменяли режим уже в игре, перезапустите карту.
  3. Узнайте локальный адрес: в Windows нажмите Win + R, выполните cmd, затем ipconfig. Нужен IPv4-адрес активного сетевого адаптера. Не берите 127.0.0.1 и адрес отключённого VPN-адаптера.
  4. Уточните порт в консоли сервера командой status или по параметрам запуска. Для стандартной конфигурации часто используется 27015.

На компьютере друга:

Откройте консоль CS 1.6 и введите:

connect 192.168.1.37:27015

Замените IP и порт на значения хозяина. Если всё настроено, друг загрузит ту же карту и сможет выбрать команду. Альтернативный путь — Find Servers → LAN, но поиск не всегда обнаруживает работающий сервер. Прямой connect полезен именно в таких случаях.

Если LAN-сервер не находится, убедитесь, что устройства в одной сети: гостевой Wi-Fi может изолировать клиентов. На хосте разрешите игру или HLDS в брандмауэре Windows для частной сети, не отключая защиту целиком.

А если друзья находятся в разных городах?

Адрес 192.168.x.x за пределами домашней сети не сработает. Для друзей из разных городов подойдут Steam Networking, публичный IP с доступным портом, виртуальная LAN через VPN либо отдельный интернет-сервер. VPN потребует настройки на каждом компьютере.

Как подключиться к серверу CS 1.6 по IP через интернет

Подключение по IP работает для игрового хостинга и собственного HLDS. IP указывает на сервер, порт — на игровую службу.

connect 203.0.113.42:27015

Команду вводят в консоли CS 1.6, не в командной строке Windows. При необходимости игра запросит пароль. Адрес можно сохранить в Favorites.

Для сервера на домашнем компьютере есть дополнительные шаги:

  1. У хоста должно быть доступное извне подключение, обычно с публичным IPv4-адресом. Внутренние адреса 192.168.x.x, 10.x.x.x и 172.16–31.x.x друзьям из интернета не подходят.
  2. Сервер запускают в интернет-режиме: sv_lan 0. Само по себе это значение не открывает порт.
  3. В роутере настраивают перенаправление игрового UDP-порта 27015 (или фактически выбранного) на локальный IP компьютера с сервером. Соответствующее правило разрешают в брандмауэре хоста.
  4. Друг подключается по публичному IP роутера и тому же порту. Проверять работоспособность лучше с устройства вне домашней сети: некоторые роутеры не поддерживают обращение к собственному внешнему адресу изнутри (NAT loopback).

При CG-NAT несколько абонентов используют общий внешний IPv4, поэтому проброс порта на домашнем роутере не помогает. Решения: запросить у провайдера публичный IP, попробовать Steam Networking или хостинг.

Свой выделенный сервер CS 1.6: когда он нужен и как запускается

В матче через New Game компьютер хозяина одновременно обслуживает игру и участвует в ней; выход хозяина завершает сессию. Half-Life Dedicated Server (HLDS) работает отдельно и позволяет управлять картами, правилами, паролями и плагинами.

Для тех, кто хочет установить HLDS вручную, базовая последовательность выглядит так:

  1. Установите официальный инструмент SteamCMD от Valve на компьютер или VPS, где будет работать сервер.
  2. В консоли SteamCMD задайте каталог и установите HLDS (приложение 90) с модулем cstrike:
    force_install_dir C:\cs16-server
    login anonymous
    app_set_config 90 mod cstrike
    app_update 90 validate
    quit
  3. Проверьте наличие папки cstrike и файла hlds.exe. На Windows пример запуска выглядит так:
    hlds.exe -console -game cstrike -port 27015 +sv_lan 0 +maxplayers 10 +map de_dust2
  4. В cstrike/server.cfg задайте имя сервера и, если игра только для своих, непустой sv_password. Пароль администратора rcon_password должен быть другим и надёжным: не отправляйте его обычным игрокам.
  5. Настройте сетевой доступ и передайте друзьям IP:порт. На Linux вместо hlds.exe обычно используют hlds_run с аналогичными параметрами.

Если загрузка HLDS неполная, повторите app_update 90 validate. Не используйте команды для CS: Source или CS2 — это другие движки.

Если сервер нужен на постоянной основе, а разбираться с портами и поддерживать HLDS самому не хочется, можно арендовать сервер CS 1.6 в Сервариуме — с готовым запуском, панелью управления и отдельным адресом для друзей.

Можно ли играть в CS 1.6 в кооперативе против ботов?

По запросу «кооператив CS 1.6» часто ищут игру с другом против компьютерных противников. В оригинальной Counter-Strike 1.6 встроенных ботов нет, и команда bot_add из более новых версий здесь не поможет.

Есть два рабочих направления:

  • Counter-Strike: Condition Zero — отдельная игра семейства Counter-Strike с официальной поддержкой ботов. Steam Support описывает их добавление через настройки нового сетевого матча.
  • Бот-плагины для CS 1.6 — устанавливаются на сервер отдельно и могут требовать совместимых версий Metamod/AMX Mod X. Сначала проверяйте документацию конкретного плагина и делайте резервную копию конфигурации.

Без ботов можно сражаться командой на de_dust2, de_inferno и cs_assault. Zombie-режимы и другие модификации расширяют варианты совместной игры, но зависят от конкретного сервера.

Почему друг не может зайти на сервер CS 1.6

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

Симптом

Что проверить в первую очередь

Сервер не отображается во вкладке LAN

Попробуйте connect IP:порт, проверьте подсеть, sv_lan 1 и правила брандмауэра

Connection failed after 4 retries или тайм-аут

Верность адреса и порта, работает ли HLDS, доступность UDP, проброс порта, CG-NAT

Из дома подключается, из другой сети — нет

Не передали ли друзьям локальный IP вместо публичного; есть ли внешний доступ к роутеру

Приглашение Steam не появляется

Обновления клиента, доступность сессии через Steam Networking, запущена ли карта; попробуйте прямой IP

Steam validation rejected, Invalid CD Key или несовпадение протокола

Актуальность Steam-версии клиента и сервера, целостность файлов, совместимость веток и модов

Высокий пинг и потери пакетов

Расположение сервера, качество связи, Wi-Fi, нагрузку на компьютер хозяина и канал отдачи

Не исправляйте ошибки авторизации сомнительными сборками или отключением защиты. Обновите игру и HLDS, проверьте файлы через Steam, исключите конфликтующие моды и сверяйтесь с патчноутами.

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

Нужен ли Hamachi или Radmin VPN для игры через Steam?

Не обязательно. Сначала попробуйте встроенные приглашения Steam Networking или готовый интернет-сервер. Виртуальная LAN полезна как запасной вариант, когда обычный сетевой маршрут недоступен.

Как узнать IP сервера CS 1.6, который создал друг?

В одной локальной сети друг может выполнить ipconfig в Windows и сообщить IPv4 активного адаптера. Для игры через интернет нужен публичный адрес сервера или предоставленный игровым хостингом IP:порт. Адрес 127.0.0.1 другим компьютерам не подходит.

Как сделать закрытый сервер только для друзей?

Задайте sv_password, ограничьте число слотов и поделитесь адресом только с участниками. Пароль на вход и rcon_password для удалённого администрирования — разные вещи. Если используете Steam-приглашения, убедитесь, что режим сессии действительно ограничивает доступ нужным образом.

Итог

Для быстрого матча начните с приглашения через Steam. В одной сети используйте LAN и connect с локальным IP. В разных городах понадобится Steam Networking или сервер, доступный через интернет. Для регулярных игр HLDS на отдельном хосте позволит сохранить свои карты и правила независимо от компьютеров участников.

Читать дальше