Update 1.4 - Das Performance & High-Stability Update
In diesem Update wurde der Tresor technisch optimiert, um eine maximale Stabilität und Flexibilität zu gewährleisten. Durch die Implementierung eines Hikari-Connection-Pools ist das System nun ausfallsicher.
In this update, the Vault has been technically optimized to ensure maximum stability and flexibility. Through the implementation of a Hikari connection pool, the system is now fail-safe.
Deutsch / German
Was ist neu in Version 1.4?
- Neues Verbindungssystem: Umstellung auf HikariCP für maximale Stabilität und Performance.
- Anti-Timeout Schutz: Integrierte Keep-Alive-Mechanismen (maxLifetime & keepalive) sorgen dafür, dass die Verbindung zu deinem MySQL-Server niemals abbricht.
- Multi-Storage Support: Wähle flexibel zwischen MySQL, SQLite oder YAML direkt in der Konfiguration.
- Minimale Dateigröße: Dank modernisierter Maven-Struktur bleibt die JAR-Datei winzig, da benötigte Bibliotheken effizient vom Server nachgeladen werden.
- Asynchrone Sicherheit: Alle Speicher- und Ladevorgänge laufen im Hintergrund, um den Spielfluss niemals zu stören.
Installation:
1. Ersetze die alte .jar Datei im Plugins-Ordner.
2. Ergänze den 'storage-method' Pfad in deiner config.yml oder lasse die Datei neu generieren.
English / Englisch
What's new in Version 1.4?
- New Connection Management: Implementation of HikariCP for a rock-solid, high-speed database connection.
- Anti-Timeout Protection: Optimized keep-alive mechanisms (maxLifetime & keepalive) ensure your database connection stays active 24/7.
- Multi-Storage Support: Full choice between MySQL, SQLite, or YAML directly in the config.
- Reduced File Size: Optimized Maven structure keeps the JAR file very small by downloading heavy libraries on demand.
- Full Async Processing: All saving and loading operations occur in the background to ensure zero impact on server performance.
Installation:
1. Replace the old .jar file in your plugins folder.
2. Add the 'storage-method' path to your config.yml or let the file regenerate.
Code (YAML):
# ------------------------------------------ # STORAGE SETTINGS / SPEICHER EINSTELLUNGEN # ------------------------------------------ # [DE] Wähle die Speichermethode: # MYSQL -> Externe Datenbank (für Netzwerke) # SQLITE -> Lokale Datenbank-Datei (database.db) # YAML -> Lokale Dateien pro Spieler (.yml) # [EN] Choose the storage method: # MYSQL -> External database (for networks) # SQLITE -> Local database file (database.db) # YAML -> Local files per player (.yml) storage-method: "SQLITE" # [DE] MySQL Verbindungsdaten (Nur nötig wenn storage-method auf "MYSQL" steht) # [EN] MySQL connection data (Only needed if storage-method is set to "MYSQL") mysql:
host: "localhost" port: 3306
database: "minecraft" username: "root" password: "" useSSL: false
autoReconnect: true