promotional bannermobile promotional banner
premium banner

Mysql-Whitelist

Experimental
The Hytale server automatically checks whether a player’s username exists in the database and matches the UUID. If valid, the player is granted whitelist access. Removing the entry instantly revokes access, even while the player is online.

Description

 

EN – Revised Description

🧩 Summary: MySQL-Based Whitelist System for Hytale

This system uses a MySQL database to control access to a Hytale server.
Whitelist entries can be managed externally, for example via a forum, website, or any other synchronization system.


🔁 How It Works

Username registration

  • A player registers their Hytale in-game username in an external system (e.g. forum or web panel).

  • The username is stored in the MySQL database.

Whitelist verification

  • The plugin synchronizes the database regularly.

  • For each username, the server resolves the official Hytale UUID using the Hytale profile service.

  • The player is automatically added to the whitelist without needing to join the server first.

Live whitelist synchronization

  • If a username is removed from the database:

    • whitelist access is revoked immediately

    • if the player is currently online, they are instantly kicked from the server


⚡ Key Features

  • Centralized MySQL-based whitelist

  • External management via forum or web panel

  • Automatic UUID resolution (no initial server join required)

  • Live synchronization without server restart

  • Immediate removal of access when a database entry is deleted


🧠 Short Description

The Hytale server continuously synchronizes its whitelist with a MySQL database.
Usernames stored in the database are resolved to their official UUIDs and granted access automatically.
Removing an entry instantly revokes access — even while the player is online.


DE – Überarbeitete Beschreibung

🧩 Funktionsbeschreibung: MySQL-Whitelist-System für Hytale

🗄️ Zentrales und extern verwaltbares Whitelist-System

Dieses System nutzt eine MySQL-Datenbank, um den Zugriff auf einen Hytale-Server zu steuern.
Whitelist-Einträge können über ein Forum, ein Webinterface oder ein anderes externes System gepflegt werden.


🔁 Ablauf im Detail

Externe Registrierung des Benutzernamens

  • Ein Spieler trägt seinen Hytale-Ingame-Namen in einem Forum oder Verwaltungstool ein.

  • Der Benutzername wird in der MySQL-Datenbank gespeichert.

Whitelist-Synchronisation

  • Das Plugin synchronisiert regelmäßig die Datenbank.

  • Für jeden Benutzernamen wird serverseitig die offizielle Hytale-UUID ermittelt.

  • Der Spieler wird automatisch auf die Whitelist gesetzt
    ohne den Server vorher betreten zu müssen.

Dynamische Whitelist-Verwaltung

  • Wird ein Benutzer aus der Datenbank entfernt:

    • wird der Whitelist-Zugriff sofort entzogen

    • ist der Spieler online, wird er direkt vom Server gekickt


⚡ Wichtige Eigenschaften

✅ Zentrale MySQL-basierte Whitelist
🔄 Live-Synchronisation mit der Datenbank
🌐 Forum- oder Web-Anbindung möglich
🚫 Kein Server-Neustart erforderlich
🧹 Entfernen aus der DB = sofortiger Whitelist-Entzug


🧠 Kurzfassung

Der Hytale-Server gleicht seine Whitelist automatisch mit einer MySQL-Datenbank ab.
Benutzernamen werden serverseitig zur offiziellen UUID aufgelöst und freigeschaltet.
Wird ein Eintrag entfernt, verliert der Spieler sofort den Zugriff – auch während er online ist.