// Minecraft

Strategia backupów serwera Minecraft, która naprawdę działa

Strategia backupów serwera Minecraft, która naprawdę działa

Mało rzeczy boli tak, jak świat Minecraft, który po miesiącach budowania nagle znika. Crash w złym momencie, plugin, który rozwala wszystko, albo jedna błędna komenda: przytrafia się to także doświadczonym administratorom. Różnicę między nieprzyjemnym kwadransem a katastrofą robi nie szczęście, lecz strategia backupów, która naprawdę działa.

A to coś więcej niż okazjonalne wciśnięcie przycisku backupu. Dobra strategia odpowiada na trzy pytania: jak często robisz kopię, gdzie ją przechowujesz i czy masz pewność, że umiesz ją przywrócić? To ostatnie pytanie jest pomijane najczęściej — i to właśnie ono liczy się w chwili, gdy coś pójdzie nie tak.

Co może pójść źle (i zdarza się częściej, niż myślisz)

Większość historii o utracie danych nie zaczyna się od pożaru w centrum danych, lecz od czegoś drobnego:

  • Uszkodzone chunki lub pliki regionów. Jeśli serwer crashuje w trakcie zapisywania świata, pliki mogą ulec uszkodzeniu. Czasem widzisz to od razu, czasem dopiero po dniach, gdy ktoś wejdzie w zepsuty kawałek świata.
  • Nieudana aktualizacja pluginu lub moda. Aktualizacje konwertujące dane graczy lub pliki świata na nowy format mogą utknąć w połowie — i zostajesz z na wpół przekonwertowanymi danymi.
  • Błędy ludzkie. Zbyt szeroka komenda WorldEdit, usunięcie przez SFTP nie tego folderu albo reset, który miał wyglądać trochę inaczej. Każdy je popełnia, zwykle w piątkowy wieczór.
  • Griefing. Gracz lub współadministrator ze zbyt szerokimi uprawnieniami niszczy w minuty to, co budowałeś miesiącami. Zarządzanie uprawnieniami pomaga, ale backup to twoja jedyna prawdziwa siatka bezpieczeństwa.
  • Problemy sprzętowe lub hostingowe. Rzadkie, ale u żadnego hostera nie do wykluczenia w stu procentach.

Co do ostatniego punktu musimy być szczerzy: nawet jeśli twój serwer działa w MC-Node na własnym sprzęcie z dyskami NVMe w centrum danych Previder PDC2 w Hengelo, backupy pozostają twoją odpowiedzialnością. Hoster może wiele wyłapać, ale nie zapobiegnie temu, że plugin lub gracz zniszczy świat od środka — serwer robi wtedy przecież dokładnie to, o co go poproszono.

Backupy z panelu: twoja pierwsza linia obrony

Najprostszy backup to ten, który robisz kilkoma kliknięciami z panelu: migawka serwera wraz ze światem, pluginami i konfiguracją. Wyrób sobie nawyk uruchamiania go przed każdym gorącym momentem — aktualizacją, nowym pluginem, wielką przebudową czy zmianą ustawień serwera. Kosztuje cię to trzydzieści sekund, a w najgorszym razie oszczędza tydzień nieszczęścia.

Jeśli w panelu możesz zaplanować backupy, włącz to od razu. Automatyczny backup, o którym nie musisz już nigdy pamiętać, jest wart więcej niż ręczny, który robisz „w sumie zwykle”. Dyscyplina w dłuższej perspektywie zawsze przegrywa z automatyzacją.

Ale znaj też ograniczenia. Backupy z panelu leżą zwykle blisko samego serwera, a liczba slotów jest często ograniczona, więc starsze kopie są nadpisywane. Jako pierwsza linia obrony — idealne. Jako kompletna strategia — nie.

Jak często backupować? Wybierz harmonogram, który utrzymasz

Właściwa częstotliwość zależy od jednego pytania: ile godzin postępu możesz maksymalnie stracić? Na ruchliwym serwerze survival z dziesięcioma aktywnymi budowniczymi jeden stracony dzień to już dramat. Na spokojnym serwerze, gdzie znajomi grają jeden wieczór w tygodniu, ten sam dzień da się przeżyć.

Harmonogram, który sprawdza się na większości serwerów:

  • Codziennie automatycznie: backup z panelu o spokojnej porze, np. w środku nocy, gdy mało kto jest online.
  • Co tydzień zewnętrznie: pobranie jednej pełnej kopii i przechowanie jej poza serwerem — o tym więcej poniżej.
  • Zawsze przed zmianami: dodatkowy ręczny backup przed każdą aktualizacją, nowym pluginem lub dużą akcją budowlaną.
  • Przechowuj kilka generacji: korupcję zauważasz czasem dopiero po dniach. Wtedy chcesz móc cofnąć się dalej niż do wczorajszego wieczora.

