Dans le monde étrange et merveilleux de l’hebergement de serveur Don’t Starve Together, de nombreuses aventures t’attendent avec tes amis. De la collecte de ressources à la fabrication de nouveaux outils, sans oublier la création d’un abri tout équipé. En explorant cet univers, tu constateras peut-être que la récolte prend du temps, que le jeu s’avère un peu trop difficile, ou que tu souhaites simplement faire apparaître les meilleurs objets. Si tu te trouves dans l’une de ces situations, les commandes admin de Don’t Starve Together sont la solution idéale !
Sur un serveur, les commandes admin pour Don’t Starve Together te permettent de contrôler et de gérer les moindres détails de ton monde. Tu pourras activer le mode dieu pour devenir invincible, passer en mode créatif pour faire apparaître n’importe quel objet, te téléporter vers d’autres joueurs et bien plus encore. Pour les utiliser, il te faut seulement un accès administrateur et quelques secondes pour saisir les lignes de commande. Dans ce guide, nous allons te montrer comment devenir admin et utiliser les commandes d’administration sur ton serveur Don’t Starve Together !
Avant de pouvoir devenir administrateur sur Don’t Starve Together, tu dois récupérer ton identifiant KU ID, un identifiant fourni par ton compte Don’t Starve. Pour y accéder, lance Don’t Starve Together puis, dans le menu principal, clique sur “Account”.
Dans les paramètres de ton compte Don’t Starve Together, tu verras la section “User Info” et, plus important encore, le “Klei User ID” associé à ton profil. Copie cet identifiant et conserve-le précieusement pour les étapes suivantes !
Une fois ton identifiant en main, suis ces étapes pour devenir administrateur :
Une fois le serveur en ligne, tes administrateurs et toi aurez un accès complet aux commandes admin de Don’t Starve Together !
Maintenant que tu es administrateur sur ton serveur, tu peux exécuter des commandes admin dans la console du jeu. Comment l’ouvrir ? Une fois connecté en jeu, appuie sur la touche “~” de ton clavier (ou la touche de console dédiée selon la disposition de ton clavier, généralement située sous la touche Échap).
Une fois la touche pressée, la console de Don’t Starve Together s’affiche à l’écran et tu peux commencer à saisir tes commandes !
Lorsque tu explores les commandes disponibles, garde à l’esprit que le terme “prefab” désigne les objets et entités du jeu. En utilisant leur code d’apparition (spawn code), tu peux invoquer et manipuler n’importe quel élément sur ton serveur. Retrouve ci-dessous la liste complète des commandes utilisables dès aujourd’hui !
| Commande | Description | Syntaxe |
|---|---|---|
| Faire apparaître un Prefab | Invoque la quantité spécifiée d’un prefab à l’emplacement de ton curseur. | c_spawn("prefab", amount) |
| Donner un objet | Ajoute la quantité spécifiée d’un prefab directement dans ton inventaire. | c_give("prefab", amount) |
| Partir à l’aventure | Te donne un ensemble d’équipements et d’objets de départ. | c_goadventuring() |
| Lancer un scénario | Applique un script de scénario et l’exécute immédiatement. | c_doscenario(scenario) |
| Ajuster la santé | Définit ta santé à un pourcentage précis. Utilise une valeur décimale (ex. : 0.90 équivaut à 90 %). | c_sethealth(percent) |
| Ajuster la santé mentale | Définit ta santé mentale (Sanity) à un pourcentage précis. Utilise une valeur décimale (ex. : 0.80 équivaut à 80 %). | c_setsanity(percent) |
| Ajuster la faim | Définit ton niveau de faim à un pourcentage précis. Utilise une valeur décimale (ex. : 0.70 équivaut à 70 %). | c_sethunger(percent) |
| Ajuster l’humidité | Définit ton niveau d’humidité à un pourcentage précis. Utilise une valeur décimale (ex. : 0.60 équivaut à 60 %). | c_setmoisture(percent) |
| Ajuster la température | Définit la température corporelle en degrés (de -20 à 90). Choisis une valeur intermédiaire pour un confort optimal. | c_settemperature(degrees) |
| Mode Dieu | Rend invincible et bloque la perte de santé, de faim et de santé mentale. Les commandes de statistiques individuelles sont désactivées tant qu’il est actif. Réécris la commande pour le désactiver. | c_godmode() |
| Super Mode Dieu | Fonctionne comme le mode dieu, mais règle toutes tes statistiques au maximum. Désactive-le avec la même commande (tes stats restent au maximum ensuite). | c_supergodmode() |
| Regénération de santé | Régénère ta santé en continu. Annule cet effet avec c_cancelmaintaintasks(ThePlayer). |
c_maintainhealth(ThePlayer) |
| Regénération de santé mentale | Régénère ta santé mentale en continu. Annule cet effet avec c_cancelmaintaintasks(ThePlayer). |
c_maintainsanity(ThePlayer) |
| Maintien de la faim | Empêche la faim de baisser en la régénérant constamment. Annule cet effet avec c_cancelmaintaintasks(ThePlayer). |
c_maintainhunger(ThePlayer) |
| Maintien de la température | Maintient ta température corporelle à un niveau idéal. Annule cet effet avec c_cancelmaintaintasks(ThePlayer). |
c_maintaintemperature(ThePlayer) |
| Maintien de l’humidité | Maintient ton niveau d’humidité à un niveau confortable. Annule cet effet avec c_cancelmaintaintasks(ThePlayer). |
c_maintainmoisture(ThePlayer) |
| Maintenir toutes les stats | Maintient l’intégralité de tes statistiques à leur niveau optimal. Annule cet effet avec c_cancelmaintaintasks(ThePlayer). |
c_maintainall(ThePlayer) |
| Invisibilité face aux créatures | Empêche la majorité des créatures de te cibler au combat. Attention, cela ne fonctionne pas dans toutes les situations (notamment lors de certains combats de boss). | c_makeinvisible() |
| Modifier la vitesse de course | Ajuste le multiplicateur de vitesse de déplacement. La valeur par défaut est 1 ; règle à 2 pour courir deux fois plus vite. À partir de 12, tu peux traverser les murs et marcher sur l’eau. | c_speedmult(multiplier) |
| Commande | Description | Syntaxe |
|---|---|---|
| Mode Créatif | Permet de fabriquer n’importe quel objet gratuitement, même ceux débloqués plus tard. Répète la commande pour désactiver le mode. | c_freecrafting() ou GetPlayer().components.builder:GiveAllRecipes() |
| Santé maximale | Modifie la santé maximale de ton personnage. | ThePlayer.components.health:SetMaxHealth(value) |
| Santé mentale maximale | Modifie la santé mentale maximale de ton personnage. | ThePlayer.components.sanity:SetMax(value) |
| Faim maximale | Modifie la capacité maximale de faim de ton personnage. | ThePlayer.components.hunger:SetMax(value) |
| Mettre la faim en pause | Empêche ton personnage de mourir de faim. | ThePlayer.components.hunger:Pause(true) |
| Lister tous les joueurs | Affiche le nom d’utilisateur et le numéro d’identification de chaque joueur dans le chat. | c_listallplayers() |
| Cibler un joueur précis | Cible un joueur spécifique selon son numéro affiché dans le tableau des scores. AllPlayers[1] te cible si tu es l’hôte ; exécute d’abord c_listallplayers() en cas de doute. |
AllPlayers[number] |
| Appliquer une commande à tous | Exécute une commande simultanément sur tous les joueurs. Remplace command par la commande souhaitée en utilisant v à la place de AllPlayers[number]. |
for k,v in pairs(AllPlayers) do command end |
| Tuer un joueur | Tue instantanément le joueur ciblé. | AllPlayers[number]:PushEvent('death') |
| Ressusciter un joueur | Ramène le joueur ciblé à la vie. | AllPlayers[number]:PushEvent('respawnfromghost') |
| Donner le mode créatif à un joueur | Accorde le mode créatif au joueur ciblé. | AllPlayers[number].components.builder:GiveAllRecipes() |
| Téléportation vers un joueur | Te téléporte directement au niveau du joueur ciblé. | c_goto(AllPlayers[number]) |
| Transformation Castor-garou | Transforme Woodie en Castor-garou (Werebeaver) ou le fait redevenir humain. Règle la valeur sur 1 pour la transformation, ou sur 0 pour réinitialiser. | c_setbeaverness(percentage) |
| Commande | Description | Syntaxe |
|---|---|---|
| Téléportation vers un Prefab | Te téléporte à la première occurrence du prefab indiqué. S’il en existe plusieurs, les occurrences suivantes apparaissent dans la console pour te permettre de sauter de l’une à l’autre. | c_gonext("prefab") |
| Supprimer l’élément sous le curseur | Supprime l’objet situé sous ton pointeur. Utilise c_select():Remove() sur un serveur dédié ; ConsoleWorldEntityUnderMouse():Remove() ne fonctionne qu’en solo. |
c_select():Remove() |
| Supprimer toutes les instances d’un Prefab | Supprime absolument toutes les occurrences du prefab désigné. Très pratique pour nettoyer ton serveur. | for k,v in pairs(Ents) do if v.prefab == "prefab" then v:Remove() end end |
| Passer à la phase suivante | Passe directement à la phase suivante du cycle journalier. | TheWorld:PushEvent("ms_nextcycle") |
| Sauter des jours | Fait défiler le nombre de jours indiqué. Des valeurs élevées peuvent provoquer des ralentissements. | c_skip(x) |
| Avancer le temps | Avance le temps de x jours. Une valeur trop grande risque d’engendrer des latences. |
TheWorld.net.components.clock:OnUpdate(16*30*x) |
| Avancer les unités de temps | Avance de X unités de temps et exécute la fonction LongUpdate du monde. Un segment compte 30 unités de temps ; utilise LongUpdate(X*16*30) pour sauter des jours entiers (où X représente le nombre de jours). |
LongUpdate(X) |
| Accélérer la simulation | Accélère la simulation du monde. Certains événements en jeu étant chronométrés, cela peut les déclencher plus tôt. | c_speedup() |
| Définir la vitesse de simulation | Ajuste l’échelle temporelle de la simulation. La valeur par défaut est 1 ; définir sur 0 met la simulation en pause. | TheSim:SetTimeScale(X) |
| Sauter la phase actuelle | Passe la phase actuelle du cycle jour/nuit. | TheWorld:PushEvent("ms_nextphase") |
| Régler les segments du jour | Définit le nombre de segments attribués au jour, au crépuscule et à la nuit. Le total ne peut pas dépasser 16. | TheWorld:PushEvent("ms_setclocksegs", {day=x,dusk=y,night=z}) |
| Régler les segments saisonniers | Ajuste séparément les segments de jour, crépuscule et nuit pour l’été et l’hiver. Le total pour chaque saison ne doit pas dépasser 16. | TheWorld:PushEvent("ms_setseasonclocksegs", {summer={day=sx,dusk=sy,night=sz}, winter={day=wx,dusk=wy,night=wz}}) |
| Durée de la saison | Définit la durée d’une saison spécifique en jours. | TheWorld:PushEvent("ms_setseasonlength", {season="summer", length=15}) |
| Lancer le printemps | Change la saison actuelle pour le printemps. | TheWorld:PushEvent("ms_setseason", "spring") |
| Lancer l’été | Change la saison actuelle pour l’été. | TheWorld:PushEvent("ms_setseason", "summer") |
| Lancer l’automne | Change la saison actuelle pour l’automne. | TheWorld:PushEvent("ms_setseason", "autumn") |
| Lancer l’hiver | Change la saison actuelle pour l’hiver. | TheWorld:PushEvent("ms_setseason", "winter") |
| Faire tomber la pluie | Déclenche immédiatement la pluie. | TheWorld:PushEvent("ms_forceprecipitation") |
| Provoquer un éclair | Fait tomber la foudre à l’emplacement du curseur. Si un paratonnerre se trouve à proximité, il l’absorbera. | TheWorld:PushEvent("ms_sendlightningstrike", ConsoleWorldPosition()) |
| Provoquer une chute de météore | Fait tomber une météorite près du curseur, générant diverses roches au sol. | c_spawn("shadowmeteor", 1) |
| Activer tous les événements | Active simultanément tous les événements saisonniers. Ne fonctionne pas si les paramètres d’événements du monde étaient réglés sur Auto lors de la génération. | for k, v in pairs(SPECIAL_EVENTS) do if v ~= SPECIAL_EVENTS.NONE then local tech = TECH[k] if tech ~= nil then tech.SCIENCE = 0 end end end function IsSpecialEventActive(event) return true end |
| Commande | Description | Syntaxe |
|---|---|---|
| Expulser un joueur (Kick) | Expulse un joueur du serveur. | TheNet:Kick(userid) |
| Bannir un joueur (Ban) | Bannis définitivement un joueur pour l’empêcher de revenir sur le serveur. | TheNet:Ban(userid) |
| Régénérer un fragment de monde (Shard) | Régénère les éléments spécifiés au sein d’un shard du serveur. | c_regenerateshard() |
| Autoriser ou bloquer les nouveaux joueurs | Défini sur true (par défaut) pour autoriser l’accès aux nouveaux joueurs, ou sur false pour interdire toute nouvelle connexion. |
TheNet:SetAllowIncomingConnections(true/false) |
| Diffuser une annonce serveur | Affiche un message global (ex. : redémarrage ou fermeture) pour éviter d’interrompre les joueurs sans préavis. | c_announce("announcement") |
Grâce aux commandes d’administration, tu as désormais toutes les cartes en main pour façonner l’expérience de jeu parfaite et survivre plus facilement. Qu’il s’agisse de faire apparaître des objets rares pour vaincre des boss redoutables, de garder tes statistiques au maximum ou d’activer le super mode dieu pour une protection absolue, à toi de jouer. Découvre sans plus attendre tout ce que tu peux accomplir avec les commandes admin sur ton propre serveur Don’t Starve Together !
Commandes Admin Don’t Starve Together – Introduction
- Obtenir les droits d’administration sur Don’t Starve Together
- Utiliser la console pour les commandes Don’t Starve
- Liste des commandes Don’t Starve Together
- Commandes simples
- Commandes de gestion des joueurs
- Commandes du monde
- Commandes de gestion du serveur
Prends le contrôle de ton serveur dès aujourd’hui