Un serveur Don't Starve Together a surtout besoin de trois bases propres : un Klei Cluster Token valide, une configuration de cluster adaptée et des options de monde ou de mods définies consciemment. Si tu actives les Caves, tu prévois en plus un deuxième shard. Ce guide t'accompagne dans la commande, la configuration, la vérification et les sources d'erreurs typiques.
Prérequis
Pour un serveur dédié, tu as besoin d'une licence Don't Starve Together valide, d'un compte Klei, d'un accès au tableau de bord du serveur et de décider si tu veux jouer uniquement en surface ou aussi avec les Caves. La création du token se fait via la page officielle Klei pour Game Server sur accounts.klei.com. Tu y génères le Cluster Token dont ton serveur a besoin pour s'authentifier auprès de Klei.
Si tu commences avec un petit groupe coop, une configuration légère est judicieuse. Dans la configuration de départ, 2 à 4 Go de RAM sont prévus, avec Caves 4 Go. Tu devrais comprendre cette indication comme une valeur de planification : les mods, le nombre de joueurs et la taille du monde peuvent augmenter les besoins. Chez game-serverhosting, le contrôle technique est au centre : tu gères consciemment le token, les fichiers de configuration, les redémarrages et les mods au lieu de dépendre d'un préréglage opaque.
Si tu compares d'autres configurations coop, tu retrouveras des questions de planification similaires dans le guide Louer et configurer un serveur Valheim – Guide coop 2026 et dans le guide Louer et configurer un serveur Enshrouded – Guide coop.
Commander le serveur
- Va sur game-serverhosting
- Choisis 2 à 4 Go de RAM (avec Caves : 4 Go)
- Le serveur est configuré automatiquement
Après la mise à disposition, tu ne devrais pas mélanger immédiatement mods et options de monde. Configure d'abord le token, lance une fois le serveur sans modifications supplémentaires et vérifie s'il est visible dans Don't Starve Together. Ce n'est qu'ensuite qu'il vaut la peine d'ajouter les Caves, les règles de monde et les mods Workshop. Tu reconnaîtras ainsi plus facilement quelle modification a provoqué une erreur.
Créer un Cluster Token
- Lancer DST → Compte → Jeux → Game Server (Klei Entertainment)
- Générer le token sur accounts.klei.com
- Saisir le token dans le tableau de bord
Le Cluster Token n'est pas un nom cosmétique, mais le lien entre ton serveur dédié et le service Klei. Traite-le comme un identifiant d'accès : ne le publie pas, ne l'affiche pas dans des captures d'écran et ne le partage pas dans des exemples de configuration. Si tu as divulgué un token par erreur, crée un nouveau token via la page Klei et remplace-le dans le tableau de bord.
Activer les Caves
Les Caves nécessitent un deuxième shard. Cela signifie que la surface et les grottes tournent comme des processus serveur séparés qui communiquent entre eux via la configuration du cluster. Active donc les Caves seulement lorsque le serveur de base fonctionne de manière stable.
# cluster.ini
[SHARD]
shard_enabled = true
bind_ip = 127.0.0.1
master_ip = 127.0.0.1
master_port = 10889
cluster_key = secret
Le cluster_key doit correspondre entre les shards concernés. N'utilise pas ici une valeur d'exemple publiquement connue en production. Si les Caves ne sont pas accessibles, vérifie d'abord si les deux shards ont démarré, si le port master correspond et si le deuxième shard utilise les mêmes données de cluster.
Paramètres de monde
Les paramètres de monde vont dans worldgenoverride.lua. Ce fichier influence la génération et les règles de ton monde. Modifie-le idéalement avant le premier lancement productif, car de nombreux paramètres ne s'appliquent plus proprement rétroactivement après la génération du monde.
return {
override_enabled = true,
overrides = {
day = "longday",
season_start = "autumn",
autumn = "longseason",
winter = "shortseason",
beefalo = "often",
berry = "more",
}
}
L'exemple rallonge les jours, commence en automne, prolonge l'automne, raccourcit l'hiver et augmente certaines ressources ou créatures. De telles options peuvent modifier nettement la difficulté. Pour un nouveau groupe, c'est souvent utile ; pour un groupe expérimenté, cela peut réduire la tension de survie. Documente donc brièvement les valeurs que tu as définies afin que les modifications ultérieures restent compréhensibles.
Installer des mods
Tu ajoutes les mods via des IDs Workshop dans dedicated_server_mods_setup.lua. Redémarre le serveur après les changements et vérifie les logs si un mod ne se charge pas.
ServerModSetup("378160973") -- Global Positions
ServerModSetup("462434129") -- Wormhole Marks
ServerModSetup("458587300") -- Season Clock
N'installe pas trop de mods en même temps. Ajoute d'abord un petit groupe, teste la connexion au serveur, puis complète avec d'autres mods. Après les mises à jour du jeu en particulier, certains mods Workshop peuvent devenir incompatibles. Si des joueurs restent bloqués pendant la connexion, désactive temporairement les mods ajoutés en dernier et vérifie si tous les clients peuvent charger les mêmes dépendances de mods.
Pour d'autres concepts de serveurs orientés mods ou communauté, tu peux utiliser le guide Louer un serveur Team Fortress 2 – Guide serveur communautaire comme comparaison. Si la survie coop avec un contrôle clair du serveur est importante pour toi, le guide Louer et configurer un serveur V Rising – Guide vampire convient aussi bien au thème.
Commandes admin
Les droits admin et commandes console aident à l'exploitation, mais doivent être utilisés avec parcimonie. Utilise-les surtout pour la maintenance, les rollbacks et les tests, pas comme remplacement de sauvegardes propres.
c_admin("KU_xxxxxxxx") -- Donner les droits admin
c_rollback(1) -- Revenir 1 jour en arrière
c_reset() -- Réinitialiser le monde
c_godmode() -- Invulnérable
c_supergodmode() -- Immortel + pas de faim
Remplace KU_xxxxxxxx par l'ID utilisateur Klei approprié. Vérifie les droits admin après un redémarrage en utilisant une commande sans danger ou en contrôlant dans le jeu si les autorisations attendues s'appliquent. c_reset() réinitialise le monde et est donc critique. N'utilise de telles commandes que si les conséquences sont claires.
Vérifier le résultat
Après la configuration, tu devrais contrôler quatre points : le serveur apparaît dans Don't Starve Together, la connexion fonctionne sans erreur de mod, les options de monde souhaitées sont actives et les Caves sont accessibles si tu les as activées. Un coup d'œil aux logs du serveur juste après le démarrage est également utile. Les erreurs liées au token, aux shards ou aux mods y apparaissent souvent plus tôt que dans le client du jeu.
Demande à une deuxième personne de ton groupe de rejoindre à titre de test. Tu vérifies ainsi non seulement ton client local, mais aussi si le serveur est joignable pour les autres et si les contenus Workshop sont distribués correctement.
Dépannage
Si le serveur n'est pas visible, vérifie d'abord le Cluster Token et redémarre le serveur. Un token manquant ou invalide empêche l'authentification correcte. Si les Caves manquent, contrôle la configuration des shards et si le deuxième shard tourne réellement. Si les mods posent problème, retire les IDs Workshop ajoutés en dernier et continue les tests par petites étapes.
Si les options de monde semblent ne pas s'appliquer, le monde a peut-être déjà été généré auparavant. Dans ce cas, selon le paramètre, tu as besoin d'un nouveau monde ou tu dois continuer consciemment avec les paramètres existants. Sauvegarde toujours l'état actuel avant les modifications destructives.
Vérification, limites et retour arrière sécurisé
Le guide « Louer un serveur Don't Starve Together – Guide coop » s'applique au type de serveur décrit dans l'article et à l'état de version visible au moment de la vérification. Les noms de menus, les versions disponibles, la compatibilité des mods ou plugins et les ressources nécessaires peuvent varier après des mises à jour. Ne transpose donc aucune valeur sans vérification vers une autre version du jeu, du loader ou du serveur.
Avant de modifier le monde, la sauvegarde, la configuration ou les extensions, crée une sauvegarde des fichiers concernés. Modifie ensuite seulement une étape cohérente à la fois et vérifie-la avec la même version client et serveur que celle avec laquelle tu veux jouer plus tard.
| Point de contrôle | Résultat attendu | Arrêt et retour arrière |
|---|---|---|
| Démarrage du serveur | Le serveur atteint l'état opérationnel sans nouveau message d'erreur. | En cas d'erreurs de démarrage, annuler la modification et restaurer la dernière sauvegarde. |
| Test de connexion | Un compte de test peut se connecter via l'adresse affichée dans le panel. | En cas d'erreurs de version ou de connexion, comparer à nouveau version, port et ouvertures. |
| Test fonctionnel | La fonction concrètement modifiée fonctionne sans endommager les données de monde ou de jeu existantes. | En cas d'effets secondaires, arrêter le serveur et restaurer les fichiers sauvegardés. |
Un test individuel réussi ne garantit ni les performances ni la disponibilité. La taille du monde, les mods, les plugins, le nombre de joueurs, le trajet réseau et la charge simultanée peuvent modifier le résultat. Documente la version, la modification et le résultat du test afin de pouvoir comprendre les écarts ultérieurs.
FAQ
Ai-je absolument besoin d'un Klei Cluster Token ?
Oui. Pour un serveur dédié Don't Starve Together, tu as besoin d'un Cluster Token de Klei. Il est créé via la page officielle Klei Game Server et saisi dans le tableau de bord du serveur.
Dois-je activer les Caves dès le premier démarrage ?
Seulement si tu veux vraiment y jouer. Les Caves nécessitent un deuxième shard et augmentent la complexité. Pour la première vérification, un démarrage sans Caves est souvent plus clair.
Puis-je ajouter des mods plus tard ?
Oui. Ajoute les IDs Workshop dans dedicated_server_mods_setup.lua et redémarre le serveur. Ajoute les mods progressivement afin de pouvoir associer plus facilement les erreurs à une modification concrète.
Quand modifier worldgenoverride.lua de préférence ?
De préférence avant la première génération productive du monde. Beaucoup d'options de monde s'appliquent lors de la création du monde et ne peuvent pas toujours être modifiées proprement rétroactivement plus tard.
Que faire si des joueurs restent bloqués pendant la connexion ?
Vérifie d'abord les logs et désactive temporairement les mods ajoutés en dernier. Ensuite, contrôle le token, les shards et si tous les contenus Workshop nécessaires sont correctement chargés.
Comment utiliser les commandes admin en sécurité ?
Utilise les commandes admin de manière ciblée pour la maintenance et les tests. Les commandes critiques comme c_reset() ne devraient être exécutées qu'après une vérification consciente et idéalement après une sauvegarde.