servarium :)
главная / журнал / Как установить и настроить выделенный сервер Squad в Windows: полное руководство
гайд · 10 мин чтения · Squad

Как установить и настроить выделенный сервер Squad в Windows: полное руководство

·

Пошаговое руководство по созданию сервера Squad на Windows: установка через SteamCMD, настройка портов и конфигурации, требования к ПК и решение частых ошибок.

1. Что именно мы устанавливаем

Выделенный сервер Squad — это отдельный процесс SquadGameServer.exe. Он обслуживает матчи и принимает сетевые подключения, но не отображает игру и не заменяет обычный игровой клиент. Если вы собираетесь играть на том же компьютере, дополнительно установите саму Squad через Steam. У игрового клиента идентификатор приложения Steam — 393380, а у выделенного сервера — 403240. Сервер распространяется как отдельный бесплатный инструмент Steam. Для его установки мы воспользуемся SteamCMD — консольным клиентом Steam от Valve.

Для первого запуска разумно создать нелицензированный сервер на 40 игроков, который будет отображаться в разделе Custom Servers («Пользовательские серверы»). Такой вариант удобен для тренировок и проверки настроек. Впоследствии лимит игроков можно увеличить, предварительно оценив нагрузку. Чтобы сервер появился в основном общедоступном списке, понадобится лицензия Offworld Industries (OWI). Отсутствие лицензии не означает, что сервер установлен неправильно: лицензированные серверы отображаются в основном разделе Server Browser, а нелицензированные — в Custom Servers.

Во всех примерах используется одна серверная копия, следующие пути Windows и одинаковые номера портов:

Параметр

Значение в этой инструкции

SteamCMD

C:\SteamCMD\steamcmd.exe

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

C:\SquadServer

Исполняемый файл сервера

C:\SquadServer\SquadGame\Binaries\Win64\SquadGameServer.exe

Папка конфигурации

C:\SquadServer\SquadGame\ServerConfig

Игровой UDP-порт

7787 (и дополнительный 7788)

Порт запросов Steam

27165 (и дополнительный 27166)

Порт служебных сигналов (beacon)

15000

Необязательный порт удалённого управления RCON

21114 (в нашей инструкции наружу не открывается)

Не смешивайте пути из разных руководств. Если в команде установки используется одна папка, а в файле запуска указана другая, Windows не найдёт сервер. Указанное расположение SquadGameServer.exe подтверждается составом актуального серверного пакета для Windows в Steam и документацией по установке.

2. Рекомендуемые системные характеристики

Компонент

рекомендуемая сборка

Операционная система

Windows 11, 64-разрядная

Процессор

Core i7-14700K либо Ryzen 9 7950X (оба есть в перечне OWI) или сопоставимое одобренное оборудование; нужен существенный резерв вычислительной мощности для самой игры

Оперативная память

64 ГБ в двухканальном режиме — практичный ориентир, позволяющий одновременно разместить Windows, сервер и игру и выдерживать пиковые нагрузки

Частота ОЗУ

От 3000 МГц, с учётом совместимости процессора и материнской платы

Видеокарта

RTX 3060 / RX 6600 XT или мощнее; видеокарта нужна клиенту, а не процессу выделенного сервера

Накопитель

Желательно иметь 200 ГБ свободного места на SSD/NVMe сверх пространства, необходимого Windows; для модификаций и резервных копий потребуется больше

Сеть

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

Дополнительно

DirectX 12, микрофон или гарнитура, эффективное охлаждение и запас по питанию

