Alle Updates, neuen Features und Fixes auf einen Blick.
Wir haben umgezogen! Der Bot läuft jetzt auf einem Linux-Server für mehr Stabilität und Performance.
Was ist neu:
- 🔄 Auto-Reload: Der Bot startet sich bei Code-Änderungen automatisch neu
- 🧹 Aufgeräumt: Unnötige Dateien und Windows-Altlasten entfernt
- 🧩 Alle Cogs geladen: 29 Cogs und 41 Slash-Commands sind jetzt vollständig aktiv
- ⚙️ Systemd Services: Bot und Homepage laufen als stabile System-Services
Wichtiger Hinweis:
Bei Fehlern oder Problemen melde dich bitte direkt! Nutze den Bug-Tracker oder schreibe uns per Ticket.
Danke für deine Geduld während des Umzugs! 🙏
Der gesamte Bot-Code wurde von einer monolithischen ot.py (über 3.000 Zeilen) in separate, modulare Cog-Dateien aufgeteilt. Jede Funktion hat nun ihre eigene dedizierte Datei im cogs/-Verzeichnis.
Neu erstellt:
- helpers.py – Gemeinsame Hilfsfunktionen und Übersetzungen
- cogs/event_handlers.py – Events (Guild Join/Leave, XP, Welcome/Goodbye)
- cogs/help.py – /help Befehle
- cogs/about.py – /about Befehle
- cogs/welcome.py – Welcome-Konfiguration
- cogs/utility.py – /util Befehle (Userinfo, Serverinfo, Ping)
- cogs/music.py – Musik-Wiedergabe
- cogs/admin.py – Admin-Verwaltung
Die Slash-Commands /ticket, /close, /add, /remove und /ticket_settings haben nach Eingabe keine Reaktion gezeigt. Ursache: Altes Pycord-Syntax (ctx.respond()) wurde durch korrektes discord.py-Syntax (interaction.response.send_message()) ersetzt.
Die Homepage-Übersicht unter /commands zeigt jetzt alle 37+ Slash-Commands korrekt mit vollständigen Subcommands an – darunter /admin, /automod, /casino, /music, /util, /help, /about, /logs, /giveaway, /poll, /msg_schedule, /rr und mehr.
discord.gg/xxx und discord.com/invite/xxxbit.ly, tinyurl, goo.gl, etc.http:// und https:// LinksAutoMod-Einstellungen können im Dashboard konfiguriert werden:
- Links aktivieren/deaktivieren
- Spam-Schwellenwert anpassen
- Bad-Words Liste bearbeiten
- Alle anderen Filter konfigurieren
Das AutoMod-System ist jetzt deutlich effektiver gegen Spam-Bots und bietet automatisches Bannen nach mehreren Verstößen. Discord Invites und Links werden zuverlässig erkannt und blockiert.
setup() Funktion korrigiert (async/await)setup() Funktion hinzugefügtload_extension()async def setup(bot):Das Discord Bot Command-System ist jetzt vollständig stabil und funktionsfähig. Alle 25 Command-Gruppen mit über 50 Subcommands sind einsatzbereit.
/gameserver edit erweitert: Jetzt können alle Parameter bearbeitet werden (name, host, port, cluster_id, rcon_host, rcon_port, rcon_password, rcon_type, rcon_admin_role)rcon.source.Client/gameserver Commands sind vollständig funktionsfähigstart.bat für einfachen Start aller Dienstetruststore für System-Zertifikatsvalidierungcertifi für zuverlässige CA-Zertifikate🎮 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
Wir haben das Palworld Server Monitoring komplett überarbeitet und massiv verbessert!
Discord Bot:
- ✅ Echtzeit Server-Daten - Server-Name, Version und Beschreibung werden live von der API abgerufen
- ✅ Detailliertes Status-Embed - Übersichtliche Anzeige von Status, Spielerzahl, Ping, Adresse, Version und MOTD
- ✅ Spielerliste mit Button - Klicke auf "Spielerliste" um alle online Spieler zu sehen
- ✅ Erweiterte Spieler-Informationen - Zeigt Spielername, Level, Player-ID und User-ID
- ✅ Auto-Updates alle 60 Sekunden - Server-Status wird automatisch aktualisiert
Homepage:
- ✅ Live-Status Anzeige - Palworld Server werden mit allen Details angezeigt
- ✅ Responsive Design - Optimiert für Desktop und Mobile
/v1/api/info, /v1/api/players, /v1/api/settingsAußerdem haben wir SEO-freundliche URLs für Changelogs eingeführt:
- Jeder Changelog hat jetzt eine eigene URL (z.B. /changelog/palworld-monitoring)
- Bessere Auffindbarkeit in Google
- Sitemap automatisch aktualisiert
/gameserver add hinzuViel Spaß mit dem verbesserten Palworld Monitoring! 🎉
Es kann zu Fehlern und Änderungen kommen. Feedback ist willkommen.
/wow raid create/wow raid leave/wow raid list/wow guildbank create/wow guildbank add/wow guildbank remove/wow guildbank view/wow setup (WoW-Version und Gildenbank-Rolle)/wow setup <version> [guildbank_role] - WoW-Version und Gildenbank-Rolle konfigurierenUI Verbesserungen: Dropdowns für Rollen/Channels/Kategorien in Einstellungen. Game Server Monitor aus User Dashboard entfernt. Statistiken-Fix mit Fallback zu message_logs. Neue GameServer: Terraria, Satisfactory, BeamMP, Assetto Corsa, Battlefield, Doom 3, SCP:SL, Scum, Nadeo, Teamspeak 3, Quake 3, UT3, Hytale, Windrose.
Neue GameServer Typen hinzugefügt: Hytale ⚔️ und Windrose ⛵. Beide nutzen TCP Connectivity Checks für Server-Status.
Neue GameServer Typen hinzugefügt: Terraria, Satisfactory, BeamMP, Assetto Corsa, Battlefield, Doom 3, SCP: Secret Laboratory, Scum, Nadeo, Teamspeak 3, Quake 3, Unreal Tournament 3. Alle neuen Typen nutzen Source-kompatible Query-Protokolle.
RCON Admin Rolle für Discord RCON Befehl hinzugefügt. Sicherheits-Permission: Nur Server Admins (manage_guild) oder spezifische RCON Admin Rolle können RCON nutzen.
RCON-Einstellungen nur bei Game Servern konfigurierbar. Shop/Economy nutzt Game Server RCON via Dropdown. ARK ASA spezifisches RCON implementiert. RCON Typ Auswahl (Standard/ARK ASA) hinzugefügt.
Optionales RCON System für Game Server Monitoring. Discord /rcon Befehl für Server-Steuerung. Shop-Integration für RCON-Befehle beim Kauf. RCON-Einstellungen auf Homepage für Game Server und Shop Items.
ASA Server Query mit EOS + BattleMetrics Fallback implementiert. Kompakteres Embed Design mit Spielerliste. Cluster-Ansicht für ARK ASA Server mit gleicher Cluster ID. Edit-Funktion für Game Server auf Homepage und Discord. Channel-Auswahl auf Homepage hinzugefügt. Usage Bar entfernt.
/profile view und /profile edit/profile setbanner/achievements list und /achievements view/leaderboard coins - Reichste Benutzer/leaderboard reputation - Höchste Reputation/leaderboard messages - Aktivste Benutzer/profile reputation reputieren/birthday set festlegen/birthday settings/casino slots - Spielautomaten mit Gewinnsymbolen/casino coinflip - Münzwurf/casino roulette - Roulette/casino blackjack - Blackjack/schedule message - Plane Nachrichten für später/schedule list - Zeigt alle geplanten Nachrichten/schedule cancel - Storniere geplante Nachrichten/interest - Tägliche Zinsen (5%) auf Bankguthaben/deposit/withdraw🎨 Custom Server Homepages
- Benutzer können jetzt eigene Server-Homepages erstellen mit einzigartigen URLs
- Shop-Items werden öffentlich auf der Homepage angezeigt (kein Login erforderlich)
- Impressum-Konfiguration im Admin-Panel (separate Seite mit Disclaimer)
- Custom Logo hochladbar (oder URL-Option)
- Discord Invite URL konfigurierbar für jeden Server
- Server-Name im Navbar statt Impressum-Inhalt
- "Zurück zum Shop"-Button auf Impressum-Seite
🔧 Admin-Panel UI Fixes
- "Custom Homepage" Link im Sidebar hinzugefügt
- Footer überlappt nicht mehr den Inhalt
- Sidebar-Kategorien auf-/zuklappbar
- JavaScript-Fehler behoben (DOMContentLoaded)
🗄️ Datenbank
- server_homepages Tabelle erstellt
- invite_url Spalte hinzugefügt
Wir freuen uns, die erste offizielle Version von AllOne Bot vorzustellen! Nach vielen Wochen Entwicklung ist AllOne jetzt vollständig einsatzbereit.
Verwalte alle Einstellungen bequem im Web-Dashboard auf allone.run.place.