Zum Hauptinhalt springen
RewindDokumentacja 2 min czytania

System AFK

Chroń wydajność serwera przed nieaktywnymi graczami. Dowiedz się wszystkiego o automatycznych ostrzeżeniach, statusie AFK i teleportacji do spawna.

Autor: _Apka_
Zaktualizowano 5.07.2026

Aby utrzymać wysoką wydajność serwera i zwolnić miejsca dla aktywnych graczy, Veylor posiada inteligentne wykrywanie nieaktywności. System stale monitoruje akcje takie jak ruchy, interakcje z blokami, otrzymane obrażenia, wiadomości na czacie, polecenia, otwieranie ekwipunku i budowanie.

⏱️ Przebieg nieaktywności

Gdy gracz przestaje wchodzić w interakcje, obowiązują stałe etapy czasowe:

  1. Po 5 minutach nieaktywności:
    • Gracz otrzymuje wizualne ostrzeżenie w grze (przez Title, Actionbar i wiadomość na czacie).
  2. Po 7 minutach nieaktywności:
    • Gracz zostaje oficjalnie oznaczony jako AFK (nieobecny). Uwaga: To oznaczenie służy wyłącznie informacyjnie; nazwa w zakładce (Tab) nie jest wizualnie zmieniana.
  3. Po 15 minutach nieaktywności:
    • Jeśli gracz nadal pozostaje nieaktywny, następuje automatyczny teleport z powrotem do spawnu.

⚙️ Szczegóły techniczne i wyjątki

  • Filtr teleportacji: Automatyczny teleport do spawnu działa tylko wtedy, gdy gracz jest już oznaczony jako AFK i znajduje się aktualnie ponad 5 bloków od spawnu.
  • Przetwarzanie danych: System działa w pełni w pamięci (In-Memory). Nie są zapisywane żadne trwałe dane w bazie danych.
  • Bypass (wyjątek): Gracze lub członkowie zespołu z odpowiednimi uprawnieniami są całkowicie pomijani przez system.

🔀 Integracje serwerowe

  • Essentials: Moduł odczytuje bezpośrednio punkt określony w Essentials (Spawn.Location), aby teleportować nieaktywnych graczy w to miejsce. Jeśli nie jest dostępny, jako alternatywa używany jest standardowy spawn świata.

Czy ten artykuł był pomocny?

Twoja opinia pomaga nam ulepszać dokumentację Veylor.

Zaproponować zmianę? Zgłoś błędy w bug report