Illustration pour Créer un serveur Unturned et configurer son GSLT

Créer un serveur Unturned et configurer son GSLT

Installe Unturned Dedicated Server, choisis un ServerID, puis rends le serveur visible avec un GSLT et Fake IP ou les ports UDP.

Sans GSLT, un serveur Unturned reste anonyme et n'apparaît pas dans la liste Internet. Le code à 17 chiffres change aussi à chaque lancement. Le jeton se crée sur Steam avec l'AppID du jeu, 304930, pas avec celui de l'outil serveur.

Windows et Linux sont pris en charge. macOS ne l'est pas.

Avant le premier lancement

Installe SteamCMD à part. L'outil dédié, abrégé U3DS, s'obtient avec l'AppID 1110390, en connexion anonyme. Les fichiers tombent dans steamapps/common/U3DS/, sauf si tu as imposé un autre dossier avec force_install_dir.

login anonymous
app_update 1110390 validate
quit

validate répare une installation incomplète. La même commande met à jour plus tard, serveur éteint.

Un serveur lancé depuis la bibliothèque Steam convient à un essai entre amis. Plusieurs instances sur la même machine passent par SteamCMD : la doc dit que ce n'est pas possible autrement.

Démarrer et obtenir un dossier de serveur

Le premier boot crée la config. Attends Loading level: 100%, puis tape Shutdown. Il n'y a pas de sauvegarde automatique : Save enregistre pendant que le processus tourne, Shutdown enregistre et quitte. Copier le dossier pendant que le niveau est encore ouvert mélange des fichiers à moitié écrits.

Sous Windows, un script .bat dans le dossier U3DS :

start "" "%~dp0ServerHelper.bat" +InternetServer/MyServer

Pour un LAN seulement, remplace par +LanServer/MyServer. Sous Linux, depuis le dossier U3DS : ./ServerHelper.sh +InternetServer/MyServer.

MyServer est le ServerID. Les fichiers arrivent dans U3DS/Servers/MyServer/. Un autre nom de script ne change rien si l'argument garde MyServer. L'exemple livré ExampleServer.bat (ou .sh) montre une variante LAN.

Par défaut, sans la suite, les joueurs passent par la liste d'amis Steam ou par le Server Code du menu Connexion directe. La liste Internet ne les voit pas.

Créer le GSLT et le poser au bon endroit

Sur la page Steam des jetons de serveurs de jeux, connecté avec le compte qui doit posséder le serveur, crée un jeton pour l'AppID 304930. Le mémo sert à te souvenir de quelle instance il s'agit. Ne le colle pas dans un dépôt, une capture ou un ticket.

Smartly Dressed Games accepte deux emplacements, un seul suffit :

  • la commande GSLT dans Servers/<ServerID>/Server/Commands.dat, ou en argument de lancement ;
  • la propriété Login_Token, section Browser, dans la configuration du serveur.

Un serveur Internet doit en plus suivre les règles d'hébergement du studio. Avec le jeton, le Server Code reste lié entre les sessions, et les favoris Steam peuvent suivre un changement d'adresse, en général sous 24 heures d'après leur note sur le ticket 3980.

Le détail de Commands.dat et le passage de l'ancien Config.json à Config.txt sont dans le guide de configuration.

Fake IP ou redirection, pas les deux

Depuis la mise à jour 3.23.14.0, la redirection n'est plus obligatoire pour qu'un serveur soit joignable. Elle sert si les joueurs doivent se connecter par IP ou par nom de domaine. L'autre option documentée s'appelle Fake IP. La doc dit de configurer l'une ou l'autre, pas les deux, et présente Fake IP comme le chemin le plus simple. Les étapes exactes sont sur leur page : ne copie pas un vieux tutoriel qui active les deux.

Si tu choisis la redirection, chaque instance utilise deux ports UDP consécutifs. Le premier sert aux requêtes de la liste, le second au trafic de jeu. Port 27015 dans Commands.dat ouvre 27015 et 27016. La doc recommande 27015, puis 27017, puis 27019 pour les instances suivantes, afin de ne pas coller deux serveurs sur la même paire. Redirige vers l'IPv4 LAN de la machine, protocole UDP.

Contrôle, puis copie

Relance après avoir posé le jeton. Tu dois voir Loading level: 100% et un Server Code qui ne change plus d'un lancement à l'autre. Avec le GSLT et soit Fake IP, soit les ports, le serveur peut apparaître dans la liste Internet. Rejoins avec un compte qui n'est pas propriétaire. Pose un objet ou tue un zombie, Shutdown, relance, vérifie que le changement est encore là.

Si la liste reste vide : jeton absent, mauvais AppID, serveur encore en +LanServer, ou ni Fake IP ni ports. Si le code change à chaque boot, le GSLT n'est pas lu. Si seuls les amis Steam entrent, tu es encore sur le mode simple, sans visibilité Internet.

Avant une mise à jour : Shutdown, copie tout Servers/<ServerID>/, puis app_update 1110390. Le dossier SteamCMD sans Servers ne contient pas la partie. La suite, mods et plugins, est dans le guide Workshop et OpenMod. Les offres sont sur le comparatif Unturned.

Lancer Unturned sans ouvrir le routeur

Compare les offres qui gèrent le processus, les fichiers Servers et les mises à jour SteamCMD.

Questions fréquentes

Quel AppID pour le jeton, et quel AppID pour SteamCMD ?
Le GSLT se crée avec 304930, l'AppID du jeu. L'outil Unturned Dedicated Server s'installe avec 1110390.
Pourquoi mes amis ne voient pas le serveur dans le menu multijoueur ?
Sans GSLT il est anonyme et masqué de la liste Internet. Ils peuvent encore utiliser le Server Code ou une invitation Steam tant que le processus tourne.
Le serveur oublie la carte quand je ferme la fenêtre.
Fermer la fenêtre ne passe pas par Shutdown. Relance, utilise Save ou Shutdown, puis vérifie que le dossier Servers contient encore le niveau.

Sources : Setting up a Server, SteamCMD, Game Server Login Tokens, Port Forwarding.

Notre recommandation

Prêt à lancer ton serveur Unturned ?

Voici les meilleures offres d'hébergement Unturned du moment, codes promo inclus. Tu hésites encore ? Notre quiz te trouve l'hébergeur idéal en moins de 2 minutes.

Budget

Unturned — 1 Go

WinterNode

3.56€/mois
-20% avec le code HOSTMYGAME
Max joueurs:Illimité
Mods:
Oui

Spécifications

RAM:1 Go

Jeux compatibles

Unturned

Fonctionnalités

  • ✓1 Go de RAM au minimum
  • ✓CPU sans limite fixe, sous politique d'usage raisonnable
  • ✓Stockage NVMe sans limite fixe, extension sur demande
  • ✓Sauvegardes automatiques toutes les 12 heures
  • +2 autres fonctionnalités