Speedgot
TicketSystem
-----
Das flexible, moderne Ticketsystem für Support, Feedback & Bugreports – mit MySQL/YAML, dynamischer
Download Now
5.8 MB .jar
Overview
Updates (
--
)
Reviews (
---
)
Version History
Discussion
Update
TicketSystem – Changelog
Update vom 16.04.2026
❯ Web-Panel: Sicherheit & Authentifizierung
Brute-Force-Schutz:
IP-Sperre nach 5 Fehlversuchen innerhalb von 10 Minuten (Sperrdauer: 15 Minuten)
Benutzernamen case-insensitiv:
Groß-/Kleinschreibung beim Login wird ignoriert
Sonderzeichen in Benutzernamen
erlaubt (
-
,
_
,
/
usw.)
X-Forwarded-For
wird bei Reverse-Proxy korrekt ausgewertet
❯ Web-Panel: Neue Rollen & Berechtigungen
Neue Rolle
archive_viewer
: Zugriff auf Tickets + Archiv, kein FAQ/Weiterleiten
Rollenhierarchie:
admin
>
archive_viewer
>
supporter
❯ Web-Panel: Archiv-Verwaltung
Archivierte Tickets im Web-Panel einsehbar (für
admin
und
archive_viewer
)
Admins können archivierte Tickets
permanent löschen
oder
wiederherstellen
Archiv-Ansicht über Dropdown-Filter „Archiviert" in der Ticket-Liste
❯ Web-Panel: Benutzerverwaltung zur Laufzeit
Neue REST-API
/api/users
: Benutzer anlegen, Passwort ändern, löschen
Sessions eines Benutzers werden bei Passwortänderung/Löschung sofort invalidiert
Kein Serverneustart mehr nötig für Benutzerverwaltung
❯ Web-Panel: HTTPS / TLS
Optionaler eingebetteter HTTPS-Server via Java Keystore (JKS)
Nur TLS 1.2 und TLS 1.3 zugelassen
Automatischer Fallback auf HTTP wenn Keystore fehlt oder fehlerhaft
Konfiguration über
web-panel.ssl.*
in der
config.yml
❯ Datenbank: Backup-System
/ticket backup
erstellt ein JSON-Backup der aktuellen Ticket-Daten
Backups landen in
plugins/TicketSystem/backups/
mit Zeitstempel im Dateinamen
Backup wird automatisch vor jeder Migration ausgeführt
MySQL-Modus: JSON-Export aller aktiven Tickets
Datei-Modus: Kopie der
data.yml
/
data.json
❯ Datenbank: MySQL Auto-Reconnect
Bei Verbindungsabbruch wird automatisch reconnected beim nächsten DB-Zugriff
Keine manuelle Intervention oder Serverneustart nötig nach kurzzeitigem Datenbankausfall
❯ FAQ-System: MySQL-Speicherung
FAQs werden automatisch im gleichen Modus gespeichert wie Tickets (
use-mysql
)
Tabellen
faq_entries
und
faq_categories
werden automatisch erstellt
Kein separater Schalter nötig
❯ FAQ-System: Migration
/ticket faq migrate tomysql
– importiert
faqs.yml
→ MySQL (Duplikate werden übersprungen)
/ticket faq migrate tofile
– exportiert MySQL →
faqs.yml
(mit automatischem Backup der alten Datei)
Duplikat-Prüfung verbessert: Vergleich über normalisierten Frage+Antwort-Text
❯ Allgemein
Neuer Befehl
/ticket backup
(Permission:
ticket.admin
)
Backup-Methoden im
DatabaseManager
vollständig implementiert (waren bisher leer)
deleteArchivedTicket()
und
restoreArchivedTicket()
im
DatabaseManager
neu hinzugefügt
❯ Hinweise zur Migration
HTTPS aktivieren:
Code (Text):
keytool -genkeypair -alias ticketsystem -keyalg RSA -keysize 2048 -validity 365 -keystore plugins/TicketSystem/keystore.jks -storepass changeit
Dann in
config.yml
:
web-panel.ssl.enabled: true
FAQ nach MySQL migrieren:
use-mysql: true
in
config.yml
setzen
Server neu starten
/ticket faq migrate tomysql
ausführen
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
© 2026 Viper Plugins | TicketSystem
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
----------
,
Apr 16, 2026
View on SpigotMC
Resource Information
Author:
----------
Total Downloads:
153
First Release:
Feb 19, 2026
Last Update:
May 10, 2026
Category:
---------------
All-Time Rating:
3 ratings
Version
-----
Released:
--------------------
Downloads:
------
Version Rating:
----------------------
--
ratings