C'è un modo per impedire al mio server Minecraft di passare attraverso il ciclo giorno / notte quando nessuno è online?

I miei amici e io usiamo il numero del giorno come parte delle nostre regole del server, quindi vogliamo evitare che il giorno cambi quando siamo offline, ma l'unico modo che conosco è quello di fermare il server dall'esecuzione …

4 Solutions collect form web for “C'è un modo per impedire al mio server Minecraft di passare attraverso il ciclo giorno / notte quando nessuno è online?”

Dovresti essere in grado di utilizzare i blocchi di command per rilevare automaticamente se i giocatori sono online o less, quindi impostare appropriatamente la regola doDaylightCycle appropriato. Prova a inserire la seguente configuration nei blocchi di spawn del server:

inserisci la descrizione dell'immagine qui

(Il pistone è molto appiccicoso.)

L'idea generale è che il command di sinistra controlli i giocatori online un paio di volte al secondo e il comparatore accanto ad esso emetterà un segnale solo se c'è alless un giocatore online. Una volta che tutti si disconnettono, il pistone si ritrae e spegne il ciclo giorno / notte. Non appena qualcuno effettua nuovamente l'accesso, il comparatore si riaccende e triggers nuovamente il ciclo giorno / notte.

In alternativa alla soluzione di @ SpectralFlame che funziona con un clock di block / riempimento (per il lag ridotto), puoi utilizzare i seguenti due comandi (in questo ordine):

 gamerule doDaylightCycle false execute @p ~ ~ ~ gamerule doDaylightCycle true 

Il secondo command fallirà quando non ci sarà nessun giocatore da eseguire, il che significa che il risultato del primo command non sarà immediatamente sovrascritto.

Se sei sulla versione 1.8+ (che sospetto che tu sia, perché non hai specificato alcuna versione), quanto segue aiuterà:

Quando l'ultima persona scende dal server, dovrebbe digitare il command /gamerule doDaylightCycle false ciò impedirà al sole / alla luna di muoversi.

Quando la prima persona torna online, puoi eseguire /gamerule doDaylightCycle true per avviarlo.

Altrimenti, puoi mettere i blocchi di command con questi comandi in un punto di solo admin where andrai quando l'ultimo / primo interlocutore entra / distriggers.

Che tipo di server stai utilizzando? Di default la maggior parte dei server manterrà sempre il block del disco segato.

Penso che questo possa funzionare, ma non l'ho ancora testato. Se si sta eseguendo un server che support l'aggiunta di Multiverse-Core, è ansible modificare l'opzione keepSpawnInMemory per mantenere i blocchi di spawn caricati. Sospetto, ma non sono sicuro, che se non fossero stati caricati blocchi, il tempo sarebbe praticamente finito.

  • Il server Glowstone sta generando solo uno strano bioma!
  • Ieri sera, tutti gli abitanti del villaggio sono scomparsi dal villaggio
  • Come posso rigenerare la salute più velocemente?
  • Perché il mio server LAN di Minecraft non funziona?
  • Più modalità di gioco su un server
  • È ansible connettersi a un server LAN senza essere connessi alla stessa connessione Internet
  • Come posso convertire un mondo di server SMP in un mondo compatibile single-player?
  • Come impedisci ai giocatori di rompere spawn su un server in mchost.co?
  • Connessione Minecraft Server rifiutata (process in esecuzione su 25565 rilevato)
  • Minecraft Server: tutti si generano nel terreno
  • Hosting di minecraft server via webmin su Ubuntu
  • XboxTips.com Ci piace giocare a giochi, specialmente videogiochi con Xbox e Playstation.