Diferencia entre revisiones de «Comandos de administrador para Don't Starve Together»
Línea 103: | Línea 103: | ||
GetPlayer().HUD:Show() | GetPlayer().HUD:Show() | ||
|- | |- | ||
− | |''' | + | |'''Modo Creativo''' |
− | | | + | |Puedes crear todo gratis. Esto incluye los objetos que nunca has fabricado antes. Después de cambiar de nivel, tendrás que volver a introducir el comando. |
|GetPlayer().components.builder:GiveAllRecipes() | |GetPlayer().components.builder:GiveAllRecipes() | ||
|- | |- | ||
− | |''' | + | |'''Salud Maxima''' |
− | | | + | |Sube la salud de tus jugadores al maximo |
− | |GetPlayer().components.health:SetMaxHealth('' | + | |GetPlayer().components.health:SetMaxHealth(''valor'') |
|- | |- | ||
− | |''' | + | |'''Cordura Maxima''' |
− | | | + | |Sube la cordura de tus jugadores al maximo |
− | |GetPlayer().components.sanity:SetMax('' | + | |GetPlayer().components.sanity:SetMax(''valor'') |
|- | |- | ||
− | |''' | + | |'''Hambre Maxima''' |
− | | | + | |Elimina el hambre de tus jugadores |
− | |GetPlayer().components.hunger:SetMax('' | + | |GetPlayer().components.hunger:SetMax(''valor'') |
|- | |- | ||
− | |''' | + | |'''Pausar Hambre''' |
− | | | + | |Tus jugadores no pasaran hambruna |
|GetPlayer().components.hunger:Pause(true) | |GetPlayer().components.hunger:Pause(true) | ||
|- | |- | ||
− | |''' | + | |'''Lista de todos los jugadores con nombre de usuario y número de jugador.''' |
− | |''' | + | |'''Parece que esto ya no funciona tan bien. Si no obtienes una lista completa prueba este comando, imprimirá la lista de jugadores en el chat.''' |
|c_listallplayers() | |c_listallplayers() | ||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
|'''Apply a command to all players''' | |'''Apply a command to all players''' | ||
− | | | + | |Sustituye el comando por otro, utilizando "v" en lugar de AllPlayers[number]. Por ejemplo, "for k,v in pairs(AllPlayers) do c_move(v) end" moverá a todos los jugadores a la posición del ratón. |
|for k,v in pairs(AllPlayers) do command end | |for k,v in pairs(AllPlayers) do command end | ||
|- | |- | ||
− | |''' | + | |'''Matar a un jugador''' |
− | | | + | |No les gustara |
|AllPlayers[number]:PushEvent('death') | |AllPlayers[number]:PushEvent('death') | ||
|- | |- | ||
− | |''' | + | |'''Revivir a un jugador''' |
− | | | + | |Seguiran molestos |
|AllPlayers[number]:PushEvent('respawnfromghost') | |AllPlayers[number]:PushEvent('respawnfromghost') | ||
|- | |- | ||
− | |''' | + | |'''Activar modo creativo con un jugador''' |
− | | | + | |Activa el modo creativo para solo un jugador |
− | |AllPlayers[number].components.builder:GiveAllRecipes( | + | |AllPlayers[number].components.builder:GiveAllRecipes() |
|- | |- | ||
− | |''' | + | |'''Teletransporte''' |
− | | | + | |Te teletransporta a un jugador |
|c_goto(AllPlayers[number]) | |c_goto(AllPlayers[number]) | ||
|- | |- | ||
|'''Werebeaver''' | |'''Werebeaver''' | ||
− | | | + | |Convierte a Woodie en Werebeaver. |
|GetPlayer().components.beaverness:SetPercent(1) | |GetPlayer().components.beaverness:SetPercent(1) | ||
|} | |} | ||
− | == | + | ==Comandos de Mundo== |
{| class="wikitable" | {| class="wikitable" | ||
− | |+ | + | |+Comandos de Mundo |
− | ! | + | !Nombre |
− | ! | + | !Descripcion |
− | ! | + | !Sintaxis |
|- | |- | ||
− | |''' | + | |'''Teletransoporte a un Prefab''' |
− | | | + | |Sustituye el comando por otro, utilizando "v" en lugar de AllPlayers[number]. Por ejemplo, "for k,v in pairs(AllPlayers) do c_move(v) end" moverá a todos los jugadores a la posición del ratón. |
− | | | + | |c_gonext("''prefab''") |
|- | |- | ||
− | |''' | + | |'''Borrar elemento bajo el ratón''' |
− | | | + | |Después de pulsar enter, borra el elemento bajo el ratón. Utiliza el segundo comando en servidores dedicados, el primer comando no funcionará. |
− | | | + | |ConsoleWorldEntityUnderMouse():Remove() |
c_select():Remove() | c_select():Remove() | ||
|- | |- | ||
− | |''' | + | |'''Borrar todo''' |
− | | | + | |Después de presionar enter, borra todas las instancias de cualquier prefab de ítems que se ingrese. Útil para servidores de larga duración con mucho desorden. |
− | | | + | |for k,v in pairs(Ents) do if v.prefab == "''prefab''" then v:Remove() end end |
|- | |- | ||
− | |''' | + | |'''Pasar al ciclo del día siguiente''' |
− | | | + | |Omite x días. Cambie x para saltar más días o partes de días (por ejemplo, 16*30*4,5 para saltar 4,5 días) '''ATENCIÓN:''' Valores demasiado grandes pueden congelar el juego. '''(Dependiendo de la velocidad del ordenador)''' - Tenga en cuenta que esto está aquí para que pueda cambiar manualmente la tasa de salto de tiempo. Usa c_skip(x) para saltar x cantidad |
− | | | + | |TheWorld:PushEvent("ms_nextcycle") |
|- | |- | ||
− | |''' | + | |'''Saltar Dia''' |
− | | | + | |Saltar Dia |
− | | | + | |c_skip(num) |
|- | |- | ||
− | |''' | + | |'''Saltar Tiempo''' |
− | | | + | |Saltar Tiempo |
− | | | + | |TheWorld.net.components.clock:OnUpdate(16*30*x) |
|- | |- | ||
− | |''' | + | |'''Saltar unidades de tiempo y actualizar''' |
− | | | + | |Se salta X unidades de tiempo y realiza la función "LongUpdate" en los objetos del mundo |
− | + | ||
− | | | + | Nota: Hay 30 unidades de tiempo por segmento. Para saltar un día entero se puede utilizar LongUpdate(480) o utilizar valores multiplicativos como LongUpdate(X*16*30) o LongUpdate(X*TUNING.TOTAL_DAY_TIME), con X=días a saltar. |
+ | |LongUpdate(X) | ||
|- | |- | ||
− | |''' | + | |'''Acelerar la simulación''' |
− | | | + | |Acelerar la simulación del mundo. Algunos eventos están determinados por el tiempo pasado en el juego, y por lo tanto pueden ser desencadenados para suceder antes a través de esta aceleración. Si se omite, no se adelantarán esos eventos. |
− | | | + | |c_speedup() |
|- | |- | ||
|'''Speed up simulation*''' | |'''Speed up simulation*''' | ||
− | | | + | |Ajuste la escala de tiempo de la simulación a un valor específico X. La escala de tiempo normal corresponde al valor 1. El valor 0 pausa el juego. Tenga en cuenta que la consola no se puede utilizar mientras el juego está en pausa evitando eliminar la pausa. |
− | | | + | |TheSim:SetTimeScale(X) |
|- | |- | ||
− | |''' | + | |'''Saltar Fase''' |
− | | | + | |Salta la fase actual |
− | | | + | |TheWorld:PushEvent("ms_nextphase") |
|- | |- | ||
− | |''' | + | |'''Establecer segmentos''' |
− | | | + | |Permite establecer la duración para el día, el crepúsculo y la noche (el valor total '''NO''' debe exceder de 16) |
− | | | + | |TheWorld:PushEvent("ms_setclocksegs", {day=x,dusk=y,night=z}) |
|- | |- | ||
− | |''' | + | |'''Establecer segmentos de temporada''' |
− | | | + | |Permite establecer la duración del día, de la tarde y de la noche por temporada (los valores totales NO deben superar los 16) |
− | | | + | |<nowiki>TheWorld:PushEvent("ms_setseasonclocksegs", {summer={day=sx,dusk=sy,night=sz}, winter={day=wx,dusk=wy,night=wz}})</nowiki> |
|- | |- | ||
|'''Set season lengths''' | |'''Set season lengths''' | ||
− | | | + | |Permite fijar la duración de cada estación |
− | | | + | |TheWorld:PushEvent("ms_setseasonlength", {season="summer", length=15}) |
|- | |- | ||
|'''Start Spring''' | |'''Start Spring''' | ||
|Set season to spring | |Set season to spring | ||
− | | | + | |TheWorld:PushEvent("ms_setseason", "spring") |
|- | |- | ||
|'''Start Summer''' | |'''Start Summer''' | ||
|Set season to summer | |Set season to summer | ||
− | | | + | |TheWorld:PushEvent("ms_setseason", "summer") |
|- | |- | ||
|'''Start Autumn''' | |'''Start Autumn''' | ||
|Set season to autumn | |Set season to autumn | ||
− | | | + | |TheWorld:PushEvent("ms_setseason", "autumn") |
|- | |- | ||
|'''Start Winter''' | |'''Start Winter''' | ||
|Set season to winter | |Set season to winter | ||
− | | | + | |TheWorld:PushEvent("ms_setseason", "summer") |
|- | |- | ||
|'''Start Rain''' | |'''Start Rain''' | ||
|Start raining | |Start raining | ||
− | | | + | |TheWorld:PushEvent("ms_forceprecipitation") |
|- | |- | ||
|'''Do Lightning Strike''' | |'''Do Lightning Strike''' | ||
|Lightning strike on mouse cursor. Will hit lightning rod instead if there is one near | |Lightning strike on mouse cursor. Will hit lightning rod instead if there is one near | ||
− | | | + | |TheWorld:PushEvent("ms_sendlightningstrike", ConsoleWorldPosition()) |
|- | |- | ||
|'''Meteor Strike''' | |'''Meteor Strike''' | ||
|Meteor strike on mouse cursor. Spawns different kind of rocks randomly. (This might crash the game) | |Meteor strike on mouse cursor. Spawns different kind of rocks randomly. (This might crash the game) | ||
− | | | + | |c_spawn("shadowmeteor", 1) |
|- | |- | ||
|'''Activate all Events''' | |'''Activate all Events''' | ||
|Activates all Events on the same time. Doesnt work if in world gen the events section is set to Auto. | |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== | ==Server Commands== | ||
Línea 257: | Línea 254: | ||
|'''Kick Player''' | |'''Kick Player''' | ||
|Kicks a player out of the server | |Kicks a player out of the server | ||
− | | | + | |TheNet:Kick(userid) |
|- | |- | ||
|'''Ban Player''' | |'''Ban Player''' | ||
|Kicks and denies access to the server | |Kicks and denies access to the server | ||
− | | | + | |TheNet:Kick(userid) |
|- | |- | ||
|'''Regenerate a world shard''' | |'''Regenerate a world shard''' | ||
|Regenerates specified items in a shard. | |Regenerates specified items in a shard. | ||
− | | | + | |c_regenerateshard() |
|- | |- | ||
|'''Enable/Disable new player joining''' | |'''Enable/Disable new player joining''' | ||
|Setting it to true is the default behavior (people can join). Setting it to false prevents anyone from 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''' | |'''Make a server announcement''' | ||
|This allows you to announce server shutdowns/restarts so players do not just get disconnected without warning. | |This allows you to announce server shutdowns/restarts so players do not just get disconnected without warning. | ||
− | | | + | |c_announce("announcement") |
|} | |} | ||
Revisión del 09:00 19 jul 2021

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() |
Modo Creativo | Puedes crear todo gratis. Esto incluye los objetos que nunca has fabricado antes. Después de cambiar de nivel, tendrás que volver a introducir el comando. | GetPlayer().components.builder:GiveAllRecipes() |
Salud Maxima | Sube la salud de tus jugadores al maximo | GetPlayer().components.health:SetMaxHealth(valor) |
Cordura Maxima | Sube la cordura de tus jugadores al maximo | GetPlayer().components.sanity:SetMax(valor) |
Hambre Maxima | Elimina el hambre de tus jugadores | GetPlayer().components.hunger:SetMax(valor) |
Pausar Hambre | Tus jugadores no pasaran hambruna | GetPlayer().components.hunger:Pause(true) |
Lista de todos los jugadores con nombre de usuario y número de jugador. | Parece que esto ya no funciona tan bien. Si no obtienes una lista completa prueba este comando, imprimirá la lista de jugadores en el chat. | c_listallplayers() |
Apply a command to all players | Sustituye el comando por otro, utilizando "v" en lugar de AllPlayers[number]. Por ejemplo, "for k,v in pairs(AllPlayers) do c_move(v) end" moverá a todos los jugadores a la posición del ratón. | for k,v in pairs(AllPlayers) do command end |
Matar a un jugador | No les gustara | AllPlayers[number]:PushEvent('death') |
Revivir a un jugador | Seguiran molestos | AllPlayers[number]:PushEvent('respawnfromghost') |
Activar modo creativo con un jugador | Activa el modo creativo para solo un jugador | AllPlayers[number].components.builder:GiveAllRecipes() |
Teletransporte | Te teletransporta a un jugador | c_goto(AllPlayers[number]) |
Werebeaver | Convierte a Woodie en Werebeaver. | GetPlayer().components.beaverness:SetPercent(1) |
Comandos de Mundo
Nombre | Descripcion | Sintaxis |
---|---|---|
Teletransoporte a un Prefab | Sustituye el comando por otro, utilizando "v" en lugar de AllPlayers[number]. Por ejemplo, "for k,v in pairs(AllPlayers) do c_move(v) end" moverá a todos los jugadores a la posición del ratón. | c_gonext("prefab") |
Borrar elemento bajo el ratón | Después de pulsar enter, borra el elemento bajo el ratón. Utiliza el segundo comando en servidores dedicados, el primer comando no funcionará. | ConsoleWorldEntityUnderMouse():Remove()
c_select():Remove() |
Borrar todo | Después de presionar enter, borra todas las instancias de cualquier prefab de ítems que se ingrese. Útil para servidores de larga duración con mucho desorden. | for k,v in pairs(Ents) do if v.prefab == "prefab" then v:Remove() end end |
Pasar al ciclo del día siguiente | Omite x días. Cambie x para saltar más días o partes de días (por ejemplo, 16*30*4,5 para saltar 4,5 días) ATENCIÓN: Valores demasiado grandes pueden congelar el juego. (Dependiendo de la velocidad del ordenador) - Tenga en cuenta que esto está aquí para que pueda cambiar manualmente la tasa de salto de tiempo. Usa c_skip(x) para saltar x cantidad | TheWorld:PushEvent("ms_nextcycle") |
Saltar Dia | Saltar Dia | c_skip(num) |
Saltar Tiempo | Saltar Tiempo | TheWorld.net.components.clock:OnUpdate(16*30*x) |
Saltar unidades de tiempo y actualizar | Se salta X unidades de tiempo y realiza la función "LongUpdate" en los objetos del mundo
Nota: Hay 30 unidades de tiempo por segmento. Para saltar un día entero se puede utilizar LongUpdate(480) o utilizar valores multiplicativos como LongUpdate(X*16*30) o LongUpdate(X*TUNING.TOTAL_DAY_TIME), con X=días a saltar. |
LongUpdate(X) |
Acelerar la simulación | Acelerar la simulación del mundo. Algunos eventos están determinados por el tiempo pasado en el juego, y por lo tanto pueden ser desencadenados para suceder antes a través de esta aceleración. Si se omite, no se adelantarán esos eventos. | c_speedup() |
Speed up simulation* | Ajuste la escala de tiempo de la simulación a un valor específico X. La escala de tiempo normal corresponde al valor 1. El valor 0 pausa el juego. Tenga en cuenta que la consola no se puede utilizar mientras el juego está en pausa evitando eliminar la pausa. | TheSim:SetTimeScale(X) |
Saltar Fase | Salta la fase actual | TheWorld:PushEvent("ms_nextphase") |
Establecer segmentos | Permite establecer la duración para el día, el crepúsculo y la noche (el valor total NO debe exceder de 16) | TheWorld:PushEvent("ms_setclocksegs", {day=x,dusk=y,night=z}) |
Establecer segmentos de temporada | Permite establecer la duración del día, de la tarde y de la noche por temporada (los valores totales NO deben superar los 16) | TheWorld:PushEvent("ms_setseasonclocksegs", {summer={day=sx,dusk=sy,night=sz}, winter={day=wx,dusk=wy,night=wz}}) |
Set season lengths | Permite fijar la duración de cada estación | 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") |