Zum Hauptinhalt springen
RewindDocumentatie
2 min leestijd

Het AFK-systeem

Bescherm de serverprestaties tegen inactieve spelers. Ontdek alles over automatische waarschuwingen, de AFK‑status en het teleporteren naar de spawn.

Door _Apka_
Bijgewerkt op 5-7-2026

Om de serverprestaties hoog te houden en plekken voor actieve spelers vrij te maken, heeft Veylor een slimme inactiviteitsdetectie. Het systeem houdt continu acties bij zoals bewegingen, interacties met blokken, ontvangen schade, chatberichten, commando's, het openen van inventarissen en bouwactiviteiten.


⏱️ Verloop van inactiviteit

Zodra een speler stopt met interactie, treden vaste tijdstappen in werking:

  1. Na 5 minuten inactiviteit:
    • De speler krijgt een visuele waarschuwing in het spel (via Title, Actionbar en chatbericht).
  2. Na 7 minuten inactiviteit:
    • De speler wordt officieel gemarkeerd als AFK (afwezig). Opmerking: Deze markering dient alleen ter informatie; de Tab-naam wordt niet visueel aangepast.
  3. Na 15 minuten inactiviteit:
    • Als de speler nog steeds inactief is, wordt hij automatisch geteleporteerd terug naar de spawn.

⚙️ Technische details & uitzonderingen

  • De Teleport-Filter: De automatische teleport naar de spawn werkt alleen als de speler al gemarkeerd is als AFK en zich momenteel meer dan 5 blokken van de spawn verwijderd bevindt.
  • Gegevensverwerking: Het systeem werkt volledig in het werkgeheugen (In-Memory). Er worden geen persistente gegevens in een database opgeslagen.
  • Bypass (Uitzondering): Spelers of teamleden met de juiste permissie worden volledig door het systeem genegeerd.

🔀 Server-Integraties

  • Essentials: De module leest direct het in Essentials gedefinieerde punt (Spawn.Location) uit om inactieve spelers daarheen te teleporteren. Als dit niet beschikbaar is, wordt de normale wereld-spawn als fallback gebruikt.

Was dit artikel nuttig?

Jouw feedback helpt ons de Veylor-documentatie te verbeteren.

Wijziging voorstellen? Meld bugs in de bug report