v2.9.0 feature

🎮 Palworld Server Management - Vollständige Integration

🎮 Palworld Server Management
• /pal players - Zeige alle online Spieler mit Details (Level, Ping, Account)
• /pal info - Server-Informationen anzeigen
• /pal save - Server speichern
• /pal shutdown - Server herunterfahren
• /pal broadcast - Nachricht an alle Spieler senden

👮 Admin-Befehle
• /pal kick - Spieler vom Server kicken
• /pal ban - Spieler bannen mit Grund
• /pal unban - Spieler entbannen
• /pal banlist - Alle gebannten Spieler anzeigen

🎁 Item-System
• /pal give - Items mit Autocomplete-Suche vergeben (200+ Items)
• /pal giveitem - Direkter GiveItem RCON-Command
• Vollständige Palworld Item-Datenbank integriert
• Live-Suche nach Item-Namen oder Item-IDs

📦 Kit-System
• /pal kit create - Kits über Discord-Modal erstellen
• /pal kit give - Kit an Spieler vergeben
• /pal kit list - Alle verfügbaren Kits anzeigen
• /pal kit import/export - Kits im/exportieren (JSON)
• Homepage-Integration: Kits direkt im Gameserver-Monitor verwalten
• Item-Suche mit Live-Dropdown (15 Vorschläge)
• Visuelle Item-Verwaltung mit Drag & Drop-ähnlicher UX
• Server-spezifische Kits (jeder Server hat eigene Kits)

🎁 Starter-Kit System
• /pal starter setup - Embed mit Buttons für Starter-Kits erstellen
• /pal starter reset - Kit-Claim eines Users zurücksetzen
• Einmalige Vergabe: Jeder User kann jedes Kit nur 1x holen
• Button-Interface: User klicken auf Kit-Button im Embed
• Steam-ID Abfrage: Bot fragt nach Steam-ID für Item-Vergabe
• Tracking: Datenbank speichert wer welches Kit geholt hat
• Admin-Reset: Admins können Claims zurücksetzen

✅ Whitelist-System
• /pal whitelist add/remove - Spieler zur Whitelist hinzufügen/entfernen
• /pal whitelist list - Alle whitelisteten Spieler anzeigen
• /pal whitelist enable/disable - Whitelist für Server aktivieren/deaktivieren
• Auto-Kick: Nicht-whitelistete Spieler werden alle 60 Sekunden automatisch gekickt
• Background Task: Läuft permanent im Hintergrund
• Server-spezifisch: Jeder Server kann eigene Whitelist haben

🌐 Homepage-Integration
• Gameserver-Monitor: Palworld-Server mit "📦 Kits" Button
• Kit-Modal: Übersichtliches Modal für Kit-Verwaltung
• Item-Suche: Live-Dropdown mit 200+ Palworld-Items
• Starter-Kit Checkbox: Kits als Starter-Kits markieren
• Visuelle Item-Liste: Schöne Darstellung aller Kit-Items
• Item-Details: Name, ID und Menge pro Item
• Hover-Effekte: Moderne UX mit Animationen
• Palworld Kits Panel: Separates Panel für globale Kit-Verwaltung
• Palworld Whitelist Panel: Whitelist-Verwaltung über Homepage

💾 Datenbank-Erweiterungen
• palworld_kits - Kit-Speicherung (server_id, kit_name, is_starter)
• palworld_kit_items - Kit-Items (kit_id, item_id, item_name, amount)
• palworld_kit_claims - Tracking wer welches Kit geholt hat
• palworld_whitelist_global - Globale Whitelist
• palworld_whitelist_status - Whitelist-Status pro Server
• palworld_bans - Ban-Liste mit Grund und Timestamp
• palworld_player_cache - Player-Cache für Performance

🔧 Technische Details
• RCON-Integration für alle Server-Befehle
• HTTP Basic Auth für Palworld REST API
• Autocomplete für Server, Kits und Items
• Modal-basierte Kit-Erstellung
• Background Tasks für Whitelist-Enforcement
• Server-spezifische Kit-Verwaltung
• Cascade DELETE für referentielle Integrität
• Item-Datenbank mit 200+ Palworld-Items (JSON)

🎨 UX-Verbesserungen
• Live-Suche mit sofortigen Ergebnissen
• Schöne Dropdown-Menüs mit Hover-Effekten
• Item-Karten mit Name, ID und Menge
• Hilfe-Texte und Tooltips
• Auto-Focus auf Eingabefelder
• Click-Outside zum Schließen von Dropdowns
• Responsive Design für alle Bildschirmgrößen
• Visuelle Feedback-Animationen

📚 Dokumentation
• Alle Commands in /help palworld dokumentiert
• Beispiele für jeden Command
• Schritt-für-Schritt Anleitungen
• Item-ID Referenz verfügbar