Squad Avancé 14 min de lecture

Installer un serveur Squad dédié + obtenir une license key OWI (Windows et Linux)

Guide complet pour installer un serveur Squad dédié via SteamCMD : App ID 403240, ports UDP 7787/15000/27165 + TCP 21114, License.cfg, demande license key OWI et premier démarrage.

Installer un serveur Squad dédié + obtenir une license key OWI (Windows et Linux)

Installer un serveur Squad dédié + obtenir une license key OWI (Windows et Linux)

Vous voulez héberger un serveur Squad visible dans le browser officiel et pas seulement Custom Browser ? Ce guide vous accompagne pas à pas pour installer le serveur dédié officiel via SteamCMD ET obtenir votre license key Offworld Industries, sur Windows comme sur Linux. Toutes les commandes, App ID, ports et chemins sont vérifiés à partir du wiki officiel Squad et des politiques de licensing OWI.

Pas envie de gérer SteamCMD, le firewall, la license et les mises à jour ? Louez un serveur Squad chez HebergTonServ — installation auto, panel RCON et support 24/7 dès 20,90€/mois.


Pré-requis matériels

ComposantMinimumRecommandé
CPU6 threads modernesAMD Ryzen 9 / Intel i9 (4+ GHz)
RAM16 Go (50 slots)32 Go (80-100 slots)
Disque60 Go SSDSSD NVMe
Réseau100 Mbps montantsFibre, IP fixe ou DDNS
OSWindows Server, Ubuntu 22.04+Debian 12

Squad fournit des binaires natifs Linux et Windows.


Étape 1 — Demander une license key OWI (préalable)

Sans license key, votre serveur n’apparaîtra que dans le Custom Browser — invisible aux 99% des joueurs Squad qui utilisent le browser principal.

Procédure de demande

  1. Rendez-vous sur https://license.offworldindustries.com/
  2. Connectez-vous avec votre compte Steam
  3. Remplissez le formulaire :
    • Hosting type : choisissez “Self-hosted” si vous gérez votre serveur, ou “Hosting Partner” si vous louez chez un hébergeur partenaire OWI
    • Server details : nom de la communauté, ville, capacité, règlement
    • Administrators : liste des admins avec SteamID64
  4. Acceptez les Server Licensing Policies
  5. Soumettez la demande
  6. Délai d’approbation : généralement 2-7 jours ouvrés
  7. À l’approbation, vous recevez une license key par email (string alphanumérique)

Important : si vous louez chez un Hosting Partner OWI, ne demandez pas une license self-hosted — sélectionnez votre hosting partner dans le formulaire.

Conditions OWI

OWI impose un règlement strict : pas de toxicité, pas de pay-to-win, modération active, admins identifiés. Le non-respect peut entraîner révocation de la license.


Étape 2 — Télécharger SteamCMD

Windows

  1. Téléchargez : https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip
  2. Extrayez dans C:\steamcmd\
  3. Lancez steamcmd.exe une première fois

Linux (Ubuntu/Debian)

sudo apt update
sudo apt install lib32gcc-s1 wget unzip -y
mkdir ~/steamcmd && cd ~/steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xvzf steamcmd_linux.tar.gz
./steamcmd.sh

Étape 3 — Installer le serveur Squad (App ID 403240)

L’App ID du serveur dédié Squad est 403240 (à ne pas confondre avec 393380, l’App ID du client/jeu).

Windows

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

Linux

./steamcmd.sh +force_install_dir /home/steam/SquadServer/ +login anonymous +app_update 403240 validate +quit

Le téléchargement fait environ 50-60 Go (assets Unreal lourds). Patientez 30-60 minutes.


Étape 4 — Structure des fichiers installés

C:\SquadServer\
├── SquadServer.exe                (Linux: SquadGameServer.sh)
├── SquadGame\
│   ├── ServerConfig\              ← configs serveur
│   │   ├── Server.cfg
│   │   ├── License.cfg            ← votre license key
│   │   ├── Admins.cfg
│   │   ├── Bans.cfg
│   │   ├── LayerRotation.cfg
│   │   ├── MapRotation.cfg
│   │   └── Rcon.cfg
│   └── Saved\
│       └── Logs\
└── Engine\

