9 мин.
0

Как создать свой сервер в КС 2

Несколько способов в одном гайде.

Свой сервер в CS 2 пригодится, чтобы сыграть с друзьями, разобрать раскидки или провести матч по собственным правилам. Его можно запустить на домашнем компьютере, арендовать у хостинга или заменить готовым кастомным лобби. Разбираемся, как создать свой сервер в кс 2, установить пароль и подключить игроков. Инструкция применима для Windows.

Что нужно для создания сервера в CS 2

Сначала определитесь, где будет работать сервер. На своем ПК придется настроить сеть, на VPS – еще и обслуживать систему, а готовое лобби запускается через сайт:

  • Домашний ПК. Вы скачиваете файлы и запускаете сервер самостоятельно. Компьютер должен оставаться включенным, пока идет игра. Для друзей из интернета потребуется настроить доступ через роутер и брандмауэр.

  • VPS или выделенная машина. Сервер работает у провайдера, но установку, обновления и настройки вы берете на себя. При выборе площадки учитывайте расположение игроков: далекий дата-центр может добавить задержку.

  • Игровой хостинг. Провайдер предлагает уже подготовленный сервер с панелью управления. Перед оплатой проверьте доступ к конфигам, установке карт и нужных плагинов: возможности тарифов различаются.

  • Кастомное лобби на специальных сайтах. Самый простой вариант. Подойдет для быстрой игры с друзьями. 

Для самостоятельной установки понадобятся 64-битная система, место под игровые файлы, стабильный интернет и SteamCMD – консольная утилита для скачивания и обновления сервера. На Windows также установите обычный клиент Steam: он нужен для запуска актуальной серверной сборки.

Для установки выделенного сервера CS 2 понадобится около 65 ГБ свободного места на диске. Дополнительное место потребуется для обновлений, пользовательских карт и резервных копий. Требования к процессору и памяти зависят от числа игроков, ботов и плагинов, поэтому минимальные цифры из случайного гайда не гарантируют комфортный матч. На одном ПК ресурсы понадобятся и игре, и серверу.

Для сервера, к которому будут подключаться другие игроки через интернет, подготовьте GSLT – токен игрового сервера. Его создают в Steam. Аккаунт не должен быть ограничен, заблокирован или иметь бан сообщества; также нужны игра в библиотеке и привязанный номер телефона, который соответствует требованиям Steam. Сам токен не заменяет настройку сети.

Как создать свой сервер в КС 2

Скачайте файлы через SteamCMD

Создайте две отдельные папки: C:\steamcmd для утилиты и C:\cs2-server для сервера. В командах ниже используются эти пути. Если выберете другие папки, замените пути во всех примерах.

  1. Скачайте SteamCMD для Windows и распакуйте архив в C:\steamcmd.

  2. Запустите steamcmd.exe и дождитесь обновления самой утилиты.

  3. В появившемся приглашении Steam> последовательно выполните команды ниже. После каждой нажимайте Enter.

  • force_install_dir C:\cs2-server

  • login anonymous

  • app_update 730 validate

  • quit

Первая команда задает папку установки, вторая включает анонимный вход, третья скачивает и проверяет файлы. Команду quit вводите после завершения загрузки. Для CS 2 нужен app ID 730 (740 – для CS:GO). 

Получите токен сервера

Откройте страницу управления игровыми серверами Steam. Войдите в аккаунт, укажите 730 в поле идентификатора игры, добавьте понятное описание и создайте токен. Сохраните полученную строку: ниже она понадобится вместо YOUR_GSLT.

GSLT подтверждает регистрацию сервера в Steam. Не отправляйте его вместе с адресом друзьям и не показывайте на скриншотах. Для входа игрокам нужны адрес, порт и пароль, если вы его установили. Если токен оказался в открытом доступе, удалите его и создайте новый.

Настройте название и пароль

В папке C:\cs2-server\game\csgo\cfg создайте текстовый файл server.cfg. Проверьте расширение: при сохранении из Блокнота не должен получиться server.cfg.txt. Добавьте базовые настройки, каждую с новой строки:

  • hostname «Server for friends»

  • sv_lan 0

  • sv_password «CHANGE_ME»

  • sv_cheats 0

Первая строка задает название, sv_lan 0 выбирает работу через интернет, sv_password устанавливает пароль для игроков. Замените CHANGE_ME собственным паролем без пробелов. Пустые кавычки в sv_password «» убирают пароль. Команда sv_cheats 0 запрещает использование команд, для которых нужен режим читов. 

Запустите выделенный сервер

Создайте в C:\cs2-server файл start_server.bat. Вставьте в него следующие строки и замените YOUR_GSLT настоящим токеном:

  • @echo off

  • cd /d C:\cs2-server\game\bin\win64

  • cs2.exe -dedicated -console -port 27015 -maxplayers 10 +sv_setsteamaccount YOUR_GSLT +game_type 0 +game_mode 1 +map de_dust2 +exec server.cfg

  • pause

Запустите bat-файл.

