Serwer gier bez backupów to katastrofa czekająca na nadejście. Uszkodzenie danych, złe ustawienia, nieudana aktualizacja czy griefer z uprawnieniami operatora: to może kosztować godziny postępu lub tygodnie budowania. Dobra strategia backupów zapobiega konieczności zaczynania od nowa.
Typy backupów
- Pełny backup: kopia wszystkich plików serwera, w tym świata, konfiguracji, pluginów i logów. Duży, ale kompletny. Odpowiedni jako tygodniowa baza.
- Backup przyrostowy: zapisuje tylko pliki zmienione od ostatniego backupu. Mniejszy i szybszy, ale do przywracania potrzebujesz bazy plus wszystkie przyrosty.
- Snapshot: migawka całego dysku lub kontenera. Szybka do utworzenia i przywracania, ale wymaga wsparcia hostingowego.
Konfiguracja automatycznych backupów
Większość paneli gier (w tym Pterodactyl, którego używa HostValues) oferuje wbudowaną funkcjonalność backupów:
- Przejdź do zakładki Backups w panelu serwera.
- Kliknij Utwórz backup dla ręcznego backupu.
- Dla automatycznych backupów: ustaw harmonogram przez funkcję Schedules. Utwórz nowy harmonogram z wyrażeniem cron (na przykład
0 */6 * * *co 6 godzin). - Dodaj akcję Create Backup do harmonogramu.
- Serwer będzie teraz automatycznie tworzył kopie zapasowe w ustawionym interwale.
Harmonogram backupów per gra
| Gra | Częstotliwość | Powód |
|---|---|---|
| Minecraft | Co 4 do 6 godzin | Dane świata zmieniają się ciągle przez budowanie i eksplorację |
| FiveM | Co 2 do 4 godzin | Bazy danych zawierają ekwipunek i pojazdy graczy |
| Rust | Co 6 do 12 godzin | Dane i tak są wipowane; backupy do śródmiesięcznego przywracania |
| Palworld / ARK | Co 4 do 8 godzin | Duże pliki świata z wieloma godzinami gry na sesję |
Zdalny zapis
Kopie zapasowe na tym samym serwerze co serwer gier nie chronią przed awarią dysku ani przypadkowym usunięciem całego serwera. Zdalny zapis to rozwiązuje:
- Pobieraj backupy regularnie na swój komputer przez panel.
- Zewnętrzna pamięć: podłącz usługę kompatybilną z S3, jeśli twój host to obsługuje. Backupy są wtedy automatycznie wysyłane do zewnętrznej lokalizacji.
- Ręcznie: pobieraj co tydzień najnowszy backup i przechowuj go w innym miejscu (dysk zewnętrzny, usługa chmurowa).
Przechowuj minimum trzy generacje backupów. Jeśli najnowszy backup zawiera uszkodzone dane (co możesz odkryć dopiero później), możesz wrócić do starszej wersji.
Przywracanie z backupu
- Zatrzymaj serwer.
- Zrób kopię zapasową aktualnego stanu (na wypadek, gdyby bieżące pliki nie były problemem).
- Przejdź do Backups, wybierz pożądany backup i kliknij Przywróć.
- Wybierz, czy chcesz usunąć czy nadpisać bieżące pliki.
- Uruchom serwer po przywracaniu.
Przetestuj proces przywracania zanim go potrzebujesz. Backup, z którego nie możesz przywrócić, nie jest backupem.
Ile miejsca zajmują backupy?
To zależy od gry. Świat Minecraft z 5 graczami to 500 MB do 2 GB. Serwer FiveM z bazą danych może mieć 5 do 15 GB. Licz na 3 do 5 razy wielkość serwera, jeśli przechowujesz kilka wersji. Kompresja często zmniejsza to o połowę.
Czy mogę przywrócić backup na innym serwerze?
Tak, dopóki oprogramowanie serwera i wersja się zgadzają. Pobierz backup, prześlij go na nowy serwer i uruchom. To również sposób na przeniesienie się do innego hosta bez utraty danych.
Co jeśli serwer crashuje podczas backupu?
Nowoczesne oprogramowanie panelu tworzy backupy jako archiwum (zip/tar) podczas działania serwera. Crash podczas archiwizacji może spowodować niekompletny backup. Dlatego ważne jest przechowywanie wielu backupów: jeśli najnowszy jest niezdatny, zawsze masz wcześniejszą wersję.