Automatyczny restart serwera Minecraft (Linux i Windows) Automatic Minecraft Server Restart (Linux and Windows)
Regularny restart serwera Minecraft poprawia stabilność, usuwa wycieki pamięci i zapobiega lagom. W tym poradniku pokażę, jak ustawić automatyczny restart na Linuxie i Windowsie – bez pluginów.
Regular server restarts improve stability, clear memory leaks, and reduce lag. This guide shows how to set up automatic restarts on Linux and Windows – without plugins.
Nawet najlepiej zoptymalizowany serwer Minecraft po wielu godzinach działania zaczyna zużywać więcej RAM i CPU. Automatyczny restart to podstawa stabilnego serwera.
Dlaczego warto restartować serwer?
- Czyszczenie pamięci RAM.
- Stabilniejszy TPS.
- Mniejsze ryzyko crashy.
- Automatyczne wczytanie zmian w pluginach.
Linux – restart automatyczny (cron)
Krok 1: skrypt startowy
Utwórz plik start.sh:
cd /sciezka/do/serwera
java -Xms2G -Xmx4G -jar server.jar nogui
Nadaj prawa:
Krok 2: skrypt restartu
Utwórz plik restart.sh:
screen -S minecraft -X stuff "say Restart serwera za 60 sekund!^M"
sleep 50
screen -S minecraft -X stuff "stop^M"
sleep 10
./start.sh
Krok 3: cron (harmonogram)
Otwórz edytor crona:
Restart codziennie o 4:00:
screen lub tmux, inaczej komendy nie zostaną wysłane.
Windows – restart automatyczny (.bat)
Krok 1: plik start.bat
java -Xms2G -Xmx4G -jar server.jar nogui
pause
Krok 2: zapętlony restart
Utwórz plik restart.bat:
echo Restart serwera...
java -Xms2G -Xmx4G -jar server.jar nogui
timeout /t 10
goto loop
Po wpisaniu stop w konsoli serwer uruchomi się ponownie.
Krok 3: Harmonogram zadań Windows
- Otwórz Harmonogram zadań.
- Utwórz nowe zadanie.
- Ustaw godzinę (np. 04:00).
- Jako akcję wybierz uruchomienie
restart.bat.
Szybka checklista
- Ustal godzinę restartu (najlepiej noc).
- Dodaj komunikat dla graczy.
- Zatrzymaj serwer poprawnie (
stop). - Uruchom ponownie automatycznie.
Najczęstsze problemy
Serwer się nie uruchamia po restarcie
- Zła ścieżka do
server.jar. - Brak uprawnień do plików (Linux).
Gracze tracą dane
- Serwer był zamykany „na siłę”.
- Zawsze używaj komendy
stop.
Even well-optimized Minecraft servers benefit from regular restarts. Automatic restarts improve stability and performance.
Quick checklist
- Schedule restarts during low activity.
- Always stop the server gracefully.
- Test the restart process.