Перейти до вмісту
Squad

Встановлення сервера Squad

Виділений сервер Squad безплатний і завантажується анонімно через SteamCMD (app 403240) у Windows і Linux. Знадобиться 30–45 хвилин: встановлення, Server.cfg, порти 7787/UDP, 27165/UDP і 21114/TCP та автоматична служба.

Останнє оновлення: 09.10.2026

Виділений сервер Squad безплатний і завантажується анонімно через SteamCMD (app 403240) у Windows і Linux. Знадобиться 30–45 хвилин: встановлення, Server.cfg, порти 7787/UDP, 27165/UDP і 21114/TCP та автоматична служба.

Покрокове встановлення

  1. Підготуйте 64-бітну машину зі швидким CPU, достатнім ОЗП і SSD.

  2. Встановіть SteamCMD і завантажте app 403240 з анонімним входом.

  3. Створіть Server.cfg інструментом сайту; створіть Admins.cfg і Rcon.cfg у SquadGame/ServerConfig.

  4. Запустіть SquadGameServer з Port, QueryPort, RCONPORT і FIXEDMAXPLAYERS.

  5. Відкрийте 7787/UDP, 27165/UDP і за потреби 21114/TCP (RCON) скрізь, де трафік фільтрується.

  6. Налаштуйте ротацію (LevelRotation.cfg або LayerRotation.cfg) і MapRotationMode.

  7. Створіть службу systemd (Linux) або завдання планувальника (Windows).

  8. Заплануйте оновлення, бекапи конфігурації та перезапуск.

  9. Перевірте ззовні й додайте сервер на game-rank.com.

Вимоги

64-бітні Windows або Linux. Для хостингу не потрібні ні акаунт, ні ліцензія (анонімний вхід). В опрацьованих джерелах немає офіційного мінімуму: розраховуйте на швидкий однопотоковий CPU, 16 ГБ ОЗП і більше для 80–100 гравців, SSD (гра займає кілька десятків ГБ) та хороший вихідний канал. Версії сервера й клієнта мають збігатися.

Локальне встановлення (Windows)

Встановіть сервер через SteamCMD (Valve) і запустіть його; під'єднайтеся з гри через консоль (клавіша ё/`) командою open 127.0.0.1:7787.

steamcmd.exe +force_install_dir C:\SquadServer +login anonymous +app_update 403240 validate +quit

cd /d C:\SquadServer
SquadGameServer.exe Port=7787 QueryPort=27165 RCONPORT=21114 FIXEDMAXPLAYERS=80 -log

Встановлення на Linux VPS / виділений сервер

В Ubuntu/Debian створіть користувача без root, встановіть SteamCMD (Debian: спершу ввімкніть «non-free»), завантажте сервер і запустіть.

sudo apt update && sudo apt install -y software-properties-common
sudo add-apt-repository -y multiverse && sudo dpkg --add-architecture i386 && sudo apt update
sudo apt install -y steamcmd lib32gcc-s1 ca-certificates
sudo adduser --disabled-password --gecos "" squad

Перший запуск

Під виділеним користувачем встановіть сервер і запустіть SquadGameServer.sh з потрібними портами.

sudo -iu squad
mkdir -p ~/server && /usr/games/steamcmd +force_install_dir ~/server +login anonymous +app_update 403240 validate +quit
cd ~/server && ./SquadGameServer.sh Port=7787 QueryPort=27165 RCONPORT=21114 FIXEDMAXPLAYERS=80

Порти для відкриття