Zwłaszcza ten ostatni punkt jest niedoceniany. Jeden backup nadpisywany co noc nie chroni cię przed problemem, który odkryjesz dopiero po trzech dniach — bo wtedy twój jedyny backup jest równie zepsuty jak serwer.

Trzymaj backupy także poza serwerem

Administratorzy systemów przysięgają na zasadę 3-2-1: trzy kopie danych, na dwóch rodzajach nośników, z czego jedna w innej lokalizacji. Przy serwerze Minecraft nie musisz podchodzić do tego tak formalnie, ale zasada zostaje: backup, który żyje tylko przy serwerze, nie chroni cię przed każdym scenariuszem.

W praktyce: regularnie pobieraj pełną kopię przez SFTP albo przez opcję pobierania w panelu i trzymaj ją na własnym komputerze oraz w wybranej chmurze. Dwie lokalizacje poza serwerem brzmią przesadnie — do dnia, gdy laptop padnie w tym samym tygodniu, w którym serwer ma problemy.

Warto wiedzieć: folder świata to zdecydowanie największa część serwera. Pluginy, pliki konfiguracyjne i dane graczy są małe, ale co najmniej równie ważne — to właśnie one decydują, jak zachowuje się serwer i co gracze mają w ekwipunku. Zawsze bierz je do kopii zewnętrznej.

Backup w tym samym miejscu co dane to nie backup — to kopia z dobrymi intencjami.

Testuj restore, inaczej masz nadzieję zamiast backupów

To krok, który pomija prawie każdy, i dokładnie ten, który decyduje, czy strategia działa. Backup, którego nigdy nie przywróciłeś, to założenie. Dopiero po próbie wiesz, że jest kompletny i użyteczny — a ćwiczyć wolisz w spokojne niedzielne popołudnie niż o trzeciej w nocy z dwudziestoma wściekłymi graczami na Discordzie.

Tak testujesz restore bez ryzyka dla serwera produkcyjnego:

  1. Weź świeży zewnętrzny backup i uruchom go lokalnie na własnym komputerze. Serwer Minecraft do testu działa lokalnie bez problemu.
  2. Sprawdź, czy świat się ładuje, czy zgadza się spawn i czy naprawdę są w nim niedawne budowle.
  3. Sprawdź dane graczy: ekwipunki, pozycje i statystyki kilku aktywnych osób.
  4. Zmierz, ile trwa cały proces. To twój realny czas odzyskania w chwili awarii.

Rób to co najmniej raz na kilka miesięcy, a na pewno po każdej dużej zmianie w konfiguracji serwera. Jeśli znajdziesz problem — backup bez pluginów, archiwum, które się nie rozpakowuje — cieszysz się z tego teraz, zamiast rozpaczać później.

Ile miejsca potrzebujesz i ile to kosztuje?

Backupy kosztują miejsce na dysku, zwłaszcza gdy trzymasz kilka generacji, a świat ciągle rośnie. Uwzględnij to przy wyborze pakietu: serwer, któremu jest ciasno z miejscem, ma ciasno także na backupy.

W MC-Node serwer Minecraft zaczyna się już od 2,16 zł miesięcznie z pakietem Cobblestone — w sam raz na mały start. Dla serwera survival z pluginami i rosnącym światem wygodniej będzie na pakietach takich jak Iron (14,26 zł miesięcznie) czy Diamond (33,26 zł miesięcznie), a rosnąć możesz aż do Gravel - Premium za 162,00 zł miesięcznie. Wszystko działa na dyskach NVMe z ochroną DDoS, a ponieważ każdy pakiet możesz wypowiedzieć co miesiąc, skalujesz się w górę lub w dół bez zachodu, gdy świat tego wymaga.

Od 2019 roku w MC-Node było online ponad 10 000 serwerów, a wspólny mianownik administratorów śpiących spokojnie jest zawsze ten sam: automatyczny backup, kopia zewnętrzna i restore, który kiedyś naprawdę przetestowali. Załatw te trzy rzeczy jeszcze dziś — twoje przyszłe ja będzie ci wdzięczne.

// WYPRÓBUJ SAM
Twój serwer Minecraft online w 60 sekund
Zobacz pakiety →