Automatyczne restarty i harmonogram zadań

In 

Regularne restartowanie serwera (np. codziennie w nocy) to kluczowy element dbania o stabilność i wydajność usług. Pozwala to na zwolnienie zajętej pamięci RAM, wyczyszczenie pamięci podręcznej i zapobieganie lagom.

Dzięki wbudowanemu w panel BlackHost modułowi Harmonogramy możesz w pełni zautomatyzować ten proces, a także zaplanować wysyłanie cyklicznych komend w konsoli czy automatyczne tworzenie kopii zapasowych.

1. Przejdź do zakładki Harmonogramy

Zaloguj się do panelu dash.blackhost.pl, wybierz swój serwer, a następnie w menu bocznym kliknij zakładkę Harmonogramy.

Zakładka Harmonogramy

2. Utwórz nowy harmonogram

Kliknij niebieski przycisk + Dodaj w prawym górnym rogu okna. W wyświetlonym formularzu skonfiguruj regułę czasową:

  • Nazwa: wpisz czytelną nazwę zadania (np. Nocny restart serwera).
  • Szybkie szablony: możesz kliknąć jeden z gotowych kafelków - np. Codziennie o 4:00 (automatycznie ustawi regułę 0 4 * * *).
  • Pola czasowe (Cron):
    • Minuta: 0 (pełna godzina).
    • Godzina: 4 (godzina 4:00 rano czasu polskiego).
    • Dzień miesiąca / Miesiąc / Dzień tygodnia: pozostaw gwiazdkę * (każdego dnia).
  • Harmonogram aktywny: upewnij się, że wybrana jest opcja Aktywny.
  • Warunek uruchomienia: wybierz Zawsze.

Kliknij przycisk Zapisz.

Nowy harmonogram

3. Dodaj akcję do harmonogramu

⚠️ Ważne: Samo utworzenie harmonogramu określa jedynie czas uruchomienia. Dopóki nie dodasz do niego konkretnej akcji, harmonogram będzie pusty.

  1. Na liście harmonogramów kliknij nowo utworzony harmonogram, aby rozwinąć jego szczegóły.
  2. Kliknij przycisk + Dodaj pierwszą akcję (lub + Dodaj akcję w prawym rogu).

    Lista akcji

  3. W oknie nowej akcji wybierz parametry:
    • Typ akcji: wybierz Zasilanie.
    • Akcja zasilania: wybierz Restart.
    • Opóźnienie: pozostaw 0 sekund.
  4. Kliknij przycisk Zapisz akcję.

    Nowa akcja zasilania

Od tego momentu Twój serwer będzie automatycznie i bezpiecznie restartował się o wyznaczonej godzinie każdego dnia.

4. Dobra praktyka: Restart z ostrzeżeniem graczy

Zamiast gwałtownego restartu serwera podczas rozgrywki, możesz dodać do jednego harmonogramu dwie akcje ułożone w sekwencję:

  1. Akcja 1 (Komunikat):
    • Typ akcji: Wyślij komendę
    • Wartość: say [Serwer] Uwaga! Za 60 sekund nastapi planowany restart serwera.
    • Opóźnienie: 0 sekund.
  2. Akcja 2 (Restart):
    • Typ akcji: Zasilanie -> Restart
    • Opóźnienie: 60 sekund (serwer poczeka 60 sekund po wysłaniu ostrzeżenia, po czym wykona restart).

💡 Najczęściej zadawane pytania (FAQ)

❔ Mój harmonogram nie restartuje serwera - dlaczego?
Najczęstszą przyczyną jest brak dodanej akcji wewnątrz harmonogramu. Upewnij się, że po utworzeniu harmonogramu wszedłeś w niego i dodałeś akcję zasilania Restart. Sprawdź również, czy harmonogram ma status Aktywny.

❔ W jakiej strefie czasowej działają harmonogramy?
Harmonogramy w panelu BlackHost działają zgodnie z czasem polskim (CET/CEST), więc godzina 4 w konfiguracji oznacza dokładnie 4:00 rano w Polsce.

❔ Czy harmonogram uruchomi się, jeśli serwer jest wyłączony?
Jeśli w polu Warunek uruchomienia wybrałeś Zawsze, a akcją jest uruchomienie serwera, zadanie wykona się normalnie. Jeśli wybrałeś Tylko gdy serwer działa, wyłączony serwer zignoruje harmonogram.