Maintenance - tryb konserwacji serwera

Maintenance to popularny plugin umożliwiający szybkie włączenie trybu konserwacji na serwerze Minecraft. Blokuje dołączanie zwykłych graczy, wyświetla własny MOTD i ikonę serwera, a staff zachowuje dostęp przez wewnętrzną whitelist. Działa na Paper, Spigot, BungeeCord, Velocity i Sponge.
Co to jest Maintenance
Maintenance to darmowy plugin, który dodaje profesjonalny tryb konserwacji na serwer Minecraft. Gdy serwer wymaga aktualizacji, migracji danych lub naprawy, administrator włącza tryb konserwacji jedną komendą. Od tego momentu nowi gracze nie mogą dołączyć - widzą informację o trwających pracach i przewidywany czas powrotu serwera.
Plugin jest rozwijany przez KennyTV (członka zespołu Paper) i jest jednym z najczęściej polecanych rozwiązań do zarządzania przerwami serwisowymi. Maintenance wyróżnia się prostotą - nie trzeba grzebać w konfiguracjach serwera ani ręcznie edytować whitelisty.
Komendy
| Komenda | Co robi | Uprawnienie |
|---|---|---|
/maintenance on | Włącza tryb konserwacji | maintenance.toggle |
/maintenance off | Wyłącza tryb konserwacji | maintenance.toggle |
/maintenance | Przełącza tryb (toggle) | maintenance.toggle |
/maintenance add Gracz | Dodaje gracza do whitelisty konserwacji | maintenance.whitelist |
/maintenance remove Gracz | Usuwa gracza z whitelisty | maintenance.whitelist |
/maintenance list | Lista graczy na whiteliście | maintenance.whitelist |
/maintenance schedule czas | Planuje włączenie konserwacji za X minut | maintenance.timer |
/maintenance abort | Anuluje zaplanowaną konserwację | maintenance.timer |
/maintenance setmotd tekst | Ustawia MOTD wyświetlane podczas konserwacji | maintenance.setmotd |
Konfiguracja
Główny plik to plugins/Maintenance/config.yml:
# Wiadomość wyrzucenia online graczy po włączeniu konserwacji
kick-message: "&cSerwer jest w trybie konserwacji!\n&7Przepraszamy za utrudnienia.\n&7Wrocmy wkrótce!"
# Wiadomość przy próbie dołączenia
join-message: "&cSerwer jest aktualnie w trybie konserwacji.\n&7Sprawdz nasz Discord po więcej informacji."
# MOTD na liście serwerów
motd:
- "&c&lKONSERWACJA"
- "&7Trwaja prace serwisowe..."
# Ikona serwera podczas konserwacji
maintenance-icon: maintenance-icon.png
# Wersja protokołu (wyświetla custom tekst zamiast wersji)
player-count-message: "&c&lKonserwacja"
# Automatyczne dodawanie graczy z uprawnieniem do whitelisty
enable-permission-whitelist: true Plik ikony maintenance-icon.png (64x64 px) umieszczasz w folderze pluginu. Wyświetla się na liście serwerów zamiast zwykłej ikony.
Custom MOTD i ikona
Maintenance pozwala całkowicie zmienić wygląd serwera na liście serwerów podczas konserwacji:
- MOTD - własny opis serwera (2 linie), np. "KONSERWACJA - Aktualizacja do 1.21.5"
- Ikona - dedykowana ikona z symbolem narzędzi lub informacją o przerwie
- Liczba graczy - zamiast "0/100" wyświetla się custom tekst, np. "Konserwacja"
- Lista graczy - przy najechaniu na liczbę graczy wyświetla się własna wiadomość zamiast listy nicków
Dzięki temu gracze widzą na pierwszy rzut oka, że serwer jest w trakcie konserwacji - nie muszą próbować dołączać i czytać komunikatu o odrzuceniu.
Planowanie konserwacji
Maintenance pozwala zaplanować włączenie trybu konserwacji z wyprzedzeniem. Komenda /maintenance schedule 30 uruchomi konserwację za 30 minut, a gracze będą otrzymywać powiadomienia o zbliżającej się przerwie:
- 30 minut przed - powiadomienie na czacie
- 15 minut przed - przypomnienie
- 5 minut przed - ostrzeżenie
- 1 minuta przed - ostatnie ostrzeżenie
- 0 - automatyczne włączenie konserwacji i wyrzucenie graczy
To pozwala graczom dokończyć to, co robią, zapisać się i bezpiecznie się wylogować. Nagłe wyrzucanie graczy bez ostrzeżenia to prosta droga do utraty zaufania społeczności.
Wskazówki dla adminów
- Dodaj cały staff do whitelisty - użyj
enable-permission-whitelist: truei uprawnieniamaintenance.bypass, żeby nie dodawać każdego ręcznie - Przygotuj ikonę - stwórz dedykowaną ikonę 64x64 z napisem "PRZERWA" lub symbolem narzędzi. Gracze rozpoznają ją natychmiast
- Podaj ETA - w MOTD lub wiadomości kick napisz szacowany czas powrotu. Gracze cenią konkretną informację
- Na BungeeCord instaluj na proxy - Maintenance na BungeeCord/Velocity blokuje połączenia przed ich przekazaniem do backendów
- Testuj przed użyciem - włącz konserwację na chwilę i sprawdź z drugiego konta, czy MOTD i wiadomości wyglądają poprawnie
Powiązane pluginy: EssentialsX (podstawowe zarządzanie serwerem), Plan (analityka - sprawdź, kiedy najmniej graczy jest online, żeby zaplanować konserwację).