3. Подготовка Windows, сети и необходимых компонентов

  1. Установите обновления Windows и драйверов сетевого адаптера. Для установки и изменения правил брандмауэра понадобятся права администратора. Создайте на SSD две папки: C:\SteamCMD и C:\SquadServer. Лучше не размещать SteamCMD и сервер внутри C:\Program Files, чтобы избежать лишних проблем с правами доступа и контролем учётных записей (UAC).
  2. Убедитесь, что можете войти в настройки маршрутизатора и закрепить за компьютером с сервером постоянный внутренний IP-адрес через резервирование DHCP, например 192.168.1.50. Это лишь пример — используйте параметры собственной локальной сети. Для подключения игроков из Интернета провайдер и маршрутизатор должны пропускать входящие соединения на нужные порты. При CGNAT (NAT на стороне провайдера) обычной переадресации на домашнем маршрутизаторе недостаточно: потребуется запросить у провайдера публичный IPv4-адрес либо воспользоваться подходящим хостингом. Если игроки внутри одной локальной сети обращаются к серверу по внешнему адресу, маршрутизатору также может понадобиться функция NAT loopback / hairpin NAT («петля NAT»).
  3. Установите актуальный пакет Microsoft Visual C++ Redistributable для x64, скачанный с сайта Microsoft. В сведениях о серверном пакете Squad для Windows также указаны старые компоненты Visual C++ 2013, Visual C++ 2015 и DirectX June 2010. Если новая система сообщает об отсутствующих DLL или компонентах среды выполнения, используйте соответствующие официальные установщики Microsoft, а не сайты с отдельными DLL-файлами. Современные пакеты Visual C++ версии v14 совместимы с программами, собранными средствами Visual Studio 2015 и новее; пакет 2013 года устанавливается отдельно. При необходимости добавьте старые библиотеки DirectX: это не понижает установленную версию DirectX 12.

Официальные адреса для скачивания:

4. Установка выделенного сервера Squad через SteamCMD

  1. Скачайте ZIP-архив SteamCMD для Windows по ссылке выше. Распакуйте steamcmd.exe непосредственно в C:\SteamCMD. Проверьте, что файл не оказался в дополнительной вложенной папке.
  2. Откройте Блокнот и вставьте в него точно следующий текст. Сохраните файл под именем C:\SteamCMD\update_squad.bat. В окне сохранения выберите тип «Все файлы», иначе Блокнот может добавить расширение .txt, и получится update_squad.bat.txt.

@echo off
"C:\SteamCMD\steamcmd.exe" +force_install_dir "C:\SquadServer" +login anonymous +app_update 403240 validate +quit
if errorlevel 1 (
echo SteamCMD reported an installation or update error.
pause
exit /b 1
)
echo Check the SteamCMD output for: Success! App '403240' fully installed.
pause

  1. Дважды щёлкните update_squad.bat. При первом запуске SteamCMD может сначала обновить собственные компоненты. Затем программа без входа в личную учётную запись Steam загрузит и проверит Squad Dedicated Server — именно сервер, а не клиентскую игру. Убедитесь, что в окне появилось сообщение об успешном завершении установки (fully installed). Если ошибки видны в тексте вывода, разберитесь с ними, даже когда командный файл завершается без кода ошибки: SteamCMD не всегда передаёт все сбои через код возврата.
  2. В Проводнике проверьте наличие именно этого исполняемого файла: C:\SquadServer\SquadGame\Binaries\Win64\SquadGameServer.exe. Если файла нет, не придумывайте другой путь: сначала проверьте папку установки, сообщения SteamCMD и свободное место на диске.

Не обновляйте и не проверяйте целостность серверных файлов в то время, когда сервер запущен из той же папки. Перед будущими обновлениями останавливайте сервер.

5. Создание файла запуска сервера

Откройте Блокнот и сохраните следующий текст в C:\SquadServer\start_squad.bat, выбрав при сохранении тип «Все файлы»:

@echo off
cd /d "C:\SquadServer"
"C:\SquadServer\SquadGame\Binaries\Win64\SquadGameServer.exe" Port=7787 QueryPort=27165 beaconport=15000 FIXEDMAXPLAYERS=40 RANDOM=NONE -log
pause

Команда cd /d устанавливает рабочую папку сервера, даже если она находится на другом диске. Параметр Port задаёт игровой порт, QueryPort — порт запросов для поиска сервера, beaconport — служебный порт. FIXEDMAXPLAYERS=40 ограничивает число игроков сорока — подходящий вариант для первоначальной проверки и небольшой группы. RANDOM=NONE отключает случайное перемешивание заданной ротации через параметр запуска. -log включает отображение журнала в окне процесса. Все параметры записаны в одну строку, без символов переноса команд.

