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.
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 |
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 |
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
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",
},
}
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é)
- Lancez Don't Starve Together et cliquez sur Play.
- Sélectionnez Browse Games dans le menu principal.
- Utilisez la barre de recherche en haut pour rechercher le Cluster Name de votre serveur.
- Cliquez sur votre serveur dans les résultats et cliquez sur Join.
- Si votre serveur a un mot de passe, saisissez-le lorsque demandé.
Méthode 2 — Connexion directe via la console
- Lancez Don't Starve Together et cliquez sur Play.
- Appuyez sur la touche ~ (tilde) pour ouvrir la console.
- 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")
Articles connexes
- Installation de mods DST
- Commandes admin DST
- Dépannage DST
- Comment trouver l'IP et le port de votre serveur
- Comment transférer des fichiers via SFTP
- Guide de démarrage du serveur
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.