Réponse courte. Vous pouvez héberger gratuitement un serveur Insurgency: Sandstorm vous-même : installez l'application Steam 581330 avec SteamCMD en connexion anonyme, lancez InsurgencyServer-Linux-Shipping avec une carte, un scénario et un port de jeu, puis ouvrez ce port de jeu UDP ainsi que le port de requête. Ou bien louez un serveur Insurgency: Sandstorm et oubliez le réseau.
Les joueurs trouvent votre serveur grâce à son nom dans le navigateur de serveurs du jeu.
Vérifié le 5 novembre 2026 avec la Update 1.22 Operation: Echoes (14 octobre 2026), la mise à jour la plus récente annoncée par New World Interactive sur Steam.
Ce guide s'appuie sur deux sources : le Server Admin Guide du développeur (version 1.4) et ce que nous utilisons sur chaque serveur Insurgency: Sandstorm que nous hébergeons. Pour aller directement à la location, passez à l'Option 2.
Ce qu'il vous faut
Le logiciel serveur : l'application Steam 581330, téléchargée avec SteamCMD. Elle est gratuite et s'installe avec une connexion Steam anonyme.
Une machine qui reste allumée : un PC de rechange, un serveur à domicile ou une machine virtuelle dans le cloud. Ce guide utilise Linux 64 bits, ce que nous utilisons nous-mêmes. Le guide du développeur donne aussi une ligne de lancement pour Windows.
RAM et CPU : le développeur ne publie pas de configuration requise pour le serveur. La page Steam indique seulement ce dont le jeu a besoin sur le PC d'un joueur. Considérez tout chiffre lu ailleurs comme une estimation.
Réseau : un port de jeu UDP et un port de requête, tous deux joignables depuis Internet. L'exemple du développeur utilise 27102 pour le jeu et 27131 pour le port de requête, et vous les choisissez avec -Port et -QueryPort.
Le jeu : chaque joueur a besoin de la version PC d'Insurgency: Sandstorm. Sa page Steam indique Windows uniquement.
Votre SteamID64 : le numéro à 17 chiffres de votre compte Steam, pour vous donner les droits d'admin.
Option 1 : l'héberger vous-même
Ces étapes concernent Debian ou Ubuntu. Les commandes d'installation et de lancement sont celles que nos serveurs utilisent.
Installer le serveur
Installez curl et la bibliothèque dont SteamCMD a besoin.
sudo apt-get install curl lib32gcc-s1
Créez un utilisateur pour le serveur et basculez sur ce compte.
Nous avons vu SteamCMD se terminer par "Missing configuration", ne laisser aucun fichier de jeu et pourtant signaler un succès. Vérifiez que steamapps/appmanifest_581330.acf existe dans le dossier du serveur, et relancez la commande dans le cas contraire. Notre script d'installation fait exactement cette vérification et réessaie jusqu'à trois fois.
Copiez la bibliothèque du client Steam là où le serveur la cherche, et rendez le binaire exécutable :
Lancez le serveur depuis le dossier du serveur. La carte, le scénario et MaxPlayers sont reliés par des points d'interrogation, et le reste sont des options :
cd ~/server
./Insurgency/Binaries/Linux/InsurgencyServer-Linux-Shipping Canyon?Scenario=Scenario_Crossing_Checkpoint_Insurgents?MaxPlayers=16 -Port=27102 -QueryPort=27131 -log -hostname="My Sandstorm server"
Le guide du développeur ajoute ?password=... après la carte pour définir un mot de passe d'accès. Exécutez le serveur sous un gestionnaire de services tel que systemd pour qu'il redémarre après un plantage.
Repérez quand il est prêt. Le journal affiche LogGameState: Match State Changed from LoadingAssets to WaitingToStart. C'est la ligne que notre panel attend avant de considérer un serveur comme en marche.
Ouvrez les ports. Autorisez le port de jeu en UDP dans le pare-feu de la machine (par exemple sudo ufw allow 27102/udp) et redirigez-le sur votre box ou routeur. Ouvrez le port de requête de la même façon, car c'est le port que Steam utilise pour interroger le serveur pour le navigateur.
Choisir les cartes et les scénarios
Scénarios : un nom de scénario définit le mode de jeu et le camp, comme Scenario_Crossing_Checkpoint_Insurgents ou Scenario_Farmhouse_Checkpoint_Security. Le guide du développeur les liste par carte.
Rotation des cartes : par défaut, un serveur parcourt tous les scénarios Versus. Pour définir votre propre liste, mettez un scénario par ligne dans Insurgency/Config/Server/MapCycle.txt, ou pointez vers un autre fichier avec -MapCycle=OtherFile.
Fichiers de configuration : ils se trouvent dans Insurgency/Saved/Config/LinuxServer. Modifiez-les serveur arrêté.
Vous donner les droits d'admin
Créez Insurgency/Config/Server/Admins.txt s'il n'existe pas, et mettez un SteamID64 par ligne.
Redémarrer le serveur ou changez de niveau pour que la liste soit lue.
Rejoignez-le et ouvrez le menu admin. Il est lié par défaut à Keypad Subtract et peut être reconfiguré dans le menu des raccourcis clavier.
Mods, statistiques de jeu et jeton Steam
Mods : les mods de Sandstorm viennent de mod.io. Notre installation demande trois éléments avant que le serveur récupère un mod : l'option -Mods, une liste d'identifiants de mods dans Insurgency/Config/Server/Mods.txt (un identifiant par ligne, le numéro indiqué sur la page mod.io du mod) et un jeton d'accès mod.io dont les conditions ont été acceptées. Voir Comment ajouter des mods à votre serveur Insurgency: Sandstorm.
Jeton de connexion Steam du serveur de jeu : facultatif. Créez-le sur steamcommunity.com/dev/managegameservers avec l'app id 581320, qui est l'identifiant du jeu, et non le 581330 du serveur. Ajoutez -GSLTToken=... à la ligne de lancement. Utilisez un jeton par serveur.
Statistiques de jeu : le guide du développeur indique que les statistiques demandent un jeton Steam, aucun mot de passe et -GameStats sur la ligne de lancement. Elles utilisent aussi un jeton de statistiques, mentionné dans les notes de la Update 1.20 du développeur : nos serveurs ajoutent -GameStats -GameStatsToken=... seulement quand le propriétaire en a créé un sur gamestats.sandstorm.game.
Mettre à jour
Après chaque mise à jour du jeu, arrêtez le serveur et relancez la commande de téléchargement de l'étape 4.
Windows
Le guide du développeur donne cette ligne de lancement pour Windows, à exécuter depuis le dossier racine du serveur après avoir installé l'app 581330 avec SteamCMD pour Windows :
Il indique aussi les redistribuables Visual C++ 2015 et 2017 comme prérequis. Les fichiers de configuration se trouvent dans Insurgency\Saved\Config\WindowsServer. Nous n'avons pas testé nous-mêmes de serveur Windows.
Option 2 : l'héberger chez PlayNHost
La location supprime l'installation, les ports et la routine de mise à jour. Vous choisissez toujours un nom, une carte et vos admins.
Choisissez une offre. Ouvrez la page d'hébergement de serveur Insurgency: Sandstorm et comparez les offres : GRUNT (10 joueurs), VETERAN (18) et WARLORD (30) au moment de la rédaction. Appuyez sur Créer un serveur (Personnaliser l’offre pour WARLORD) et finalisez la commande. Les prix changent, vérifiez-les donc sur cette page.
Attendez l'installation. Le serveur apparaît dans le panel. Sa Console affiche LogGameState: Match State Changed from LoadingAssets to WaitingToStart quand il est prêt.
Nommez-le et choisissez la carte. Dans l'onglet Paramètres, sous Paramètres du jeu, renseignez Nom du serveur, Carte par défaut (par exemple Canyon, Farmhouse ou Ministry) et Nom du scénario. Le scénario doit exister sur cette carte : les noms de scénario contiennent en général la carte, donc Scenario_Crossing_* tourne sur Canyon. Appuyez ensuite sur Redémarrer maintenant.
Ajoutez des mods (facultatif). Saisissez les identifiants de mods dans Mods et votre propre jeton dans Jeton d'accès mod.io, puis redémarrez.
Ce que le panel fait pour vous :
Ports. Votre port de jeu et votre port de requête sont attribués et placés sur la ligne de lancement pour vous, il n'y a donc rien à rediriger.
Limite de joueurs.Joueurs max. correspond au nombre de joueurs de votre offre. Il est en lecture seule, et le panel l'écrit dans Game.ini à chaque démarrage.
Branchement des mods. Notre script de démarrage écrit Mods.txt à partir de la liste Mods et ajoute -Mods quand elle n'est pas vide. Il écrit le jeton mod.io à la fois dans GameUserSettings.ini et dans Engine.ini, pour que le serveur le trouve dans le fichier qu'il lit. Le jeton va dans la configuration et jamais sur la ligne de commande, la console ne l'affiche donc pas. Retirez tous les identifiants et le serveur exécute le jeu de base.
Statistiques de jeu sans erreurs. Laissez Jeton de statistiques du jeu vide et les statistiques sont simplement désactivées. Collez un jeton provenant de gamestats.sandstorm.game et redémarrez pour les activer. Le serveur n'essaie plus de se connecter au service de statistiques sans jeton, ce qui remplissait auparavant la console de LoginResult: Code=403 token_invalid.
Jeton Steam. Sans Jeton de connexion Steam du serveur de jeu, le serveur démarre et répond aux requêtes, mais son identité Steam change à chaque redémarrage. Collez un jeton et redémarrez pour en avoir une permanente.
Mises à jour. Avec Mise à jour automatique activée (par défaut, sous Afficher les options avancées), le serveur vérifie les mises à jour via SteamCMD à chaque démarrage et les installe.
Auto-hébergement ou location : un comparatif honnête
Coût : le logiciel serveur est gratuit. L'auto-hébergement coûte de l'électricité, du matériel et de la bande passante, ou une machine cloud. La location est un abonnement mensuel fixé par l'offre.
Disponibilité : un serveur à domicile n'est en ligne que tant que votre PC, le courant et Internet le sont. Un serveur loué tourne sur le matériel de l'hébergeur.
Exposition : à la maison, les joueurs se connectent à votre adresse IP publique et vous gérez le pare-feu et le routeur. Un serveur loué garde votre IP personnelle à l'écart.
Installation : l'auto-hébergement demande la ligne de commande, SteamCMD, deux ports redirigés et, pour les mods, trois éléments distincts à faire concorder. La location demande un nom, un scénario et une liste de mods.
Contrôle : l'auto-hébergement vous donne chaque fichier et chaque option. Sur nos serveurs, vous réglez les options principales dans le panel, et l'onglet Fichiers et Options supplémentaires couvrent le reste.
Nous utilisons des cookies pour faire fonctionner le site, comprendre son utilisation et mesurer notre marketing. Vous pouvez tout accepter, accepter uniquement les cookies essentiels ou choisir par catégorie.Nous utilisons des cookies pour faire fonctionner le site, comprendre son utilisation et mesurer notre marketing. Ils sont activés par défaut ici. Vous pouvez désactiver ce que vous ne souhaitez pas.Lire notre politique de confidentialité