Один раз запустите этот файл, а затем штатно остановите сервер, чтобы проверить или сформировать конфигурационные файлы. Первое включение может быть медленнее последующих из-за инициализации ресурсов. При работе клиента и сервера на одном компьютере учитывайте практическое предупреждение в документации Squad: сначала запускайте выделенный сервер, а уже затем входите в обычный клиент Steam и запускайте игру. Если Steam уже открыт и сервер не инициализируется, полностью закройте Steam, запустите сервер, после чего снова откройте Steam и Squad. Это рекомендация по устранению возможного конфликта, а не гарантия совместимости всех будущих версий.

6. Настройка имени сервера, вместимости и ротации карт

Откройте в Блокноте файл C:\SquadServer\SquadGame\ServerConfig\Server.cfg. Это обычный текстовый файл конфигурации. Сохраняйте его имя и расширение. Редактируйте существующие параметры, не подменяя целиком свежую конфигурацию старым шаблоном из Интернета. Установите следующие значения, каждое на своей строке; остальные актуальные параметры файла оставьте без изменений.

ServerName="My Squad Training Server"
ShouldAdvertise=true
IsLANMatch=false
MaxPlayers=40
NumReservedSlots=0
PublicQueueLimit=10
MapRotationMode=LayerList
RandomizeAtStart=false

  • ServerName — название, по которому сервер будет находиться в списке. Выберите заметное и уникальное имя. Не называйте собственный сервер «Official» и не создавайте впечатления, будто он принадлежит Offworld.
  • ShouldAdvertise=true разрешает показывать сервер в списках, а IsLANMatch=false выбирает обычный сетевой режим вместо режима только для локальной сети.
  • MaxPlayers=40 должен соответствовать ограничению FIXEDMAXPLAYERS=40 в команде запуска. Повышайте оба значения лишь после проверки производительности и ознакомления с требованиями лицензирования.
  • NumReservedSlots=0 означает отсутствие зарезервированных мест; PublicQueueLimit=10 ограничивает очередь ожидания.
  • MapRotationMode=LayerList заставляет сервер последовательно использовать список из LayerRotation.cfg; RandomizeAtStart=false сохраняет исходный порядок. Если позднее захотите использовать встроенное голосование за карту и фракцию, включите MapRotationMode=LayerList_Vote и настройте вместо обычной ротации файлы LayerVoting.cfg, LayerVotingLowPlayers.cfg и VoteConfig.cfg. Обновление Squad 10.6 изменило параметры голосования для новых серверов, но не перезаписало конфигурации действующих экземпляров.

Теперь откройте C:\SquadServer\SquadGame\ServerConfig\LayerRotation.cfg. Для первого теста внесите в него следующие технические идентификаторы слоёв карт, каждый на отдельной строке. Здесь нужны именно идентификаторы, не названия из интерфейса:

AlBasrah_Seed_v1
Anvil_AAS_v1
AlBasrah_RAAS_v1

Слои Seed предназначены для игры при небольшом количестве участников; AAS и RAAS — более масштабные обычные режимы. Для сервера на 40 человек на первых порах часто разумнее добавить больше небольших слоёв Seed и Skirmish, пока не появится постоянная аудитория. После обновлений проверяйте актуальность идентификаторов: удалённое или неправильно записанное название может привести к пропуску карты либо некорректной ротации. Перед правками сохраняйте копию существующего файла.

Для приветствия и кратких правил можно использовать Motd.cfg в той же папке, если он предусмотрен текущей сборкой. Файл ServerMessages.cfg позволяет периодически выводить короткие серверные сообщения с заданным интервалом. Укажите в них правила поведения и способ связаться с администрацией. Не вставляйте HTML-разметку, не проверив, что соответствующий файл и версия игры действительно её поддерживают.

7. Назначение администраторов и защита удалённого управления