Étape 5 — Ouvrir les ports réseau

Squad utilise les ports suivants par défaut :

PortProtocoleUsage
7787UDPGame port
7788UDPGame port secondaire
15000UDPBeacon port
27165UDPSteam Query Port
21114TCPRCON (admin distant)

Windows — règles firewall via PowerShell

New-NetFirewallRule -DisplayName "Squad UDP" -Direction Inbound -Protocol UDP -LocalPort 7787,7788,15000,27165 -Action Allow
New-NetFirewallRule -DisplayName "Squad RCON TCP" -Direction Inbound -Protocol TCP -LocalPort 21114 -Action Allow

Linux — UFW

sudo ufw allow 7787:7788/udp
sudo ufw allow 15000/udp
sudo ufw allow 27165/udp
sudo ufw allow 21114/tcp
sudo ufw reload

Routeur / Box Internet

Forwardez tous ces 5 ports vers l’IP locale.


Étape 6 — Configurer Server.cfg

Éditez SquadGame/ServerConfig/Server.cfg :

ServerName="Mon Serveur Squad FR"
MaxPlayers=80
ServerPassword=
ShouldAdvertise=true
IsLanMatch=false
NumReservedSlots=4
PreventTeamChangeIfUnbalanced=true
RejoinSquadDelayAfterKick=180
AllowTeamChanges=true
AllowSwitchTeamsBetweenLayers=true
PublicQueueLimit=25
EnforceTeamBalance=true
RecordDemos=false
ParamètreDescription
ServerNameNom dans le browser officiel
MaxPlayersSlots max (officiel jusqu’à 100)
ServerPasswordVide = serveur public
ShouldAdvertiseVisible dans le browser officiel (nécessite license !)
NumReservedSlotsSlots réservés admins / VIP
PreventTeamChangeIfUnbalancedEmpêche les déséquilibres
EnforceTeamBalanceAuto-balance des équipes

Étape 7 — Coller votre license key dans License.cfg

Éditez SquadGame/ServerConfig/License.cfg et collez votre key OWI reçue par email :

LicenseKey=ABCD-EFGH-IJKL-MNOP-QRSTUVWXYZ12

Sans cette ligne, votre serveur tombe automatiquement en Custom Browser (invisible aux 99% des joueurs Squad).


Étape 8 — Configurer les admins

Éditez SquadGame/ServerConfig/Admins.cfg :

Group=Admin:reserve,balance,canseeadminchat,kick,ban,changemap,debug,cheat
Group=Moderator:reserve,balance,canseeadminchat,kick,ban,changemap

# Format : SteamID64=Group
76561198012345678=Admin
76561198087654321=Moderator

Les groupes sont définis avec une liste de permissions séparées par des virgules. Permissions courantes :

PermissionDescription
reserveSlot réservé
balanceOutrepasse les règles de balance
canseeadminchatVoit le chat admin
kick / banKick / ban
changemapChanger la carte
debugCommandes debug
cheatGod mode et cheats (déconseillé hors test)

Étape 9 — Configurer le RCON

Éditez SquadGame/ServerConfig/Rcon.cfg :

Password=RconSecret42!
Port=21114

Ce mot de passe permet de piloter le serveur depuis un client RCON externe (SquadJS, Battlemetrics, etc.).


Étape 10 — Configurer la rotation de cartes (LayerRotation.cfg)

Squad utilise des layers (carte + faction + mode + heure). Éditez SquadGame/ServerConfig/LayerRotation.cfg :

Belaya_AAS_v1
Chora_RAAS_v1
Fallujah_RAAS_v1
Gorodok_RAAS_v1
Kohat_RAAS_v1
Logar_RAAS_v1
Manicouagan_RAAS_v1
Mestia_AAS_v1
Mutaha_RAAS_v1
Narva_RAAS_v1
Skorpo_RAAS_v1
Sumari_AAS_v1
Tallil_RAAS_v1
Yehorivka_RAAS_v1

