background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Catégories

Don't Starve Together - Configuration du serveur


Ce guide vous accompagne dans la mise en place et la configuration de votre serveur dédié Don't Starve Together sur Legion Hosting, de l'obtention de votre jeton serveur Klei à la configuration du serveur, les modes de jeu, les grottes, la génération du monde et la connexion. Pour l'installation de mods, consultez Installation de mods DST. Pour les commandes administrateur, consultez Commandes admin DST. Pour les problèmes courants, consultez Dépannage DST.

1. Obtenir un jeton serveur

Don't Starve Together nécessite un jeton serveur Klei pour authentifier votre serveur dédié. Sans jeton valide, le serveur ne démarrera pas.

Étape 1 — Se connecter à votre compte Klei

Rendez-vous sur accounts.klei.com et connectez-vous avec le compte qui possède Don't Starve Together. Vous pouvez vous connecter avec Steam, PSN, Xbox ou un compte Klei indépendant.

Étape 2 — Accéder aux serveurs de jeu

Une fois connecté, cliquez sur Games dans la barre de navigation supérieure, puis sélectionnez Don't Starve Together. Sur la page du jeu, trouvez et cliquez sur l'onglet Game Servers.

Étape 3 — Générer un nouveau jeton

Cliquez sur le bouton Add New Server. Donnez un nom convivial à votre serveur (c'est uniquement pour votre référence sur le site Klei) et cliquez sur Add New Server pour confirmer. Votre nouveau jeton apparaîtra — il ressemble à une longue chaîne de caractères commençant par pds-g^.

Étape 4 — Copier et appliquer le jeton

Copiez la chaîne de jeton complète. Dans GPanel, accédez à l'onglet Startup de votre serveur et collez le jeton dans le champ Cluster Token. Vous pouvez également le placer dans le fichier cluster_token.txt dans le répertoire racine de votre serveur.

Gardez votre jeton privé. Toute personne possédant votre jeton serveur peut usurper l'identité de votre serveur. Si vous soupçonnez que votre jeton a été compromis, supprimez-le sur le site Klei et générez-en un nouveau.
Votre serveur ne démarrera pas sans un jeton valide. Si vous voyez des erreurs d'authentification dans votre console, vérifiez que votre jeton est correctement collé sans espaces en début ou en fin.

2. Configuration du serveur

La manière la plus simple de configurer votre serveur est via l'onglet Startup dans GPanel. Les variables suivantes sont disponibles :

Variable Description Exemple
Cluster Token Votre jeton d'authentification serveur Klei (obligatoire) pds-g^KU_abc123...
Cluster Name Le nom que les joueurs voient dans le navigateur de serveurs My DST Server
Cluster Description Une courte description affichée dans le navigateur de serveurs Friendly survival server!
Game Mode Le mode de jeu du serveur (voir section 3) survival
Max Players Nombre maximum de joueurs simultanés 6
Cluster Password Mot de passe requis pour rejoindre (laisser vide pour public) mypassword

Après avoir modifié des variables de démarrage, cliquez sur Save puis Restart votre serveur pour que les changements prennent effet.

3. Modes de jeu

Don't Starve Together propose trois modes de jeu distincts, chacun modifiant le fonctionnement de la mort et de la réapparition :

Mode Comportement à la mort Méthode de résurrection Idéal pour
Survival Les joueurs morts deviennent des fantômes. Si tous les joueurs sont morts, le monde se réinitialise. Touch Stones, Life-Giving Amulets, Meat Effigies (utilisations limitées) Les joueurs qui veulent une expérience stimulante à enjeux élevés
Endless Les joueurs morts deviennent des fantômes. Le monde ne se réinitialise jamais à cause des morts. Toutes les méthodes de Survival plus réapparition illimitée au Florid Postern (avec une pénalité de santé maximale) Joueurs occasionnels, groupes axés sur la construction, nouveaux joueurs
Wilderness Les joueurs morts sont complètement supprimés. Pas de fantômes. Les joueurs réapparaissent à un endroit aléatoire avec un inventaire neuf Serveurs orientés PvP, joueurs hardcore
Recommandation : Si vous débutez dans l'hébergement d'un serveur DST, le mode Endless est l'option la plus indulgente. Vous pouvez toujours changer le mode de jeu plus tard en mettant à jour la variable de démarrage et en redémarrant.

4. Configuration de cluster.ini

Pour une configuration plus avancée, vous pouvez modifier directement le fichier cluster.ini. Ce fichier se trouve dans le répertoire racine de votre serveur et contrôle les paramètres à l'échelle du cluster. Accédez-y via le File Manager dans GPanel ou par SFTP.

[GAMEPLAY]
game_mode = survival
max_players = 6
pvp = false
pause_when_empty = true

[NETWORK]
cluster_name = My DST Server
cluster_description = A friendly survival server
cluster_password =
cluster_language = en

[MISC]
console_enabled = true

[SHARD]
shard_enabled = true
bind_ip = 127.0.0.1
master_ip = 127.0.0.1

Explication des paramètres clés

Paramètre Description Par défaut
game_mode Mode de jeu du serveur : survival, endless ou wilderness survival
max_players Nombre maximum de joueurs simultanés 6
pvp Activer ou désactiver le combat joueur contre joueur false
pause_when_empty Mettre en pause la simulation du monde lorsqu'aucun joueur n'est connecté true
cluster_password Mot de passe pour rejoindre ; laisser vide pour un serveur public (vide)
shard_enabled Requis pour le support des grottes (voir section 5) false
console_enabled Autoriser la console en jeu pour les administrateurs true
Remarque : Si vous définissez des valeurs à la fois via l'onglet Startup de GPanel et le fichier cluster.ini, les valeurs de l'onglet Startup ont généralement la priorité. Utilisez une méthode ou l'autre pour éviter toute confusion.

5. Configuration des grottes

Don't Starve Together utilise une architecture de shards où le monde de surface et les grottes fonctionnent comme des instances de serveur séparées qui communiquent entre elles. Sur Legion Hosting, le support des grottes peut être disponible selon votre forfait.

Architecture Master/Caves

  • Shard Master — Le monde de surface (Overworld). C'est l'instance principale du serveur à laquelle les joueurs se connectent.
  • Shard Caves — Les grottes souterraines. Cela fonctionne comme une instance secondaire avec laquelle le shard master communique en interne.

Activer les grottes

Pour activer les grottes, assurez-vous que les paramètres suivants sont dans votre cluster.ini :

[SHARD]
shard_enabled = true
bind_ip = 127.0.0.1
master_ip = 127.0.0.1

Chaque shard possède son propre fichier server.ini. Le fichier server.ini du shard Master (situé dans le dossier Master/) doit contenir :

[SHARD]
is_master = true

[STEAM]
master_server_port = 27018
authentication_port = 8768

Le fichier server.ini du shard Caves (situé dans le dossier Caves/) doit contenir :

[SHARD]
is_master = false
name = Caves

[STEAM]
master_server_port = 27019
authentication_port = 8769
Utilisation des ressources : L'activation des grottes double effectivement la consommation de ressources du serveur. Si vous rencontrez des problèmes de performance avec les grottes activées, envisagez de mettre à niveau votre forfait serveur ou contactez le support.

6. Génération du monde

Vous pouvez personnaliser les paramètres de génération du monde pour modifier la fréquence des ressources, créatures, saisons et biomes. Les paramètres de génération du monde sont stockés dans les fichiers worldgenoverride.lua à l'intérieur du répertoire de chaque shard (Master/ et Caves/).

Exemple de worldgenoverride.lua (monde de surface)

return {
    override_enabled = true,
    preset = "SURVIVAL_TOGETHER",

    overrides = {
        -- Resources
        flint = "often",            -- "never", "rare", "default", "often", "always"
        rocks = "often",
        trees = "default",
        berrybush = "often",

        -- Creatures
        spiders = "default",
        hounds = "less",            -- "never", "less", "default", "more", "always"

        -- Season length
        autumn = "longseason",      -- "noseason", "shortseason", "default", "longseason"
        winter = "shortseason",
        spring = "default",
        summer = "default",

        -- World size and branching
        world_size = "large",       -- "small", "medium", "default", "large", "huge"
        branching = "default",      -- "never", "least", "default", "most"
    },
}

Exemple de worldgenoverride.lua (grottes)

return {
    override_enabled = true,
    preset = "DST_CAVE",

    overrides = {
        mushtree = "often",
        bunnymen = "often",
        worms = "less",
        cave_spiders = "default",
        world_size = "default",
    },
}
Régénération du monde requise : Les modifications apportées à worldgenoverride.lua ne prennent effet que lors de la génération d'un nouveau monde. Pour appliquer les changements, vous devez supprimer les données de sauvegarde existantes et redémarrer le serveur. Sauvegardez vos fichiers au préalable si vous souhaitez les conserver.

7. Comment se connecter

Il existe deux façons de se connecter à votre serveur Don't Starve Together :

Méthode 1 — Parcourir les parties (recommandé)

  1. Lancez Don't Starve Together et cliquez sur Play.
  2. Sélectionnez Browse Games dans le menu principal.
  3. Utilisez la barre de recherche en haut pour rechercher le Cluster Name de votre serveur.
  4. Cliquez sur votre serveur dans les résultats et cliquez sur Join.
  5. Si votre serveur a un mot de passe, saisissez-le lorsque demandé.

Méthode 2 — Connexion directe via la console

  1. Lancez Don't Starve Together et cliquez sur Play.
  2. Appuyez sur la touche ~ (tilde) pour ouvrir la console.
  3. Tapez la commande suivante, en remplaçant l'IP et le port par les détails de votre serveur depuis GPanel :
c_connect("YOUR_SERVER_IP", YOUR_SERVER_PORT)

Si votre serveur nécessite un mot de passe :

c_connect("YOUR_SERVER_IP", YOUR_SERVER_PORT, "YOUR_PASSWORD")
Trouver les détails de votre serveur : L'IP et le port de votre serveur sont affichés sur la page principale de votre serveur dans GPanel.
Le serveur n'apparaît pas ? Il peut falloir quelques minutes pour qu'un serveur nouvellement démarré apparaisse dans le navigateur de serveurs. Assurez-vous que votre serveur est complètement démarré (vérifiez la console pour des messages comme « Sim paused » ou similaires). Vérifiez également que le filtre de région dans l'écran Browse Games n'exclut pas l'emplacement de votre serveur.

Articles connexes

Besoin d'aide ?

Si vous rencontrez un problème non couvert ici, soumettez un ticket de support en incluant l'ID de votre serveur, une description du problème et toute sortie console pertinente depuis GPanel.


Cet article vous a-t-il été utile ?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.