Значення за замовчуванням із посібників хостерів (офіційну документацію вивчити не вдалося); змінюються параметрами Port=, QueryPort= і RCONPORT= під час запуску. У Rcon.cfg також є порт RCON.

  • 7787/UDP — гра
  • 27165/UDP — запити Steam (список серверів)
  • 21114/TCP — RCON (необов'язково, захистіть)

Файрвол Linux (ufw)

sudo ufw allow 7787/udp
sudo ufw allow 27165/udp
sudo ufw allow 21114/tcp
sudo ufw status verbose

Брандмауер Windows (netsh)

netsh advfirewall firewall add rule name="Squad 7787 UDP" dir=in action=allow protocol=UDP localport=7787
netsh advfirewall firewall add rule name="Squad 27165 UDP" dir=in action=allow protocol=UDP localport=27165
netsh advfirewall firewall add rule name="Squad 21114 TCP" dir=in action=allow protocol=TCP localport=21114

Файрвол хостера та домашній роутер (NAT)

У OVH, Hetzner, Scaleway та подібних хостерів відкрийте ті самі порти й у файрволі провайдера (security group / файрвол панелі): він фільтрує трафік до машини. За домашнього хостингу налаштуйте на роутері проброс (NAT) кожного порту на локальну IP сервера з потрібним протоколом. Перевіряйте ззовні (мобільна мережа); не відкривайте порти адміністрування (RCON) без надійного пароля.

Автозапуск (systemd)

Збережіть файл як /etc/systemd/system/squad.service і виконайте: sudo systemctl daemon-reload && sudo systemctl enable --now squad. Логи: journalctl -u squad -f. У Windows створіть завдання планувальника під час запуску, що запускає SquadGameServer.exe.

[Unit]
Description=Squad server
After=network-online.target
Wants=network-online.target

[Service]
Type=simple
User=squad
WorkingDirectory=/home/squad/server
ExecStart=/home/squad/server/SquadGameServer.sh Port=7787 QueryPort=27165 RCONPORT=21114 FIXEDMAXPLAYERS=80
Restart=on-failure
RestartSec=15
LimitNOFILE=100000

[Install]
WantedBy=multi-user.target

Оновлення

Зупиніть службу, знову виконайте app_update і перезапустіть. Версії клієнта й сервера мають збігатися: оновлюйте сервер після кожного патча гри.

sudo systemctl stop squad
sudo -u squad /usr/games/steamcmd +force_install_dir /home/squad/server +login anonymous +app_update 403240 validate +quit
sudo systemctl start squad

Резервні копії та планові перезапуски

Робіть бекап теки SquadGame/ServerConfig (Server.cfg, Admins.cfg, Rcon.cfg, файли ротації) і плануйте щоденний перезапуск (тут 05:00, бекап о 04:55).

# crontab -e (root)
55 4 * * * tar czf /var/backups/squad-$(date +\%F).tgz -C /home/squad/server/SquadGame ServerConfig
0 5 * * * systemctl restart squad

Публікація та пошук сервера

Коли сервер стане доступним ззовні, додайте його на game-rank.com/jeux/squad (сайт власника інструмента), щоб гравці могли його знайти.

Усунення несправностей

  • Сервера немає у списку: закритий 27165/UDP або QueryPort відрізняється від відкритого у файрволі.
  • Ззовні не під'єднатися: не відкрито 7787/UDP (система, хостер, NAT); потрібен UDP, а не TCP.
  • Несумісна версія: сервер не оновлено після патча — знову виконайте app_update.
  • Зміни Server.cfg ігноруються: файл редагували за працюючого сервера (або його перезаписано) — зупиніть сервер перед правкою.
  • RCON не працює: немає пароля в Rcon.cfg або заблоковано 21114/TCP; відкривайте цей порт лише для ваших інструментів адміністрування.

Поширені запитання

Чи потрібно мати Squad для хостингу?
Ні: виділений сервер (app 403240) завантажується з анонімним входом SteamCMD.
Як додати адміністраторів?
В Admins.cfg: рядок Group=Назва:права (наприклад, Group=Moderator:chat,kick,cameraman), потім Admin=<SteamID64>:Назва.
Які порти за замовчуванням?
7787/UDP (гра), 27165/UDP (запити) і 21114/TCP (RCON) за посібниками хостерів; налаштовуються під час запуску.
Чи потрібно перезапускати після редагування Server.cfg?
Так: зупиніть сервер перед редагуванням, потім перезапустіть для застосування.

Інструменти для сервера Squad

Squad
SquadВільний доступ
Створіть Server.cfg сервера Squad: назва, слоти, черга, ротація мап, зміна команд, TK і час матчу.
КонфігураціяСерверРотаціяВідкрити
Документація