Backup serwera Minecraft – automatyczny, bezpieczny i bez pluginów Minecraft Server Backup – Automatic, Safe, No Plugins

Backup to jedyna rzecz, która ratuje serwer po crashu, griefie lub błędzie admina. W tym poradniku pokażę, jak ustawić automatyczne kopie zapasowe świata i pluginów – bez pluginów, na Linuxie i Windowsie.

Backups are the only thing that saves a server after crashes, griefing, or admin mistakes. This guide shows how to set up automatic backups of worlds and plugins – no plugins required.

MOTD i ikona serwera Minecraft (PL) Minecraft server MOTD and icon (EN)

Jeśli Twój serwer nie ma backupów, to nie jest pytanie „czy”, tylko „kiedy” coś pójdzie nie tak. Backupy powinny działać automatycznie i regularnie.

Ważne Backup wykonywany na działającym serwerze bez zapisu świata może być uszkodzony. Zawsze zapisuj świat przed kopią.

Co warto backupować?

  • Foldery światów (world, world_nether, world_the_end).
  • Folder /plugins.
  • Pliki konfiguracyjne (server.properties, bukkit.yml, spigot.yml).

Linux – backup automatyczny

Krok 1: folder na backupy

mkdir backups

Krok 2: skrypt backupu

Utwórz plik backup.sh:

#!/bin/bash

DATE=$(date +"%Y-%m-%d_%H-%M")
BACKUP_NAME="backup_$DATE.tar.gz"

screen -S minecraft -X stuff "save-all^M"
sleep 5
screen -S minecraft -X stuff "save-off^M"

tar -czf backups/$BACKUP_NAME world world_nether world_the_end plugins server.properties

screen -S minecraft -X stuff "save-on^M"

Nadaj prawa:

chmod +x backup.sh

Krok 3: rotacja backupów

Usuń kopie starsze niż 7 dni:

find backups/ -type f -mtime +7 -delete

Krok 4: cron (automatyzacja)

Backup codziennie o 3:00:

0 3 * * * /sciezka/do/backup.sh

Windows – backup automatyczny

Plik backup.bat

@echo off
set DATE=%date:~0,4%-%date:~5,2%-%date:~8,2%
mkdir backups
xcopy world backups\world_%DATE% /E /I /Y
xcopy plugins backups\plugins_%DATE% /E /I /Y

Plik uruchamiaj z Harmonogramu zadań.

Tip Na Windowsie najlepiej wykonywać backup przy wyłączonym serwerze lub tuż przed restartem.

Jak często robić backup?

  • Mały serwer: 1× dziennie.
  • Aktywny serwer: co 6–12 godzin.
  • Przed każdą większą zmianą (pluginy, aktualizacja).

Szybka checklista

  1. Automatyczny backup (cron / harmonogram).
  2. Zapis świata przed kopią.
  3. Kompresja (ZIP / TAR).
  4. Rotacja starych kopii.

Najczęstsze błędy

Backup zajmuje za dużo miejsca

  • Brak rotacji backupów.
  • Brak kompresji.

Backup się nie przywraca

  • Serwer był włączony bez save-all.
  • Brakuje plików świata.

Nie wiem, czy backup działa

  • Sprawdź datę plików w folderze backups.
  • Przetestuj przywracanie na lokalnej kopii.

Backups are critical for any Minecraft server. Automated backups protect your data from crashes and mistakes.

Quick checklist

  • Automated backups.
  • World save before copying.
  • Compression and rotation.