Discord
Wiki - Pluginy

Maintenance - tryb konserwacji serwera

Maintenance

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.

Czas czytania: ~4 min Platforma: Paper / Spigot / BungeeCord / Velocity / 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.

Maintenance jest dostępny na Hangar, SpigotMC i GitHub.

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: true i uprawnienia maintenance.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ę).