🔄 Restart systém
Restart systém poskytuje automatické a manuální restarty serveru s konfigurovatelným rozvrhem, varováními pro hráče a bezpečným vypnutím.
Pro zapnutí: nastavte
enableRestarts: true v general.json. Rozvrh nastavte v restart.json.
Rychlá navigace
⏰ Typy restartů
Voidium podporuje tři režimy plánování restartů:
| Typ | Popis |
|---|---|
FIXED_TIME |
Restart v konkrétní časy dne (např. 06:00, 18:00). Výchozí režim. |
INTERVAL |
Restart každých X hodin od posledního restartu. |
DELAY |
Restart X minut po startu serveru. |
V jeden moment je aktivní pouze jeden typ — nastavuje se přes restartType v configu.
⚙️ Konfigurace
Soubor: config/voidium/restart.json
Rozvrh
| Pole | Typ | Výchozí | Popis |
|---|---|---|---|
restartType |
enum | FIXED_TIME |
FIXED_TIME, INTERVAL nebo DELAY |
fixedRestartTimes |
pole | ["06:00", "18:00"] |
Časy restartu (HH:MM, 24h formát). Pouze pro FIXED_TIME. |
intervalHours |
int | 6 |
Hodiny mezi restarty. Pouze pro INTERVAL. |
delayMinutes |
int | 60 |
Minuty po startu. Pouze pro DELAY. |
Zprávy
| Pole | Typ | Výchozí | Popis |
|---|---|---|---|
warningMessage |
string | &cServer restart in %minutes% minutes! |
Varovný broadcast. Placeholder: %minutes% |
restartingNowMessage |
string | &cServer is restarting now! |
Finální zpráva před vypnutím |
kickMessage |
string | &cServer is restarting. Please reconnect in a few minutes. |
Text na obrazovce odpojení |
Příklad configu
{
"restartType": "FIXED_TIME",
"fixedRestartTimes": ["06:00", "18:00"],
"intervalHours": 6,
"delayMinutes": 60,
"warningMessage": "&cServer restart in %minutes% minutes!",
"restartingNowMessage": "&cServer is restarting now!",
"kickMessage": "&cServer is restarting. Please reconnect in a few minutes."
}
⌨️ Příkazy
| Příkaz | Oprávnění | Popis |
|---|---|---|
/voidium restart <minutes> |
OP | Naplánuje manuální restart za 1–60 minut |
/voidium cancel |
OP | Zruší čekající manuální restart |
Manuální restarty používají stejné varovné/kick zprávy jako automatické.
⚠️ Varování
Před provedením restartu Voidium posílá varovné zprávy v nastavených intervalech. warningMessage se broadcastuje s placeholderem %minutes% nahrazeným zbývajícím časem.
Když odpočet dosáhne nuly:
- Broadcastuje se
restartingNowMessage - Všichni hráči jsou odpojeni s
kickMessage - Server se vypne
Pro automatický restart po vypnutí použijte funkci vašeho hostingu pro auto-restart nebo wrapper script, který server znovu spustí.