Откройте C:\SquadServer\SquadGame\ServerConfig\Admins.cfg. Права в Squad назначаются группам, а учётные записи определяются по SteamID64, а не по отображаемым никам Steam. Ниже приведена корректная строка создания группы модераторов:

Group=Moderator:changemap,chat,kick,ban

Добавьте каждого администратора на отдельной строке по схеме Admin=STEAMID64:Moderator, заменив слово STEAMID64 на его настоящий 17-значный идентификатор SteamID64. Нельзя копировать чужие идентификаторы из примеров: так можно случайно предоставить права постороннему человеку. Если владельцу нужны расширенные полномочия, сверяйтесь с полным перечнем разрешений в установленном Admins.cfg и выдавайте только действительно нужные права. После изменения конфигурации сохраните файл и перезапустите сервер.

RCON — необязательная функция удалённого администрирования. Откройте C:\SquadServer\SquadGame\ServerConfig\Rcon.cfg и проверьте параметр Password=. Если после знака равенства ничего нет, RCON выключен. Для простого сервера оставьте его выключенным. Если позднее понадобится удалённая консоль, задайте длинный уникальный пароль и подключайтесь через доверенную сеть или VPN. Не перенаправляйте RCON-порт 21114 напрямую из публичного Интернета. Если программа администрирования запущена на том же ПК, можно указать IP=127.0.0.1, разрешив лишь локальное управление. Уточняйте значения IP и Port в самом файле, а не полагайтесь на настройки стороннего инструмента по умолчанию.

8. Разрешение соединений в брандмауэре Windows и настройка маршрутизатора

В документации по установке Squad перечислены следующие стандартные входящие порты. Если компьютер находится за домашним маршрутизатором, настройте переадресацию этих портов на закреплённый за сервером внутренний IPv4-адрес, сохраняя одинаковые номера внешних и внутренних портов. Одновременно необходимо разрешить входящий трафик в брандмауэре Windows.

Назначение

Протокол

Локальные порты

Игровые подключения

UDP

7787, 7788

Служебные соединения beacon

UDP и TCP

15000

Запросы и обнаружение сервера через Steam

UDP и TCP

27165, 27166

Удалённое управление RCON — только при сознательном включении

TCP/UDP согласно документации Squad

21114 — по умолчанию не перенаправлять

Откройте PowerShell с правами администратора: щёлкните правой кнопкой по PowerShell или Терминалу Windows и выберите «Запуск от имени администратора». Для указанных в этой инструкции портов выполните без изменений следующие команды:

New-NetFirewallRule -DisplayName "Squad Game UDP" -Direction Inbound -Action Allow -Protocol UDP -LocalPort 7787,7788 -Profile Any
New-NetFirewallRule -DisplayName "Squad Beacon UDP" -Direction Inbound -Action Allow -Protocol UDP -LocalPort 15000 -Profile Any
New-NetFirewallRule -DisplayName "Squad Beacon TCP" -Direction Inbound -Action Allow -Protocol TCP -LocalPort 15000 -Profile Any
New-NetFirewallRule -DisplayName "Squad Query UDP" -Direction Inbound -Action Allow -Protocol UDP -LocalPort 27165,27166 -Profile Any
New-NetFirewallRule -DisplayName "Squad Query TCP" -Direction Inbound -Action Allow -Protocol TCP -LocalPort 27165,27166 -Profile Any

Эти правила разрешают входящий трафик на перечисленные порты, но не настраивают маршрутизатор и сами по себе не подтверждают доступность сервера из Интернета. В панели управления маршрутизатора найдите раздел Port Forwarding («Переадресация портов», «Виртуальный сервер» или аналогичный) и создайте соответствующие правила для закреплённого адреса компьютера. Конкретные названия пунктов зависят от модели. Не указывайте публичный IP-адрес компьютера как внутренний адрес назначения: здесь нужен именно его локальный IPv4-адрес. Если ПК подключён напрямую и сам имеет публичный IPv4, маршрутизатор может не требовать переадресации, но правила брандмауэра Windows по-прежнему необходимы.