Liste complète des layers sur https://squadlayerselector.com/.


Étape 11 — Premier démarrage

Windows

@echo off
SquadServer.exe MULTIHOME=0.0.0.0 Port=7787 QueryPort=27165 -log

Sauvez en start_server.bat. Lancez. Logs attendus :

LogServerInit: Server started successfully
LogServerInit: License loaded: <YOUR-KEY>

Linux

cd /home/steam/SquadServer
./SquadGameServer.sh MULTIHOME=0.0.0.0 Port=7787 QueryPort=27165 -log

Service systemd :

[Unit]
Description=Squad Dedicated Server
After=network.target

[Service]
Type=simple
User=steam
WorkingDirectory=/home/steam/SquadServer
ExecStart=/home/steam/SquadServer/SquadGameServer.sh MULTIHOME=0.0.0.0 Port=7787 QueryPort=27165 -log
Restart=on-failure

[Install]
WantedBy=multi-user.target

Étape 12 — SquadJS pour la modération avancée

SquadJS est l’outil communautaire de référence pour piloter un serveur Squad : statistiques, intégration Discord, plugins anti-toxicité, gestion auto des bans. Installation :

git clone https://github.com/Team-Silver-Sphere/SquadJS.git
cd SquadJS
npm install
cp config.json.example config.json
# Éditez config.json avec vos credentials RCON et Discord
node ./squad-server/index.js

Liez SquadJS à votre serveur via RCON (port 21114, password défini précédemment).


Étape 13 — Mettre à jour le serveur

OWI publie régulièrement des patchs (V8.x, V9.x, etc.). Pour mettre à jour :

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

Avant chaque mise à jour majeure, sauvegardez votre ServerConfig/. Les patchs peuvent réécrire certaines lignes.


FAQ

Pourquoi j’ai besoin d’une license key ?

OWI veut contrôler la qualité du browser officiel : modération, stabilité, règles. Sans license, le serveur va dans le Custom Browser, ignoré par la plupart des joueurs.

Combien de temps pour obtenir la license key ?

2-7 jours ouvrés en moyenne. OWI peut demander des compléments d’info (règlement détaillé, Discord public, etc.).

Combien de joueurs maximum ?

Officiellement 100 joueurs (50v50). Recommandation : 80 slots pour la stabilité. Au-delà, il faut un CPU très haut de gamme et 32 Go RAM.

Combien de RAM pour mon serveur Squad ?

16 Go pour 50 slots. 32 Go pour 80-100 slots. Squad consomme énormément de RAM (assets Unreal Engine).

Puis-je rester en Custom Browser sans license ?

Oui, le serveur fonctionne mais sera caché du browser principal. Acceptable pour un serveur privé clan ou pour tester avant de demander la license.

SquadJS est-il obligatoire ?

Non, mais fortement recommandé pour un serveur public sérieux : statistiques, modération automatisée, intégration Discord, anti-cheat communautaire.

Le serveur Linux est-il aussi performant que Windows ?

Oui, le binaire Linux est bien optimisé. Beaucoup de communautés Squad tournent sous Linux pour économiser la RAM.

Mon serveur est en “Pending License”

Cela signifie qu’OWI a reçu la demande mais n’a pas encore approuvé. Attendez l’email de validation. La license est valide tant que vous respectez les Server Policies.


Conclusion

Vous avez maintenant un serveur Squad dédié officiellement licencié OWI, opérationnel via SteamCMD. Étapes suivantes recommandées :

  1. Demander la license OWI dès le début (2-7 jours d’attente)
  2. Configurer SquadJS pour la modération avancée et l’intégration Discord
  3. Construire une communauté active — règlement clair, modération réactive
  4. Mises à jour — relancez SteamCMD à chaque patch OWI

Pas envie de gérer SteamCMD, license, RCON et SquadJS ? HebergTonServ installe votre serveur Squad en moins de 5 minutes — Ryzen 9 5950X, 16 Go RAM, Anti-DDoS 5 Tbps, console RCON intégrée et support 24/7 dès 20,90€/mois. Demande de license OWI accompagnée par notre support.

Pour aller plus loin