Comment mettre le jour ou la nuit sur mon serveur Minecraft ?
Dans cet article
Le temps sur un serveur Minecraft s'écoule tout seul : une journée complète dure 20 vraies minutes, dont environ 7 de nuit. En tant qu'opérateur, tu peux régler l'heure, sauter la nuit, figer l'horloge ou permettre aux joueurs de passer la nuit plus facilement. Tout ce qui suit se fait avec des commandes depuis la console ou en jeu.
Régler l'heure
- Va dans le panel de jeu et clique sur ton serveur.
- Ouvre l'onglet Console.
- Tape
time set dayet appuie sur Entrée pour le matin, outime set nightpour la nuit.
En jeu, la même chose fonctionne avec /time set day pour les opérateurs. Autres valeurs utiles : time set noon (midi), time set midnight, ou un nombre de ticks : time set 0 est le lever du soleil, 6000 midi, 12000 le coucher du soleil et 18000 minuit. Avec time add 6000, tu avances d'un quart de journée ; time query daytime affiche le tick actuel.
Figer le temps
Tu veux qu'il fasse jour en permanence, par exemple sur un serveur créatif ou de construction ? Règle l'heure, puis désactive le cycle jour-nuit :
time set day suivi de gamerule doDaylightCycle false
Le soleil s'arrête maintenant à la position que tu as définie. Utilise gamerule doDaylightCycle true pour relancer l'horloge. C'est une gamerule, donc elle est sauvegardée dans le monde et reste après un redémarrage. Tu veux aussi arrêter la météo ? Voir arrêter la pluie.
Dormir sur un serveur
En vanilla, tout le monde en ligne doit être au lit avant que la nuit soit sautée. Sur un serveur de plus de deux joueurs, cela n'arrive presque jamais. Depuis la 1.21, la solution est intégrée :
gamerule playersSleepingPercentage 1
Un seul joueur qui dort suffit maintenant (1 pour cent, arrondi à au moins un joueur). Mets 50 pour la moitié des joueurs, ou 101 pour rendre le sommeil impossible. Sur les anciennes versions ou pour un message de chat sympathique (« Steve dort, 1/5 »), tu utilises un plugin comme Harbor ou la fonction de sommeil d'EssentialsX.
Le temps par monde
Le temps est stocké par monde. Sur un serveur avec plusieurs mondes via Multiverse, règle l'heure pendant que tu es dans ce monde, ou utilise /mv modify set time day pour un monde où il doit toujours faire jour. Sans Multiverse, la commande de la console s'applique au monde principal.
Automatiquement le jour à chaque connexion ?
Un joueur qui rejoint un serveur de nuit ne peut rien faire pour l'heure, sauf s'il est OP. Si tu le veux quand même, un plugin avec un minuteur (par exemple un time set day planifié chaque vraie heure) ou un simple bloc de commande avec une horloge fait l'affaire. Sur la plupart des serveurs, playersSleepingPercentage est la solution la plus élégante : les joueurs régulent la nuit eux-mêmes.
Lié
- Tick speed : ne change pas la durée d'une journée, seulement la vitesse de pousse des plantes.
doInsomnia false: empêche les phantoms pour les joueurs qui n'ont pas dormi depuis longtemps.
Bloqué ? Ouvre un ticket et indique la commande exacte et la réponse de la console.
Lancez votre serveur en 60 secondes sur notre propre matériel.