Параметр -dedicated включает серверный режим: без него cs2.exe запускает игру. Параметр -port задает порт, -maxplayers ограничивает число слотов, а +map выбирает стартовую карту. Сочетание +game_type 0 +game_mode 1 соответствует соревновательному режиму.

Как создать сервер в кс 2 без ручной установки

На игровом хостинге начните с панели провайдера: выберите CS 2, дождитесь установки, задайте карту, название и пароль. Если панель требует GSLT, добавьте его в предназначенное для этого поле. Адрес и назначенный порт возьмите из панели, даже если в инструкции указан стандартный 27015.

Для разового матча можно воспользоваться кастомным лобби, например, на Cybershoke. Откройте раздел матчей, создайте лобби, выберите его видимость и доступные параметры: формат, карту и локацию. Для игры своим кругом используйте закрытый или приватный вариант с паролем. После запуска матча отобразится адрес сервера.

Гайд по бесконечным раундам в CS 2: как изменить время в игре

Как подключить сервер

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

Откройте доступ через брандмауэр и роутер

Для игрового трафика в нашем примере используется UDP-порт 27015. TCP-порт 27015 применяется для RCON – удаленного администрирования. Для обычного входа друзей не нужно открывать RCON всем желающим.

  1. Нажмите Win + R, введите wf.msc и откройте брандмауэр Windows в режиме повышенной безопасности.

  2. В разделе правил для входящих подключений создайте новое правило для порта.

  3. Выберите UDP, укажите локальный порт 27015 и разрешите подключение.

  4. Примените правило к сетевому профилю, через который работает сервер, и задайте понятное имя.

  5. В панели роутера найдите переадресацию портов, Port Forwarding или Virtual Server. Создайте правило: внешний UDP 27015 направляется на внутренний IP серверного ПК и UDP 27015.

Внутренний IP можно посмотреть с помощью команды ipconfig в командной строке Windows: нужен IPv4-адрес используемого сетевого адаптера. Закрепите этот адрес за компьютером в настройках DHCP роутера, иначе после переподключения правило может начать указывать не на то устройство.

Переадресация на домашнем роутере не решит проблему CGNAT, если провайдер не дает доступный извне IPv4-адрес. Уточните у провайдера возможность подключения публичного адреса. 

Подключитесь из игры

В CS 2 откройте консоль и введите connect АДРЕС:ПОРТ. Например:

  • connect 127.0.0.1:27015

Для подключения с другого компьютера в домашней сети используйте внутренний адрес серверного ПК, например connect 192.168.1.50:27015. Друзьям из интернета нужен публичный адрес, а на хостинге – адрес из панели управления. Замените 192.168.1.50 внутренним IPv4 серверного ПК.

Если сервер защищен паролем, перед подключением выполните password «ВАШ_ПАРОЛЬ», а затем connect с нужным адресом. Пароль должен совпадать со значением sv_password на сервере. Не путайте его с GSLT и паролем удаленного управления.

Как создать свой сервер в КС 1.6

Какие ошибки могут быть при создании сервера

Запускается игра или не находится исполняемый файл

Проверьте наличие -dedicated и путь к game\bin\win64\cs2.exe. 

Окно закрывается сразу после запуска

Просмотрите сообщение об ошибке в открывшемся окне консоли. Если упоминается Failed to initialize Steamworks SDK или steamclient64.dll, проверьте, установлен ли клиент Steam. Если ошибка связана с отсутствующими игровыми файлами, остановите сервер и выполните проверку через SteamCMD: app_update 730 validate.

У владельца сервер работает, а друзья не могут войти

Начните с адреса подключения: друзьям нужен публичный IPv4, а не внутренний адрес вашего ПК. Затем сверьте порт в строке запуска и сетевых правилах. Если они совпадают, переходите к брандмауэру, переадресации и ограничениям провайдера. В серверных настройках должны оставаться sv_lan 0 и действующий GSLT.

Сервер отклоняет токен или пароль

Если журнал указывает на ошибку GSLT, проверьте, что вместо YOUR_GSLT вставлена полная строка токена. Steam предупреждает: неиспользуемые токены могут истекать, а после сброса пароля через поддержку они перегенерируются. Обновите токен в параметрах запуска и перезапустите сервер.

При ошибке пароля входа проверяйте sv_password и команду password у игрока.

После обновления игры не получается подключиться

Остановите сервер, обновите его через SteamCMD командой app_update 730 и запустите снова. Всем игрокам тоже нужно обновить CS 2. Перед этим сохраните конфиги и параметры запуска отдельно. Если установлены плагины, проверьте их совместимость с новой сборкой по документации разработчиков.

Настройки не применяются или матч тормозит

Для конфига проверьте путь game\csgo\cfg\server.cfg, расширение файла и сообщения после exec server.cfg в серверной консоли. При зависаниях посмотрите загрузку процессора, расход памяти и состояние сети. Временно уберите сторонние плагины и сравните поведение сервера на той же карте с тем же числом игроков.

Как тренировать аим в КС 2: как улучшить стрельбу, гайд

Как включить и настроить микрофон в Steam: что делать, если не работает микро