В документации Squad также отмечено, что отдельные клиентские сеансы могут задействовать динамические UDP-порты выше 30000. Не спешите открывать на маршрутизаторе весь огромный диапазон. Сначала проверьте стандартные порты и реальное прохождение трафика. Если игроки подключаются, но не могут удержаться в матче, изучите журналы брандмауэра и сети и обратитесь за актуальными рекомендациями в поддержку хостинга Offworld. Разрешение трафика в брандмауэре для конкретного исполняемого файла бывает безопаснее, чем безусловное открытие всех портов. Расширять переадресацию на внешней стороне следует только при наличии подтверждённой необходимости.

9. Запуск сервера, поиск в игре и проверка подключений

  1. Выполните C:\SquadServer\start_squad.bat и оставьте окно сервера открытым. Дождитесь успешной инициализации. Ошибки отсутствующих библиотек, неверные идентификаторы слоёв карт и невозможность занять сетевой порт нужно устранить до приглашения игроков. Файлы журналов обычно находятся в C:\SquadServer\SquadGame\Saved\Logs.
  2. Чтобы проверить, появились ли в Windows ожидаемые локальные UDP-сокеты, откройте отдельное окно PowerShell и выполните команду:

Get-NetUDPEndpoint -LocalPort 7787,7788,15000,27165,27166 -ErrorAction SilentlyContinue | Select-Object LocalAddress,LocalPort,OwningProcess

Наличие сокета означает, что процесс открыл локальный порт, но не доказывает, что подключения из внешнего Интернета доходят до сервера. Обычная проверка TCP-порта также не подтверждает работоспособность игрового соединения по UDP. Если нужный порт не появился, посмотрите журнал запуска и убедитесь, что его не заняла другая программа.

  1. Запустите обычный клиент Squad и откройте браузер серверов. Нелицензированный сервер ищите в разделе Custom Servers, а не только в основном списке лицензированных серверов. Введите своё уникальное название. Уберите фильтры, которые могут скрывать пустые, пользовательские, модифицированные серверы или серверы с высоким пингом. По возможности попросите человека, подключённого через другую сеть, войти на сервер и достаточно долго поиграть, чтобы проверить загрузку карты, перемещение, голосовой чат и устойчивость соединения. Проверка только с самого хост-компьютера не выявляет все проблемы NAT и переадресации.
  2. Если игра и сервер работают на одном ПК, сначала запускайте сервер и только затем Steam с клиентом Squad. Следите, чтобы оставалось достаточно свободной оперативной памяти и ресурсов процессора. Если сервер не виден из той же локальной сети, сначала проверьте его с другого подключения и уточните поддержку NAT loopback у маршрутизатора: отсутствие локального доступа по внешнему IP ещё не означает, что сервер недоступен всем остальным.
  3. Обязательно проверьте переход ко второй карте в списке ротации, а также работу требуемых команд администратора. Сервер, который смог один раз запуститься, но не переходит к следующей карте, ещё не готов к эксплуатации без присмотра.

10. Публикация в основном списке и лицензия Offworld

Доступный через Интернет нелицензированный сервер обычно отображается как Custom Server. Чтобы попасть в основной список лицензированных серверов, подайте заявку через официальный портал OWI: https://license.offworldindustries.com/. Лицензия выдаётся по решению разработчика, а не автоматически при покупке игры или мощного компьютера.

До подачи заявки внимательно изучите действующие правила лицензирования и администрирования Offworld. В частности, лицензированный сервер обязан оставаться общедоступным: защита паролем и сокрытие сервера запрещены. Он должен иметь уникальное название без намёков на официальный статус, работать на допустимом либо специально согласованном оборудовании, а не на неподтверждённой виртуальной машине или VPS, иметь не менее 10 администраторов на один сервер, предоставлять необходимый доступ разработчикам и специалистам по тестированию OWI, поддерживать приемлемую производительность и обеспечивать модерацию сообщества. При хронически низкой производительности Offworld может потребовать обновить оборудование, уменьшить число игроков либо отозвать лицензию.

