/
mc-node.net →
Minecraft

¿Cómo pongo de día o de noche mi servidor de Minecraft?

Actualizado el 04/09/20263 min de lectura
En este artículo
  1. Fijar la hora
  2. Congelar la hora
  3. Dormir en un servidor
  4. Hora por mundo
  5. ¿Automáticamente de día en cada inicio de sesión?
  6. Relacionado

La hora en un servidor de Minecraft avanza sola: un día completo dura 20 minutos reales, de los que unos 7 son de noche. Como operador puedes fijar la hora, saltarte la noche, congelar el reloj o facilitar que los jugadores pasen la noche durmiendo. Todo lo que sigue se hace con comandos desde la consola o en el juego.

Fijar la hora

  1. Entra en el panel de juego y haz clic en tu servidor.
  2. Abre la pestaña Consola.
  3. Escribe time set day y pulsa Intro para la mañana, o time set night para la noche.

En el juego funciona igual con /time set day para los operadores. Otros valores útiles: time set noon (mediodía), time set midnight, o un número de ticks: time set 0 es el amanecer, 6000 mediodía, 12000 el atardecer y 18000 medianoche. Con time add 6000 avanzas un cuarto de día; time query daytime muestra el tick actual.

Congelar la hora

¿Quieres que sea de día permanentemente, por ejemplo en un servidor creativo o de construcción? Fija la hora y luego desactiva el ciclo de día y noche:

time set day seguido de gamerule doDaylightCycle false

El sol se detiene ahora en la posición que fijaste. Usa gamerule doDaylightCycle true para que el reloj vuelva a correr. Es una gamerule, así que se guarda en el mundo y se mantiene tras un reinicio. ¿Quieres detener también el clima? Consulta detener la lluvia.

Dormir en un servidor

En vanilla, todos los conectados deben estar en la cama para que se salte la noche. En un servidor con más de dos jugadores casi nunca ocurre. Desde la 1.21 la solución viene integrada:

gamerule playersSleepingPercentage 1

Ahora basta con un jugador durmiendo (1 por ciento, redondeado hacia arriba a al menos un jugador). Pon 50 para la mitad de los jugadores, o 101 para que dormir sea imposible. En versiones antiguas o para un mensaje amable en el chat ("Steve está durmiendo, 1/5") usas un plugin como Harbor o la función de sueño de EssentialsX.

Hora por mundo

La hora se guarda por mundo. En un servidor con varios mundos con Multiverse, fija la hora mientras estás en ese mundo, o usa /mv modify set time day para un mundo que siempre deba estar de día. Sin Multiverse, el comando de la consola se aplica al mundo principal.

¿Automáticamente de día en cada inicio de sesión?

Un jugador que entra en un servidor de noche no puede hacer nada con la hora salvo que sea OP. Si aun así lo quieres, un plugin con temporizador (por ejemplo un time set day programado cada hora real) o un simple bloque de comandos con un reloj lo resuelve. En la mayoría de servidores, playersSleepingPercentage es la solución más elegante: los jugadores regulan la noche por sí mismos.

Relacionado

  • Tick speed: no cambia lo que dura un día, solo la velocidad a la que crecen las plantas.
  • doInsomnia false: evita los phantoms para jugadores que llevan mucho sin dormir.

¿Atascado? Abre un ticket e indica el comando exacto y lo que respondió la consola.