restart
Riavvia il server in modo ordinato, subito o dopo un’attesa.
| Sintassi | Console | In gioco | Livello minimo | Ruolo |
|---|---|---|---|---|
restart [seconds] |
Sì | Sì | Administrator | Game |
restartrestart 60Gli amministratori in game usano .restart o .restart 60. Senza argomento o con 0, il server annuncia
The server is restarting now. e richiede l’arresto. Un numero positivo annuncia The server will restart in <seconds> seconds. e lo programma. È lo stesso arresto ordinato di shutdown: i servizi si fermano,
il salvataggio finale del mondo termina, la persistenza viene rilasciata.
La differenza è l’exit code: un riavvio termina il processo con 75, uno shutdown con 0. Qualcosa sopra il server deve leggerlo e avviare di nuovo il server:
| Esegue il server | Lo riavvia con 75 |
|---|---|
mgctl run |
Sì, subito |
| systemd | Con Restart=on-failure |
| Docker | Con restart: on-failure |
| Kubernetes | Un pod riavvia un container fermato secondo la sua policy |
Un mgserver nudo |
No: si ferma, come dopo shutdown |
Una policy che riavvia il server dopo qualunque uscita (Restart=always, restart: unless-stopped) lo riavvia anche
dopo uno shutdown; solo on-failure lascia fermo uno shutdown e fa tornare un restart.
Il server accetta una sola richiesta di arresto alla volta, quale che sia il comando che l’ha chiesta: finché è in
corso il conto alla rovescia di uno shutdown o di un restart, l’altro comando segnala un errore e non cambia nulla.
Vedi anche
Section titled “Vedi anche”Creato con ❤️ da Tom
