Don't Starve Together propose de nombreuses commandes pour les administrateurs et les parties en solo, comme faire apparaître des objets, expulser des joueurs, et plus encore. Les joueurs peuvent ouvrir la console avec la touche tilde et saisir la commande de leur choix, avec la possibilité de compléter automatiquement en appuyant sur Tab. Cela permet aux admins de faire défiler rapidement les commandes en jeu, pour les aider à résoudre les problèmes urgents sur le serveur.
Comment utiliser les commandes admin sur Don't Starve Together
1. Rejoignez le serveur en tant qu’admin. Découvrez comment devenir admin ici.
2. Ouvrez la console avec la touche tilde (~).
3. Appuyez sur Ctrl sur le clavier pour passer en mode Local . Cela permet d’afficher les résultats des commandes en jeu.
Commandes de serveur
| Fonction | Descriptif | Syntaxe |
| Expulser un joueur | Expulse un joueur du serveur. | TheNet:Kick(userid) |
| Bannir un joueur | Expulse et empêche l’accès au serveur. | TheNet:Ban(userid) |
| Régénérer un fragment de monde | Régénère les éléments spécifiés dans un fragment. | c_regenerateshard() |
| Activer/désactiver la connexion des joueurs |
Autorise les joueurs à rejoindre lorsqu’il est défini sur true .
|
TheNet:SetAllowIncomingConnections( true / false ) |
| Annonce serveur | Annonce les arrêts/redémarrages du serveur. | c_announce("announcement") |
Commandes courantes
| Fonction | Descriptif | Syntaxe |
| Faire apparaître un prefab | Fait apparaître un prefab désigné sous le curseur. | c_spawn("prefab",amount) |
| Donner un objet | Fait apparaître des éléments prédéfinis dans l’inventaire. | c_give("prefab",amount) |
| Partir à l’aventure | Donne un ensemble d’objets de départ. | c_goadventuring() |
| Scénario | Applique un script de scénario. | c_doscenario(scenario) |
| Définir la santé | Définit la santé sur un pourcentage sélectionné. (0,9 = 90 %) | c_sethealth(percent) |
| Définir la santé mentale | Définit la santé mentale sur un pourcentage sélectionné. (0,9 = 90 %) | c_setsanity(percent) |
| Définir la faim | Définit la faim sur un pourcentage sélectionné. (0,9 = 90 %) | c_sethunger(percent) |
| Définir l’humidité | Définit l’humidité sur un pourcentage sélectionné. (0,9 = 90 %) | c_setmoisture(percent) |
| Définir la température | Définit la température sur un pourcentage sélectionné. (0,9 = 90 %) | c_settemperature(degrees) |
| Mode Dieu | Ne diminue plus la santé, la santé mentale ou la faim. Ressuscitera à la mort. | c_godmode() |
| Super mode Dieu | Comme le mode Dieu, mais définit les stats au maximum même après désactivation. | c_supergodmode() |
| Maintenir la santé | Régénère constamment la santé. | c_maintainhealth(ThePlayer) |
| Maintenir la santé mentale | Régénère constamment la santé mentale. | c_maintainsanity(ThePlayer) |
| Maintenir la faim | Régénère constamment la faim. | c_maintainhunger(ThePlayer) |
| Maintenir la température | Régénère constamment la température. | c_maintaintemperature(ThePlayer) |
| Maintenir l’humidité | Régénère constamment l’humidité. | c_maintainmoisture(ThePlayer) |
| Tout maintenir | Régénère constamment toutes les stats. | c_maintainall(ThePlayer) |
| Invisibilité aux mobs | Empêche les mobs d’attaquer le joueur, sauf lors des combats de boss. | c_makeinvisible() |
| Définir la vitesse de course | Définit la vitesse de course du joueur. | c_speedmult(multiplier) |
Commandes de joueur
| Fonction | Descriptif | Syntaxe |
| Masquer/afficher le HUD | Masque ou affiche tout le HUD du jeu. | GetPlayer().HUD:Hide()GetPlayer().HUD:Show() |
| Mode créatif | Fabriquez tout gratuitement. | GetPlayer().components.builder:GiveAllRecipes() |
| Santé maximale | Définit la santé maximale du joueur. | GetPlayer().components.health:SetMaxHealth(value) |
| Santé mentale maximale | Définit la santé mentale maximale du joueur. | GetPlayer().components.sanity:SetMax(value) |
| Faim maximale | Définit la faim maximale du joueur. | GetPlayer().components.hunger:SetMax(value) |
| Mettre la faim en pause | Met la faim du joueur en pause. | GetPlayer().components.hunger:Pause(true) |
| Lister tous les joueurs | Liste tous les joueurs par nom d’utilisateur et numéro. | c_listallplayers() |
| Obtenir un joueur spécifique | Affiche des infos sur le joueur portant le numéro spécifié. | AllPlayers[number] |
| Tuer un joueur | Tue le joueur spécifié. | AllPlayers[number]:PushEvent('death') |
| Ressusciter un joueur | Réanime un joueur. | AllPlayers[number]:PushEvent('respawnfromghost') |
| Donner le mode créatif | Donne le mode créatif à un joueur spécifié. | AllPlayers[number].components.builder:GiveAllRecipes( |
| Se téléporter vers un joueur | Téléporte vers le joueur spécifié. | c_goto(AllPlayers[number]) |
| Castor-garou | Transforme Woodie en castor-garou. | GetPlayer().components.beaverness:SetPercent(1) |
Commandes du monde
| Fonction | Descriptif | Syntaxe |
| Se téléporter vers un prefab | Téléporte le joueur vers la première instance du prefab portant le nom indiqué. | c_gonext("prefab") |
| Supprimer l’objet sous le curseur | Supprime l’objet sous le curseur de la souris. | ConsoleWorldEntityUnderMouse():Remove()c_select():Remove() |
| Tout supprimer | Supprime les objets dans le prefab désigné. | for k,v in pairs(Ents) do if v.prefab == "prefab" then v:Remove() end end |
| Passer le cycle de jour | Passe au cycle de jour suivant. | TheWorld:PushEvent("ms_nextcycle") |
| Passer la journée | Passe la période de jour. | c_skip(num) |
| Avancer le temps | Avance le temps de la durée indiquée. | TheWorld.net.components.clock:OnUpdate(16*30*x) |
| Passer une unité de temps & mettre à jour | Passe x unités de temps et met à jour. | LongUpdate(X) |
| Accélérer la simulation | Accélère la simulation du monde. | c_speedup() |
| Passer la phase | Passe la phase actuelle du monde. | TheWorld:PushEvent("ms_nextphase") |
| Définir le segment | Définit la durée du jour, du crépuscule et de la nuit. (Le total ne doit pas dépasser 16) | TheWorld:PushEvent("ms_setclocksegs", {day=x,dusk=y,night=z}) |
| Définir le segment de saison | Définit la durée du jour, du crépuscule et de la nuit par saison. (Le total ne doit pas dépasser 16) | TheWorld:PushEvent("ms_setseasonclocksegs", {summer={day=sx,dusk=sy,night=sz}, winter={day=wx,dusk=wy,night=wz}}) |
| Définir la durée de la saison | Définit le nombre de jours dans une saison. | TheWorld:PushEvent("ms_setseasonlength", {season="summer", length=15}) |
| Démarrer le printemps | Définit la saison sur le printemps. | TheWorld:PushEvent("ms_setseason", "spring") |
| Démarrer l’été | Définit la saison sur l’été. | TheWorld:PushEvent("ms_setseason", "summer") |
| Démarrer l’automne | Définit la saison sur l’automne. | TheWorld:PushEvent("ms_setseason", "autumn") |
| Démarrer l’hiver | Définit la saison sur l’hiver. | TheWorld:PushEvent("ms_setseason", "winter") |
| Démarrer la pluie | Déclenche la pluie. | TheWorld:PushEvent("ms_forceprecipitation") |
| Impact de foudre | Invoque un impact de foudre sur le curseur de la souris. | TheWorld:PushEvent("ms_sendlightningstrike", ConsoleWorldPosition()) |
| Impact de météore | Invoque des impacts de météores sur le curseur de la souris. (Peut faire planter le jeu) | c_spawn("shadowmeteor", 1) |
| Activer tous les événements | Active tous les événements simultanément. | 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 |