promotional bannermobile promotional 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.

 

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. 

 

The Mysql-Whitelist Team

profile avatar
  • 1
    Followers
  • 1
    Projects
  • 51
    Downloads