Réponse courte. Vous pouvez héberger vous-même un serveur Ships At Sea gratuitement : installez le serveur dédié gratuit (app Steam 3951240) avec SteamCMD via une connexion anonyme, lancez-le avec -log, définissez un nom dans DedicatedServerSettings.ini et ouvrez le port 7777 et le port 15000 (TCP et UDP). Ou louez un serveur Ships At Sea et oubliez la configuration réseau.
Le serveur fonctionne sous Linux et Windows et accueille jusqu'à 16 joueurs. Les joueurs le trouvent par son nom dans la liste des serveurs du jeu.
Vérifié le 5 novembre 2026 d'après les dernières notes de version publiées, Hotfix v0.8.7.48658 (17 juillet 2026). Ships At Sea est en accès anticipé : consultez donc les annonces Steam du jeu pour d'éventuelles nouveautés avant de commencer.
Ce guide s'appuie sur le Dedicated Server Guide de Misc Games, leurs annonces Steam et ce que nous faisons tourner sur nos propres serveurs Ships At Sea. Pour aller directement à la location, voir l'option 2.
Ce qu'il vous faut
Une machine séparée : Misc Games indique qu'on ne peut pas exécuter le jeu et le serveur dédié sur la même machine. Linux et Windows sont tous deux pris en charge.
Matériel : Misc Games ne publie pas de configuration requise pour le serveur dédié. La page Steam indique seulement ce que le jeu lui-même demande sur le PC d'un joueur.
Réseau : le port 7777 et le port 15000, chacun ouvert en TCP et en UDP et joignable depuis internet. Le 7777 est le port de jeu et le 15000 le port beacon. Nos propres serveurs les définissent avec les options de lancement -port et -beaconport.
Compte Steam : inutile pour télécharger le serveur. La commande d'installation utilise +login anonymous. Misc Games le présente aussi comme un outil nommé Ships At Sea Dedicated Server dans votre bibliothèque Steam.
Le jeu : chaque joueur a besoin de Ships At Sea sur Steam (app 1266540).
Le logiciel du serveur est gratuit. Vous payez la machine, l'électricité et la bande passante, pas le logiciel.
Option 1 : l'héberger vous-même
Cela fonctionne sur un PC inutilisé, un serveur à la maison ou une machine virtuelle dans le cloud. Les étapes ci-dessous suivent le guide de Misc Games et la page SteamCMD de Valve.
Linux (Debian ou Ubuntu)
Installez la bibliothèque dont SteamCMD a besoin.
sudo apt-get install lib32gcc-s1
Créez un utilisateur steam. Valve déconseille d'exécuter SteamCMD en root.
sudo useradd -m steam
sudo -iu steam
Installez SteamCMD avec cet utilisateur.
mkdir ~/Steam && cd ~/Steam
curl -sqL "https://client-update.steamstatic.com/installer/steamcmd_linux.tar.gz" | tar zxvf -
La première ligne laisse un SteamCMD tout neuf se mettre à jour avant le vrai téléchargement. Notre script d'installation fait de même, car un SteamCMD tout neuf peut répondre "Failed to install app (Missing configuration)" et continuer comme s'il avait terminé. Vérifiez que /home/steam/ShipsAtSea/steamapps/appmanifest_3951240.acf existe. Sinon, appliquez la solution de "Le téléchargement se termine mais il n'y a aucun fichier du serveur" plus bas.
Créez le fichier de paramètres. Misc Games ne documente le fichier d'exemple que dans le dossier Windows, SAS\Saved\Config\WindowsServer. Sous Linux, nos propres serveurs le lisent depuis SAS/Saved/Config/LinuxServer ; créez donc ce dossier et le fichier :
cd ~/ShipsAtSea
mkdir -p SAS/Saved/Config/LinuxServer
nano SAS/Saved/Config/LinuxServer/DedicatedServerSettings.ini
avec ce contenu :
[/Script/Sas.DedicatedServerSettings]
DedicatedServerName=My Ships At Sea Server
MaxPlayers=16
DedicatedServerDescription=A short description
Ces trois paramètres sont les seuls que le jeu documente. Misc Games annonce la protection par mot de passe pour une prochaine mise à jour, il n'y a donc pas encore de mot de passe de connexion.
Ouvrez les ports. Autorisez le 7777 et le 15000 en TCP et UDP dans le pare-feu de la machine (avec ufw : sudo ufw allow 7777 et sudo ufw allow 15000, ce qui couvre les deux protocoles), puis redirigez les deux ports sur votre routeur vers cette machine.
Rejoignez. Ouvrez Ships At Sea sur un autre PC et cherchez le nom de votre serveur dans la liste des serveurs multijoueur.
Windows
Installez Ships At Sea Dedicated Server depuis le filtre Outils de votre bibliothèque Steam, ou lancez SteamCMD avec login anonymous suivi de app_update 3951240 validate.
Dans steamapps\common\Ships At Sea Dedicated Server\SAS\Saved\Config\WindowsServer, renommez Example_DedicatedServerSettings.ini en DedicatedServerSettings.ini et modifiez le nom, MaxPlayers et la description.
Démarrez le serveur depuis le dossier d'installation, steamapps\common\Ships At Sea Dedicated Server, avec SasServer.exe -log.
Autorisez les ports 7777 et 15000 en TCP et UDP dans le Pare-feu Windows et redirigez-les sur votre routeur.
Misc Games mentionne aussi un guide d'installation hors ligne dans SAS\Binaries\Win64\Readme.txt et indique que le serveur sauvegarde automatiquement toutes les 5 minutes.
Option 2 : l'héberger chez PlayNHost
La location supprime le pare-feu, la redirection de ports et la routine de mise à jour. Les deux ports sont attribués à votre serveur pour vous.
Choisissez une offre. Ouvrez la page d'hébergement de serveur Ships At Sea et comparez les offres (ROSTER, SKARVEN et NORDLAND au moment de la rédaction). Cliquez sur Créer un serveur pour ROSTER ou SKARVEN, ou sur Personnaliser l’offre pour NORDLAND, puis terminez la commande. Les prix changent, vérifiez-les donc sur cette page.
Attendez l'installation. Nous vous envoyons un e-mail dès que c'est prêt, et le serveur apparaît sur panel.playnhost.com. Dans l'onglet Console, le panneau considère le serveur comme démarré quand il affiche OnUpdateSessionComplete(SessionName: GameSession, bWasSuccessful: true.
Ouvrez Paramètres, puis Paramètres du jeu. Les deux champs de jeu que vous pouvez modifier sont :
Nom du serveur : le nom dans la liste des serveurs, jusqu'à 64 caractères.
Description du serveur : une courte ligne sur votre serveur, jusqu'à 128 caractères.
Joueurs max. et le Port Beacon sont affichés mais réglés pour vous, vous n'avez donc pas à les modifier.
Redémarrez. Quand le panneau affiche "Enregistré. Le serveur doit redémarrer pour que ces modifications prennent effet.", redémarrez le serveur et attendez la ligne de démarrage.
Rejoignez. Trouvez le nom de votre serveur dans la liste des serveurs du jeu.
Ce que notre configuration fait pour vous
Les deux ports. Ships At Sea a besoin d'un port de jeu et d'un second port "beacon". Le panneau démarre le serveur avec votre port de jeu en -port et le second en -beaconport, vous n'avez donc jamais à modifier les options de lancement.
Le fichier de paramètres est réécrit à chaque démarrage. Avant chaque démarrage, notre script de démarrage écrit DedicatedServerSettings.ini dans SAS/Saved/Config/LinuxServer à partir des Paramètres du jeu. Une modification manuelle de ce fichier sous Fichiers ne survit pas à un redémarrage ; changez donc le nom et la description dans les Paramètres du jeu.
Une installation qui se vérifie elle-même. L'installation exécute SteamCMD jusqu'à trois fois et ne la considère comme terminée que lorsque le manifeste de l'app, le binaire du serveur et le pak de contenu Linux sont tous présents. Un échec silencieux "Missing configuration" ne peut pas vous laisser avec un serveur vide.
Un dossier de mods. À chaque démarrage, notre script de démarrage recrée SAS/Content/Paks/~mods, un dossier dans SAS/Content/Paks, où le serveur monte les fichiers pak, sous-dossiers compris. Cette version regroupe le contenu dans des conteneurs IoStore ; un mod a donc besoin de ses fichiers .pak, .ucas et .utoc ensemble sous Fichiers. Nous avons vu un .pak isolé rejeté avec le message "IoStore container ... utoc not found" alors que l'ensemble complet se montait.
Sauvegardes. Si votre offre inclut des sauvegardes, faites-en une depuis Sauvegardes avant de modifier des fichiers à la main.
Auto-hébergement ou location : une comparaison honnête
Coût. Auto-hébergé : le logiciel est gratuit, et vous payez le matériel, l'électricité et la bande passante, ou une machine virtuelle cloud. Loué : un abonnement mensuel selon l'offre. Voir les offres actuelles.
Disponibilité. Auto-hébergé : aussi fiable que votre machine et votre connexion, et il doit rester allumé chaque fois que votre équipage prend la mer. Loué : tourne sur le matériel de l'hébergeur, pas sur votre PC.
Réseau. Auto-hébergé : deux ports à rediriger et une connexion avec IP publique (Misc Games cite le CG-NAT comme cause de joueurs qui ne peuvent pas se connecter). Loué : rien à rediriger.
Compétences. Auto-hébergé : ligne de commande, redirection de ports et un fichier .ini. Très faisable et une bonne façon d'apprendre. Loué : un panneau web avec des champs de formulaire.
Mises à jour. Auto-hébergé : arrêtez, relancez la commande SteamCMD, redémarrez. Loué : le serveur vérifie sur Steam s'il existe une mise à jour du jeu à chaque démarrage (Mise à jour automatique, activée par défaut, sous Show advanced dans les Paramètres du jeu).
L'auto-hébergement vous convient si une machine séparée tourne déjà toute la journée et que vous êtes à l'aise avec le réseau. La location vous convient si vous préférez ne pas vous occuper du matériel.
Problèmes courants et solutions
Le serveur est dans la liste mais les joueurs ne peuvent pas se connecter
Cause : selon Misc Games, le pare-feu bloque les ports, le serveur est derrière un CG-NAT, le port 7777 ou 15000 n'est pas redirigé en TCP et UDP, ou le serveur tourne sur la même machine que le jeu.
Solution : ouvrez et redirigez les deux ports en TCP et UDP, exécutez le serveur sur sa propre machine et demandez une IP publique à votre fournisseur d'accès si vous êtes derrière un CG-NAT. Pour un serveur qui n'apparaît pas du tout, voir Comment réparer un serveur Ships at Sea qui n’apparaît pas.
Le téléchargement se termine mais il n'y a aucun fichier du serveur
Cause : un SteamCMD tout neuf peut signaler "Failed to install app (Missing configuration)" et quitter normalement malgré tout.
Solution : exécutez steamcmd.sh +quit une fois, puis relancez la commande de téléchargement avec +app_info_update 1 +app_info_print 3951240 placé après +login anonymous et avant +app_update 3951240 validate (notre script d'installation le fait, car cela pousse SteamCMD à récupérer d'abord les détails de l'app), et vérifiez que appmanifest_3951240.acf existe.
Votre nom ou votre description revient en arrière (PlayNHost)
Cause : le fichier de paramètres est réécrit à partir des Paramètres du jeu à chaque démarrage.
Puis-je héberger un serveur Ships At Sea gratuitement ?
Oui. Le serveur dédié est gratuit sur Steam et se télécharge avec une connexion anonyme. Vous payez toujours la machine, l'électricité et internet, et il doit rester allumé pendant que l'on joue.
Combien de joueurs peuvent rejoindre ?
Jusqu'à 16 sur un serveur dédié. Le jeu en pair à pair via la liste d'amis prend en charge jusqu'à 4 joueurs. Nos offres sont de 4, 8 et 16 joueurs.
Puis-je exécuter le serveur et jouer sur le même PC ?
Non. Misc Games exige une machine séparée pour le serveur dédié.
Quels ports utilise un serveur Ships At Sea ?
7777 (le port de jeu) et 15000 (le port beacon), chacun en TCP et UDP. Nos serveurs les déplacent avec les options de lancement -port et -beaconport.
Puis-je définir un mot de passe de connexion ?
Pas encore. Misc Games annonce la protection par mot de passe pour une future mise à jour.
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é