Comandos de administrador para Don't Starve Together
Revisión del 08:09 19 jul 2021 de Sergio.sandoval (discusión | contribuciones)

Alquila tu propio servidor de Don't Starve Together ahora en nitrado.net
En esta página le mostramos los comandos que puede usar en Dont Starve Together:
Sumario
Abra la consola
Para usar comandos, presiona la tecla "~" en tu juego. Esto abre la consola de juegos, donde puede ingresar los comandos.
Comandos Simples
Nombre | Descripcion | Sintaxis |
---|---|---|
Aparecer Prefab | Mejorado DebugSpawn("prefab"), genera la cantidad de "prefab" seleccionado bajo el cursor del ratón. | c_spawn("prefab",cantidad) |
Dar item | Genera una cantidad de "piezas prefabricadas" seleccionadas en tu inventario. Sólo funciona con mochilas y objetos que se pueden almacenar en el inventario. | c_give("prefab",cantidad) |
Salir de Aventura | Da al jugador una cantidad de items iniciales basicos | c_goadventuring() |
Escenario | Aplica una seleccion de escenario y la ejecuta | c_doscenario(escenario) |
Configurar Salud | Te da un porcentaje determinado de salud. Nota usa numeros fraccionales 0.90 = 90%. | c_sethealth(porcentaje) |
Configurar Cordura | Te da un porcentaje determinado de cordura. Nota usa numeros fraccionales 0.90 = 90%. | c_setsanity(porcentaje) |
Configurar Hambre | Te da un porcentaje determinado de hambre. Nota usa numeros fraccionales 0.90 = 90%. | c_sethunger(porcentaje) |
Configurar Hidratacion | Te da un porcentaje determinado de hidratacion. Nota usa numeros fraccionales 0.90 = 90%. | c_setmoisture(porcentaje) |
Configurar Temperatura | Te da un porcentaje determinado de temperatura. Nota usa numeros fraccionales 0.90 = 90%. | c_settemperature(grados) |
Modo Dios | 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 | Como el modo Dios, pero también pone todas tus estadísticas al máximo aunque lo desactives. Al igual que c_godmode (), también te revive (revivir a través de c_supergodmode () no te pone en modo dios cuando revives). Para desactivar el modo dios, usa el comando de nuevo. | c_supergodmode() |
Manten tu Salud | Similar al modo Supergod, pero regenerando constantemente tu salud. Para cancelar el proceso, introduce c_cancelmaintasks (jugador). | c_maintainhealth(jugador) |
Manten tu Cordura | Similar al modo Supergod, pero regenerando constantemente tu cordura. Para cancelar el proceso, introduce c_cancelmaintasks (jugador). | c_maintainsanity(jugador) |
Manten tu Hambre | Similar al modo Supergod, pero regenerando constantemente tu hambre. Para cancelar el proceso, introduce c_cancelmaintasks (jugador). | c_maintainhunger(jugador) |
Manten tu Temperatura | Similar al modo Supergod, pero regenerando constantemente tu temperatura. Para cancelar el proceso, introduce c_cancelmaintasks (jugador). | c_maintaintemperature(jugador) |
Manten tu Hidratacion | Similar al modo Supergod, pero regenerando constantemente tu hidratacion. Para cancelar el proceso, introduce c_cancelmaintasks (jugador). | c_maintainmoisture(jugador) |
Manten Todo | Similar al modo Supergod, pero regenerando constantemente todos tus estados. Para cancelar el proceso, introduce c_cancelmaintasks (jugador). | c_maintainall(jugador) |
Invisibilidad ante Enemigos | Evita que las turbas apunten al jugador en combate. No funciona en todas las circunstancias, por ejemplo, en los combates contra jefes. | c_makeinvisible() |
Configurar Velocidad | La velocidad de carrera estándar es de 1,2, lo que te hace el doble de rápido, y con 12 o más puedes atravesar fácilmente las paredes y "pasar" por encima del agua. | c_speedmult(multiplicador) |
Comandos de Jugador
Nombre | Descripcion | Sintaxis |
---|---|---|
Esconde/ Muestra el 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 Commands
Name | Description | Syntax |
---|---|---|
Teleport to Prefab | After pressing enter, it teleports you to the first numerical instance of the named prefab. If multiple iterations of the prefab exist, a list of the entity numbers will be displayed in the console log, and each subsequent execution of the same command will transport the player from entity to entity in the order they were generated in the world. | c_gonext("prefab") |
Delete Item Under Mouse | After pressing enter, it deletes the item under your mouse. Use the second command on dedicated servers, the first command will not work. | ConsoleWorldEntityUnderMouse():Remove()
c_select():Remove() |
Delete All | After pressing enter, it deletes every instance of whatever item prefab is entered. Useful for long-running servers with lots of clutter. | for k,v in pairs(Ents) do if v.prefab == "prefab" then v:Remove() end end |
Skip to the Next Day Cycle | Skips x days. Change x to skip more days or parts of days (e.g. 16*30*4.5 to skip 4.5 days) WARNING: Too big values may freeze the game. (Depending on computer speed) - Note that this is here so you can manually change the rate of time skip. Use c_skip(x) to skip x amount | TheWorld:PushEvent("ms_nextcycle") |
Skip Day | c_skip(num) | |
Skip time | TheWorld.net.components.clock:OnUpdate(16*30*x) | |
Skip time units and update | Skips X time units and performs the "LongUpdate" function on world objects
Note: There are 30 time units per segment. To skip a whole day one can either use LongUpdate(480) or use multiplicative values such as LongUpdate(X*16*30) or LongUpdate(X*TUNING.TOTAL_DAY_TIME), with X=days to skip. |
LongUpdate(X) |
Speed up simulation | Speed up the simulation of world. some events are determined by time past in game, and hence can be triggered to happen earlier through this speed up. Skipping would not bring forward those events. | c_speedup() |
Speed up simulation* | Set the time scale of the simulation to a specific value X. The normal time scale corresponds to the value 1. The value 0 pauses the game. Note that console can not be used while game is paused preventing to remove pause. | TheSim:SetTimeScale(X) |
Skip phase | Skips the current phase | TheWorld:PushEvent("ms_nextphase") |
Set segments | Allows to set duration for day, dusk and night (total value must NOT exceed 16) | TheWorld:PushEvent("ms_setclocksegs", {day=x,dusk=y,night=z}) |
Set season segments | Allows to set the duration for the day, dask and night by season (total values must NOT exceed 16) | TheWorld:PushEvent("ms_setseasonclocksegs", {summer={day=sx,dusk=sy,night=sz}, winter={day=wx,dusk=wy,night=wz}}) |
Set season lengths | Allows to set the duration of each season | TheWorld:PushEvent("ms_setseasonlength", {season="summer", length=15}) |
Start Spring | Set season to spring | TheWorld:PushEvent("ms_setseason", "spring") |
Start Summer | Set season to summer | TheWorld:PushEvent("ms_setseason", "summer") |
Start Autumn | Set season to autumn | TheWorld:PushEvent("ms_setseason", "autumn") |
Start Winter | Set season to winter | TheWorld:PushEvent("ms_setseason", "summer") |
Start Rain | Start raining | TheWorld:PushEvent("ms_forceprecipitation") |
Do Lightning Strike | Lightning strike on mouse cursor. Will hit lightning rod instead if there is one near | TheWorld:PushEvent("ms_sendlightningstrike", ConsoleWorldPosition()) |
Meteor Strike | Meteor strike on mouse cursor. Spawns different kind of rocks randomly. (This might crash the game) | c_spawn("shadowmeteor", 1) |
Activate all Events | Activates all Events on the same time. Doesnt work if in world gen the events section is set to Auto. | 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 |
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") |