После одобрения используйте выданный Offworld ключ и именно те инструкции по его установке, которые пришли вместе с одобрением. Файл License.cfg упомянут в перечне серверных конфигураций Squad, но формат ключа и процедура лицензирования могут изменяться. Поэтому не стоит придумывать содержимое License.cfg и тем более публиковать свой ключ. Закрытая тренировка клуба с паролем и появление в основном общедоступном списке — разные сценарии с разными условиями.

11. Обновления, обслуживание, резервные копии и модификации

После выхода каждого обновления Squad действуйте в следующем порядке: предупредите игроков; штатно остановите выделенный сервер; сохраните резервную копию конфигурации и отдельно установленных модов; выполните C:\SteamCMD\update_squad.bat; убедитесь в успешном завершении загрузки; проверьте примечания к обновлению на предмет новых параметров, изменений слоёв карт и требований модификаций; снова запустите сервер и проверьте подключение клиента. Обычный клиент Squad также должен обновляться через Steam. Несовпадение версий клиента и сервера — одна из возможных причин отказа в подключении. Версия Squad 10.6 вышла в октябре 2026 года, после чего разработчики выпускали исправления, в том числе серверные. Не закрепляйте сервер на старой сборке.

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

$stamp = Get-Date -Format 'yyyyMMdd-HHmmss'
New-Item -ItemType Directory -Force 'C:\SquadBackups' | Out-Null
Compress-Archive -Path 'C:\SquadServer\SquadGame\ServerConfig\*' -DestinationPath "C:\SquadBackups\SquadConfig-$stamp.zip"

Храните вторую резервную копию вне этого компьютера. Архив из примера содержит только конфигурационные файлы: он не охватывает сам сервер, его журналы, моды из Workshop и игровой клиент. Во время заполненного матча контролируйте загрузку процессора и использование памяти в Диспетчере задач Windows. Обращайте внимание на нехватку ОЗУ, перегрузку отдельных ядер, снижение частот из-за перегрева, дисковые задержки и качество сетевого соединения. Держите запас свободного места на SSD и выполняйте плановые перезапуски. Правила OWI предусматривают регулярные перезапуски сервера и контроль TPS — числа серверных тиков в секунду. Именно показатели под нагрузкой, а не почти нулевая нагрузка в пустом матче, определяют пригодность оборудования.

Необязательно: автоматический запуск в Windows. Когда ручной запуск уже работает, откройте Планировщик заданий (taskschd.msc) и выберите «Создать задачу». Если хотите видеть окно серверной консоли, на вкладке общих параметров выберите «Выполнять только для вошедшего пользователя». Добавьте триггер «При входе в систему» для своей учётной записи Windows. На вкладке действий выберите «Запуск программы»: в поле программы укажите C:\SquadServer\start_squad.bat, а в поле «Рабочая папка» («Начать в» / Start in) — C:\SquadServer без кавычек. В настройках запретите запуск второго экземпляра задачи, если первый ещё выполняется. Сохраните её и проверьте работу при следующем входе в Windows. Если сервер должен работать без открытого пользовательского сеанса, потребуется отдельно проверить запуск в неинтерактивном режиме и наблюдение по файлам журналов. Не добавляйте автоматическое обновление файлов во время работы сервера.

Необязательно: установка модификаций из Steam Workshop в Windows

Выполните следующие действия, только если вам действительно нужны пользовательские карты, режимы или другое модифицированное содержимое:

  1. Убедитесь, что разработчик мода заявляет поддержку текущей версии Squad и выделенного сервера. Запишите цифровой идентификатор соответствующего объекта в Steam Workshop и изучите специальные инструкции автора: дополнительные файлы и названия слоёв могут различаться.
  2. На компьютере с установленным клиентом Squad подпишитесь на мод в Steam и дождитесь окончания загрузки. В папке нужной библиотеки Steam найдите steamapps\workshop\content\393380\<item ID>. Библиотека Steam может находиться не на диске C: — ищите её по фактическому месту установки игры.
  3. Остановите выделенный сервер. В C:\SquadServer\SquadGame создайте подпапки Plugins\Mods, если их ещё нет. Скопируйте всю папку мода с числовым именем, а не только файлы из неё, в C:\SquadServer\SquadGame\Plugins\Mods\.
  4. Перезапустите сервер и проверьте по сообщениям загрузки, что мод распознан. Добавляйте в ротацию только те технические идентификаторы слоёв, которые действительно установлены вместе с модом. У подключающихся игроков должна быть совместимая версия модификации. После обновления мода повторите перенос актуальных файлов.

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

