Backup serwera Minecraft Paper/Purpur na VPS: bezpieczna kopia i restore
Dobry backup to nie tylko plik ZIP. Musi obejmować właściwe dane, zostać zweryfikowany po utworzeniu i przejść próbne przywrócenie poza produkcją. Poniższa procedura ogranicza ryzyko utraty świata po aktualizacji pluginów, migracji lub awarii VPS-a.
Najbezpieczniej zatrzymać serwer. Jeśli backup ma powstawać podczas gry, najpierw wymuś spójny zapis. Typowa sekwencja RCON to save-off, save-all flush, utworzenie kopii i save-on. Obsłuż błędy tak, aby zapis zawsze został ponownie włączony.
2. Zbierz wszystkie dane potrzebne do odtworzenia serwera
foldery świata, Netheru i Endu,
folder plugins wraz z konfiguracją i danymi pluginów,
server.properties, konfigurację Paper/Purpur, uprawnienia i skrypty operacyjne,
informację o wersji serwera, Javy i ważnych pluginów,
osobny dump MySQL, MariaDB lub PostgreSQL, jeśli baza działa poza katalogiem serwera.
Snapshot systemu plików nie obejmie automatycznie zewnętrznej bazy. Przed kopiowaniem poza serwer sprawdź też, czy konfiguracje nie zawierają sekretów wymagających szyfrowania.
3. Utwórz archiwum i manifest integralności
Zapisz kopię pod jednoznaczną nazwą z datą. Oprócz ZIP-a utwórz manifest SHA-256 dla plików. Sam poprawny kod zakończenia archiwizatora nie dowodzi, że każdy potrzebny plik znalazł się w kopii ani że pozostanie czytelny później.
4. Zweryfikuj gotową kopię niezależnie
Po zakończeniu backupu odczytaj archiwum ponownie i porównaj sumy kontrolne z manifestem. Kontrola powinna działać niezależnie od samego procesu tworzenia kopii. Nie wybieraj automatycznie pliku tylko dlatego, że ma najnowszą datę.
5. Przenieś co najmniej jedną kopię poza VPS
Backup na tym samym dysku chroni przed błędem konfiguracji, ale nie przed awarią dysku, utratą VPS-a lub przejęciem hosta. Utrzymuj kilka punktów przywracania i co najmniej jedną aktualną kopię off-site. Monitoruj wolne miejsce i rotację archiwów.
6. Przećwicz restore poza produkcją
zatrzymaj testową instancję i zachowaj jej bieżącą kopię bezpieczeństwa,
jawnie wybierz konkretne archiwum i zweryfikuj manifest,
rozpakuj dane najpierw do osobnego katalogu,
sprawdź ścieżki, właściciela plików, uprawnienia i obecność baz danych,
uruchom serwer testowy i sprawdź logi, światy, graczy oraz pluginy,
dopiero po udanym teście zaplanuj restore produkcyjny.
Najczęstsze błędy przy backupie Minecraft
kopiowanie aktywnie zapisywanego świata bez koordynacji zapisu,
trzymanie wszystkich kopii na tym samym VPS-ie,
pominięcie zewnętrznej bazy danych pluginu,
ufanie samemu istnieniu ZIP-a bez weryfikacji sum,
restore bez świeżej kopii bezpieczeństwa i bez jawnego wyboru archiwum,
brak próbnego odtworzenia przed prawdziwą awarią.
Automatyzacja dla Paper/Purpur na Linux VPS
PaperVault Ops automatyzuje pełne archiwa ZIP, manifesty SHA-256, niezależną komendę weryfikacji, zabezpieczony restore, retencję, blokadę równoległych zadań, opcjonalną sekwencję RCON i harmonogram systemd. To narzędzie CLI dla samodzielnie zarządzanego VPS-a z Pythonem 3.11+, a nie plugin w grze.
Jednorazowy zakup, bez abonamentu. Po potwierdzonej płatności Stripe odblokuje natychmiastowe prywatne pobranie ZIP; automatyczna dostawa e-mail pozostaje kanałem zapasowym. PaperVault nie zapewnia własnego storage off-site i nie wykonuje dumpów zewnętrznych baz SQL.
FAQ
Czy trzeba wyłączyć serwer Minecraft podczas backupu?
Zatrzymanie serwera jest najprostszą drogą do spójnej kopii. Przy backupie online skoordynuj zapis świata, dopilnuj ponownego włączenia zapisu po błędzie i zawsze zweryfikuj oraz testowo odtwórz archiwum.
Jak często robić backup serwera Paper?
Częstotliwość zależy od akceptowalnej utraty postępu. Dla aktywnego serwera zwykle potrzebne są regularne automatyczne kopie, kilka punktów przywracania, monitoring miejsca i okresowe testy restore.
Czy backup folderu world wystarczy?
Nie dla pełnego odtworzenia serwera. Potrzebujesz także pozostałych wymiarów, konfiguracji, danych pluginów, uprawnień, skryptów oraz osobnych dumpów baz działających poza katalogiem serwera.