Table of Contents
Don’t Starve Overview
Do not Starve is an innumerable survivor full of generation and magic. He made the place of Wilson, the courageous Gentleman Scientist who became a demon and was led to the abyss of mysterious condemnation. Find building materials and programs that shape your survival fashion.
Don’t Starve Console Commands
Do not starve yourself and throw your way too far. There is a fight, a test, a make-up, and a production to do, all as the field around you always emerge even keeping the deep choices of seeing you alive. In case you find yourself a ghost, turning to DST console commands and deceptions is certainly another option.
• c_godmode(1) – Enables god mode, making you invulnerable, and revives you if dead.
• c_supergodmode(1) – Enables god mode, making you invulnerable, replenishes stats and revives you if dead.
• c_sethealth(number) – Sets health to specified number. Use decimals staring from 0.01 up until 1 (full health).
• c_sethunger(number) – Sets hunger to specified number. Use decimals staring from 0.01 up until 1 (full health).
• c_setmoisture(number) – Sets moisture to specified number. Use decimals staring from 0.01 up until 1 (full health).
• c_setsanity(number) – Sets sanity to specified number. Use decimals staring from 0.01 up until 1 (full health).
• c_settemperature(number) – Sets tempetrature to specified number. Use decimals staring from 0.01 up until 1 (full health).
• c_goadventuring(1) – Grants a set of useful items to start your journey.
• c_maintainall(ThePlayer) – Continuously regenerates all stats.
• c_speedmult(number) – Multiplies movement speed by specified number.
• c_freecrafting(1) – Unlocks crafting recipes and lets you craft everything, even without having the materials.
• c_spawn(“name”,amount) – Spawns specified amount of specified creature/object/character.
• c_give(“name”,amount) – Adds specified item to your backpack.
• TheWorld:PushEvent(“ms_nextphase”) – Skips time to next period of the day (afternoon, evening, etc.).
• TheWorld:PushEvent(“ms_setseason”, “name”) – Starts specified season.
Simple Console Commands
Like many other command line-related programs, the customer may also press the up arrow key to gain access to pre-ordered commands, while not having to rewrite it. However, the participant will still place all orders after returning to the venue.
Name | Description | Syntax |
Spawn prefab | Improved DebugSpawn(“prefab”), spawns amount of selected “prefab” under the mouse cursor. | c_spawn(“prefab”,amount) |
Give item | Generates a quantity of selected “pre-made parts” in your inventory. It only works with backpacks and items that can be stored in inventory. | c_give(“prefab”,amount) |
Go Adventuring | Gives the player a set of starting items. | c_goadventuring() |
Scenario | Apply a scenario script to the selection and run it. | c_doscenario(scenario) |
Set Your Health | Set your health to a selected percentage. Note: use fractional numbers 0.90 = 90%. | c_sethealth(percent) |
Set Your Sanity | Set your health to a selected percentage. Note: use fractional numbers 0.90 = 90%. | c_setsanity(percent) |
Set Your Hunger | Set your hunger to a selected percentage. Note: use fractional numbers 0.90 = 90%. | c_sethunger(percent) |
Set Your Moisture | Adjust its humidity to a selected percentage. Note: use fractional numbers 0.90 = 90%. | c_setmoisture(percent) |
Temperature | Set your temperature to a selected percentage. Note: use fractional numbers 0.90 = 90%. | c_settemperature(degrees) |
God Mode | It will no longer deplete your sanity, hunger, or health when attacked. You cannot use commands to change your stats while in God mode. When he is dead he will be resurrected (resuscitation via c_godmode () will not put him in godmode when he is resurrected). To disable Godmode, use the command again. | c_godmode() |
Super God Mode | Like God mode, but it also sets all your stats to maximum even if you disable it. Similar to c_godmode (), it also revives you (reviving via c_supergodmode () does not put you in god mode when revived). To disable Godmode, use the command again. | c_supergodmode() |
Maintain Your Health | Similar to Supergod mode, but constantly regenerating your health. To cancel the process, enter c_cancelmaintasks (ThePlayer). | c_maintainhealth(ThePlayer) |
Maintain Your Sanity | Similar to Supergod mode, but constantly regenerating your mind. To cancel the process, enter c_cancelmaintasks (ThePlayer). | c_maintainsanity(ThePlayer) |
Maintain Your Hunger | Similar to Supergod mode, but constantly regenerates your hunger. To cancel the process, enter c_cancelmaintasks (ThePlayer). | c_maintainhunger(ThePlayer) |
Maintain Your Temperature | Similar to Supergod mode but constantly regenerating your temperature. To cancel the process, enter c_cancelmaintasks (ThePlayer) | c_maintaintemperature(ThePlayer) |
Maintain Your Moisture | Similar to Supergod mode, but constantly regenerating your moisture. To cancel the process, enter c_cancelmaintasks (ThePlayer). | c_maintainmoisture(ThePlayer) |
Maintain All | Similar to Supergod mode, but constantly regenerates all stats. To cancel the process, enter c_cancelmaintasks (ThePlayer). | c_maintainall(ThePlayer) |
Mob Invisibility | Prevent mobs from targeting the player in combat. It does not work in all circumstances. i.e boss fights | c_makeinvisible() |
Set Your Running Speed | The standard bonus running speed is 1.2, making you twice as fast, and at 12 or more you can easily walk through walls and “over” water. | c_speedmult(multiplier) |
Player Console Commands
Most of them will now have no visual effects in case you are a consumer and not a remote control (switch to Ctrl remote management mode).
Name | Description | Syntax |
Hide and show HUD | Hide or show (after hiding) the full HUD of the game. | GetPlayer().HUD:Hide() GetPlayer().HUD:Show() |
Creative Mode | You can craft everything for free. This includes items you never crafted before. After switching levels, you will need to re-enter the command. | GetPlayer().components.builder:GiveAllRecipes() |
Maximum Health | Change the Maximum Health of your Characters | GetPlayer().components.health:SetMaxHealth(value) |
Maximum sanity | Change the Maximum Sanity of your Characters | GetPlayer().components.sanity:SetMax(value) |
Maximum hunger | Change the Maximum Hunger of your Characters | GetPlayer().components.hunger:SetMax(value) |
Pause hunger | Your Characters won’t starve anymore. | GetPlayer().components.hunger:Pause(true) |
List all players with username and player number. | This seems to not work so well anymore. If you don’t get a full list try this command, it will print the player list to the chat. | c_listallplayers() |
Get a certain player | AllPlayers[1] will get ThePlayer if you are the host. Other players should have numbers as shown on the scoreboard (In certain situations, the number may be wrong. You can be more precise by using c_listallplayers() first to see the username and character for each player number.. Most of ThePlayer commands can be used with AllPlayers[number] instead of ThePlayer. | AllPlayers[number] |
Apply a command to all players | Replace command with another command, using “v” instead of AllPlayers[number]. For example, “for k,v in pairs(AllPlayers) do c_move(v) end” will move all players to the mouse position. | for k,v in pairs(AllPlayers) do command end |
Kill a player | They won’t like it | AllPlayers[number]:PushEvent(‘death’) |
Resurrect a player | They will still resent you | AllPlayers[number]:PushEvent(‘respawnfromghost’) |
Give creative mode to a player | Gives Creative Mode to a player in specific | AllPlayers[number].components.builder:GiveAllRecipes( |
Teleport to a player | Teleport to a player | c_goto(AllPlayers[number]) |
Werebeaver | Turn Woodie into the Werebeaver. | GetPlayer().components.beaverness:SetPercent(1) |
World Console Commands
- Teleport to Prefab: c_gonext(“prefab”)
- Delete Item Under Mouse: ConsoleWorldEntityUnderMouse(): Remove()
c_select(): Remove() - Reveal Map – Self: minimap = TheSim: FindFirstEntityWithTag(“minimap”)
TheWorld.minimap.MiniMap: ShowArea (0,0,0,10000) - To the Next Day Cycle: TheWorld: PushEvent(“ms_nextcycle”)
- Skip Day: c_skip(num)
- Skip time: TheWorld.net.components.clock: OnUpdate(16*30*x)
- Time units and update: LongUpdate(X)
- Speed up simulation: c_speedup()
- Skip phase: TheWorld: PushEvent(“ms_nextphase”)
- Set segments: TheWorld: PushEvent(“ms_setclocksegs”, {day=x,dusk=y,night=z})
- Set season lengths: TheWorld: PushEvent(“ms_setseasonlength”, {season=”summer”, length=15})
- Start Summer: TheWorld: PushEvent(“ms_setseason”, “summer”)
- Start Winter: TheWorld: PushEvent(“ms_setseason”, “winter”)
- Rain: TheWorld: PushEvent(“ms_forceprecipitation”)
- Stop Rain: TheWorld: PushEvent(“ms_forceprecipitation”, false)
- Do Lightning Strike: TheWorld: PushEvent(“ms_sendlightningstrike”, ConsoleWorldPosition())
- Meteor Strike: c_spawn(“shadowmeteor”, 1)
Profile Console Commands
Even though the profile commands are permanent and seldom earned, they need to be completed during the game. You can start a few people at a time without looking for a line that you can keep until the next step.
Command | Syntax | Description |
Change Character | GetPlayer().prefab = “character” | Changes the current Character to the one entered in the command (prefab name, i.e. for Maxwell it’s waxwell). It’s required to save and quit the game for the change to take effect. |
Unlock Willow | GetPlayer().profile:UnlockCharacter(“willow”) GetPlayer().profile:Save() | Unlocks Willow. Does not need to be re-entered after the first time unless you lose your profile settings. |
Unlock Wolfgang | GetPlayer().profile:UnlockCharacter(“wolfgang”) GetPlayer().profile:Save() | Unlocks Wolfgang. Does not need to be re-entered after the first time unless you lose your profile settings. |
Unlock Wendy | GetPlayer().profile:UnlockCharacter(“wendy”) GetPlayer().profile:Save() | Unlocks Wendy. Does not need to be re-entered after the first time unless you lose your profile settings. |
Unlock WX-78 | GetPlayer().profile:UnlockCharacter(“wx78”) GetPlayer().profile:Save() | Unlocks WX-78. Does not need to be re-entered after the first time unless you lose your profile settings. |
Unlock Wickerbottom | GetPlayer().profile:UnlockCharacter(“wickerbottom”) GetPlayer().profile:Save() | Unlocks Wickerbottom. Does not need to be re-entered after the first time unless you lose your profile settings. |
Unlock Woodie | GetPlayer().profile:UnlockCharacter(“woodie”) GetPlayer().profile:Save() | Unlocks Woodie. Does not need to be re-entered after the first time unless you lose your profile settings. |
Unlock Wes | GetPlayer().profile:UnlockCharacter(“wes”) GetPlayer().profile:Save() | Unlocks Wes. Does not need to be re-entered after the first time unless you lose your profile settings. |
Unlock Maxwell (character) | GetPlayer().profile:UnlockCharacter(“waxwell”) GetPlayer().profile:Save() | Unlocks Maxwell. Does not need to be re-entered after the first time unless you lose your profile settings. |
Unlock Wigfrid | GetPlayer().profile:UnlockCharacter(“wigfrid”) GetPlayer().profile:Save() | Unlocks Wigfrid. Does not need to be re-entered after the first time unless you lose your profile settings. |
Unlock Webber | GetPlayer().profile:UnlockCharacter(“webber”) GetPlayer().profile:Save() | Unlocks Webber. Does not need to be re-entered after the first time unless you lose your profile settings. |
Unlock Walani | GetPlayer().profile:UnlockCharacter(“walani”) GetPlayer().profile:Save() | Unlocks Walani. Does not need to be re-entered after the first time unless you lose your profile settings. |
Unlock Warly | GetPlayer().profile:UnlockCharacter(“warly”) GetPlayer().profile:Save() | Unlocks Warly. Does not need to be re-entered after the first time unless you lose your profile settings. |
Unlock Everything | GetPlayer().profile:UnlockEverything() | (Currently all characters) |
Admin Console Commands
- Kick a player: TheNet: Kick(userid)
- Ban a player: TheNet: Ban(userid)
- Temporarily Ban a player: TheNet: BanForTime(userid,time_in_seconds)
- Connect to a server: c_connect(“IP address”, port, “password”)
- Reload the world: c_reset()
- Regenerate the world: c_regenerateworld()
- Regenerate a world shard: c_regenerateshard()
- Save the server: c_save()
- Shut down the server: c_shutdown( true / false)
- Roll back the server: c_rollback(count)
- Enable/Disable new player joining: TheNet: SetAllowIncomingConnections( true / false )
- Make a server announcement: c_announce(“announcement”)
- Drop a player’s inventory items: AllPlayers[number].components.inventory: DropEverything()
- Move another player: c_move(AllPlayers[number])
- Despawn a player’s character: c_despawn(AllPlayers[number])
- Stop a vote: c_stopvote()
Miscellaneous Console Commands
- Clear the morgue: ErasePersistentString(“morgue”)
- Count the number of something in the entire world: ThePlayer.components.talker: Say(tostring(c_countprefabs(“prefab”)))
- Count the number of something in the world: c_countprefabs(“prefab”)
- Spawn Wormhole: worm1 = c_spawn(“wormhole”) & worm2 = c_spawn(“wormhole”) & worm1.components.teleporter.targetTeleporter = worm2 & worm2.components.teleporter.targetTeleporter = worm1
- Spawn a Domesticated Beefalo: function spawn_beef(tendency) local beef = c_spawn(“beefalo”); beef.components.hunger: DoDelta(400); beef.components.domesticatable: DeltaTendency(tendency, 1); beef: SetTendency(); beef.components.domesticatable.domestication = 1; beef.components.domesticatable: BecomeDomesticated(); end
- Teleport Items to the player: c_find(“flower”).Transform: SetPosition(AllPlayers[1]: GetPosition(): Get())
- Alter player size: ThePlayer.Transform: SetScale(number,number,number)
- Size of prefab under mouse: c_select().Transform: SetScale(number,number,number)
- Alter player color/transparency: ThePlayer.AnimState: SetMultColour(number,number,number,number)
- Alter color/transparency of prefab under mouse: c_select().AnimState: SetMultColour(number,number,number,number)
- Makes prefab under mouse pick-up-able: _select(): AddComponent(“inventoryitem”)
Don’t Starve Server Commands
Name | Description | Syntax |
Kick Player | Kicks a player out of the server | TheNet:Kick(userid) |
Ban Player | Kicks and denies access to the server | TheNet:Kick(userid) |
Regenerate a world shard | Regenerates specified items in a shard. | c_regenerateshard() |
Enable/Disable new player joining | Setting it to true is the default behavior (people can join). Setting it to false prevents anyone from joining. | TheNet:SetAllowIncomingConnections( true / false ) |
Make a server announcement | This allows you to announce server shutdowns/restarts so players do not just get disconnected without warning. | c_announce(“announcement”) |
Frequently Asked Questions
Does don’t starve have console commands?
Do’s Starve together is ridiculous but often punishes to enjoy life. Command Console is usually enabled by default, so just press the tilde key to get started!
Do not starve together it is a laugh but it is always rewarding. You may need those console instructions to help you. … Command Console is usually enabled with the help of default, so just press the tilde key to get started!
How do I enable console in don’t starve?
The default key for releasing the game console on English keyboards is “~”. This can be changed at any time in the control menu. Notes: You must re-enter almost all instructions after loading the sphere.
How do you use cheats in don’t starve?
Allowing you to use cheat codes, you must first activate access to the entertainment console. To try this, you need to get access to “Settings. What” for any sentence processor (its fun to use Notepad). You can find it at “Klei DoNotStarve medical doctors”.
How do you spawn items in don’t starve?
There are ways to reproduce news: use c_spawn in Console. Identifies an object or organization by clicking the mouse quickly. Example 1: order group – 1 Beefalo.
How do you spawn a life giving amulet?
Emu let Presence to provide an art object determined on the Magic tab. requires three Gold Nuggets, Nightmare 2 fuel, and 1 Red Gem for directional drawings and a Prestihatitator for prototype.