12. Распространённые неисправности и способы их устранения

Проблема

Что проверить в Windows

SteamCMD сообщает об ошибке или отсутствует SquadGameServer.exe

Убедитесь, что файл сохранён с расширением .bat, ZIP распакован именно в C:\SteamCMD, на диске достаточно места, а команда app_update 403240 validate успешно завершается. Не путайте ID клиента 393380 с ID сервера 403240.

Сервер сразу закрывается или сообщает об отсутствующей DLL

Запускайте .bat, чтобы увидеть сообщения в консоли. Проверьте ошибку и папку Saved\Logs. Восстановите официальные пакеты Microsoft Visual C++ x64 и при необходимости старые компоненты. Не скачивайте DLL с сомнительных сайтов.

Сервер работает, но не виден в основном списке

Без лицензии он должен находиться в Custom Servers. Проверьте ShouldAdvertise=true, IsLANMatch=false, фильтры списка и наличие действующей лицензии.

Друзья из другой сети не могут подключиться

Проверьте входящие правила брандмауэра Windows, переадресацию на правильный локальный IP, наличие публичного IPv4 или CGNAT, ограничения провайдера и маршрутизатора, а также фактическое открытие портов процессом сервера. Локального теста недостаточно.

Игровой клиент на том же ПК не видит сервер или не подключается

Запускайте сервер до Steam и Squad. Затем попробуйте проверку из другой сети и выясните, поддерживает ли маршрутизатор NAT loopback.

Карты меняются неожиданно или голосование ведёт себя неправильно

Проверьте MapRotationMode, RandomizeAtStart, соответствующий LayerRotation.cfg либо файлы голосования, действительность технических идентификаторов слоёв и новые параметры текущего обновления.

Не работают административные команды

Проверьте разрешения группы в Admins.cfg, настоящий 17-значный SteamID64 пользователя и перезапуск сервера после редактирования.

Торможения, падение TPS или сбои при большом количестве игроков

Уменьшите оба лимита — MaxPlayers и FIXEDMAXPLAYERS, отключите тяжёлые моды, проверьте загрузку отдельных ядер, ОЗУ, температуру, накопитель и исходящий Интернет-канал. Для многолюдного публичного сервера предпочтительно отдельное физическое оборудование.

Клиенты с модами теряют соединение

Сверьте сборки клиента и сервера, версии объектов Workshop, актуальные инструкции автора мода и серверные журналы.

Итоговый список проверки перед открытием сервера

  • Установлена и обновлена 64-разрядная Windows 11, доступно оборудование рекомендуемого уровня, за серверным ПК закреплён постоянный локальный IP.
  • Через SteamCMD установлено приложение 403240, исполняемый файл SquadGameServer.exe находится на указанном месте.
  • Корректно настроены Server.cfg, ротация и права администраторов; все SteamID64 действительно принадлежат доверенным людям.
  • Сервер запускается без ошибок библиотек, журналирования и занятия портов.
  • Настроены правила брандмауэра Windows и, если требуется, переадресация игровых, запросных и служебных портов; публичный доступ к RCON не открыт.
  • Игрок через другое подключение к Интернету видит сервер в соответствующем разделе браузера и может завершить матч.
  • Совпадают версии сервера, клиента и модов; следующая карта загружается, резервные копии сделаны, порядок обслуживания определён.
  • Если нужен основной лицензированный список серверов, заявка одобрена, а не просто отправлена.

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