📋

Changelog

All updates, new features and fixes at a glance.

v2.6.1 update 2026-06-12

What's new in the Game Server Monitor:

🦖 ARK: Survival Ascended
- Fixed: When an ASA server went offline, a new embed was posted instead of updating the existing one
- Fixed: address display in the status embed

Windrose Server Support
- Added new game type windrose
- Server password can be set and displayed in the embed
- Invite code now shown in Discord embed and on homepage
- More robust status checking (timeouts ≠ offline, firewall-safe)

🏜️ Dune: Awakening
- Added new game type dune
- Supports Steam A2S Query, UDP and TCP fallback

🏠 Homepage
- Edit modal: Discord channel dropdown now correctly shows all available channels
- Unified compact layout for all server types (no more different formats)
- Live data for all game types (not just selected ones)

v2.6.0 update 2026-06-10

We moved! The bot now runs on a Linux server for more stability and performance.

What is new:
- 🔄 Auto-Reload: Bot restarts automatically on code changes
- 🧹 Cleaned up: Removed unnecessary files and Windows leftovers
- 🧩 All Cogs loaded: All 29 cogs and 41 slash commands are fully active
- ⚙️ Systemd Services: Bot and homepage run as stable system services

Important:
If you encounter any bugs or issues, please report them! Use the bug tracker or open a ticket.

Thanks for your patience during the migration! 🙏

v2.5.3 bugfix 2026-06-09

What changed?

Codebase Refactoring

The entire bot code was split from a monolithic ot.py (3,000+ lines) into separate, modular Cog files. Each feature now has its own dedicated file in the cogs/ directory.

Newly created:
- helpers.py – Shared helper functions and translations
- cogs/event_handlers.py – Events (Guild Join/Leave, XP, Welcome/Goodbye)
- cogs/help.py – /help commands
- cogs/about.py – /about commands
- cogs/welcome.py – Welcome configuration
- cogs/utility.py – /util commands (userinfo, serverinfo, ping)
- cogs/music.py – Music playback
- cogs/admin.py – Admin management

Bug Fix: Ticket Commands

The slash commands /ticket, /close, /add, /remove and /ticket_settings showed no response after being used. Root cause: Old Pycord syntax (ctx.respond()) was replaced with correct discord.py syntax (interaction.response.send_message()).

Commands Page Updated

The homepage command overview at /commands now lists all 37+ slash commands correctly with full subcommands – including /admin, /automod, /casino, /music, /util, /help, /about, /logs, /giveaway, /poll, /msg_schedule, /rr and more.

Technical

  • ot.py reduced from 3,137 to ~75 lines
  • All 29 Cogs load without errors
  • 28 slash commands synced with Discord
v2.5.2 update 2026-06-07
🛡️ AutoMod Spam-Filter & Ban-System

AutoMod Improvements

🛡️ Automatic Ban System

  • Auto-Ban after 3 violations: Spam bots are automatically banned after 3 violations
  • Violation Tracking: All violations are counted and documented
  • Warning System: Users receive notifications with violation counter (X/3)

🔗 Improved Link Detection

  • Discord Invites: Detects discord.gg/xxx and discord.com/invite/xxx
  • Shortened URLs: Detects bit.ly, tinyurl, goo.gl, etc.
  • Standard URLs: Detects all http:// and https:// links

📋 AutoMod Features

  • ✅ Spam detection (multiple messages in short time)
  • ✅ Caps-Lock detection
  • ✅ Link blocking (including Discord invites)
  • ✅ Mention-spam detection
  • ✅ Emoji-spam detection
  • ✅ Duplicate-message detection
  • ✅ Bad-words filtering
  • ✅ Automatic message deletion
  • ✅ Automatic banning after threshold

🎯 Action on Violations

  1. First message: Message deleted + warning (1/3)
  2. Second message: Message deleted + warning (2/3)
  3. Third message: User banned + ban notification

🔧 Configuration

AutoMod settings can be configured in the dashboard:
- Enable/disable links
- Adjust spam threshold
- Edit bad-words list
- Configure all other filters

Summary

The AutoMod system is now much more effective against spam bots and offers automatic banning after multiple violations. Discord invites and links are reliably detected and blocked.

v2.5.1 hotfix 2026-05-31
🔧 Discord Commands Fixes & Stability

Bugfixes & Improvements

🔧 Command System Fixed

  • Tickets Cog: setup() function corrected (async/await)
  • GameServer Cog: setup() function added
  • Cog-Loading: Consistent extension loading with load_extension()

✅ All Commands Working Now

  • 25 command groups with 50+ subcommands
  • No empty or broken commands
  • Full audit completed and passed

📊 Command Status

  • ✅ Economy (/eco) - 13 commands
  • ✅ Leveling (/leveling) - 3 commands
  • ✅ Moderation (/mod) - 10 commands
  • ✅ Fun (/fun) - 5 commands
  • ✅ Profile (/profile) - 4 commands
  • ✅ Achievements (/achievements) - 2 commands
  • ✅ Leaderboard (/leaderboard) - 3 commands
  • ✅ Birthday (/birthday) - 2 commands
  • ✅ Tickets - 5 commands (FIXED)
  • ✅ WebRadio (/webradio) - 6 commands
  • ✅ Schedule (/schedule) - 3 commands
  • ✅ Public (/public) - 4 commands
  • ✅ Reaction Roles (/rr) - 3 commands
  • ✅ Custom Commands (/custom) - 4 commands
  • ✅ Notifications (/notify) - 3 commands
  • ✅ Changelog (/changelog-notify) - 1 command
  • ✅ Palworld (/pal) - 14 commands
  • ✅ Game Server (/gameserver) - 7 commands

Technical Details

  • All cogs now use async def setup(bot):
  • Consistent extension loading in bot.py
  • No errors when loading cogs
  • All commands are accessible and functional

Summary

The Discord Bot command system is now fully stable and functional. All 25 command groups with over 50 subcommands are ready for use.

v2.5.0 update 2026-05-31
🎮 Game Server Management Enhanced & RCON Fixes

New Features & Improvements

🎮 Game Server Management

  • /gameserver edit expanded: Now all parameters can be edited (name, host, port, cluster_id, rcon_host, rcon_port, rcon_password, rcon_type, rcon_admin_role)
  • Homepage Edit Modal: New user-friendly form UI instead of browser prompts
  • Better Validation: All inputs are properly validated

🔧 RCON Fixes

  • Source RCON Protocol: RCON commands now use the correct Source RCON Protocol with rcon.source.Client
  • ARK ASA Support: Full support for ARK: Survival Ascended RCON
  • Error Handling: Improved error handling for RCON connections

📊 Discord Embeds

  • Ping Values Removed: Ping is no longer displayed in Discord embeds (only on homepage)
  • Clean Display: More compact and cleaner embed layouts

🔐 API & Authentication

  • Session-based Auth: All API endpoints use consistent session authentication
  • Security: Better validation of user permissions

Technical Details

  • All 7 /gameserver commands are fully functional
  • API endpoints for CRUD operations optimized
  • Cluster management for ASA servers working perfectly
  • Palworld-specific parameters fully supported

Bugfixes

  • ✅ RCON connection errors fixed
  • ✅ Edit function on homepage repaired
  • ✅ Authentication issues resolved
  • ✅ Command synchronization improved
v2.10.0 update 2026-05-30
Windows Porting & Infrastructure Update

🪟 Windows Porting & Infrastructure Update

System Porting

  • Complete porting of bot system from Linux to Windows
  • Automated start.bat for easy startup of all services
  • Windows-compatible Python environment with venv
  • Automatic firewall configuration for ports 80, 443, 4988

Reverse Proxy & SSL

  • Caddy reverse proxy configured for allone.run.place
  • Automatic Let's Encrypt certificate management
  • HTTPS encryption for all connections
  • WebSocket support for real-time features

SSL Certificate Fixes

  • Fixed SSL verification issues for Discord Bot
  • Integration of truststore for system certificate validation
  • certifi for reliable CA certificates
  • Stable connection to Discord Gateway

Database Compatibility

  • Adapted database paths for Windows
  • Relative paths instead of absolute Linux paths
  • Preservation of all existing data (no data loss)

Infrastructure Improvements

  • All services run minimized in background
  • Automatic Caddy download when needed
  • Unified startup script logic
  • Improved error handling and logging
v2.9.0 feature 2026-05-30

🎮 Palworld Server Management
/pal players - Show all online players with details (level, ping, account)
/pal info - Display server information
/pal save - Save server
/pal shutdown - Shutdown server
/pal broadcast - Send message to all players

👮 Admin Commands
/pal kick - Kick player from server
/pal ban - Ban player with reason
/pal unban - Unban player
/pal banlist - Show all banned players

🎁 Item System
/pal give - Give items with autocomplete search (200+ items)
/pal giveitem - Direct GiveItem RCON command
• Complete Palworld item database integrated
• Live search by item name or item ID

📦 Kit System
/pal kit create - Create kits via Discord modal
/pal kit give - Give kit to player
/pal kit list - Show all available kits
/pal kit import/export - Import/export kits (JSON)
Homepage Integration: Manage kits directly in gameserver monitor
• Item search with live dropdown (15 suggestions)
• Visual item management with drag & drop-like UX
• Server-specific kits (each server has own kits)

🎁 Starter Kit System
/pal starter setup - Create embed with buttons for starter kits
/pal starter reset - Reset user's kit claim
One-time claim: Each user can claim each kit only once
Button interface: Users click kit button in embed
Steam ID query: Bot asks for Steam ID for item delivery
Tracking: Database stores who claimed which kit
Admin reset: Admins can reset claims

✅ Whitelist System
/pal whitelist add/remove - Add/remove players from whitelist
/pal whitelist list - Show all whitelisted players
/pal whitelist enable/disable - Enable/disable whitelist for server
Auto-kick: Non-whitelisted players are automatically kicked every 60 seconds
Background task: Runs permanently in background
Server-specific: Each server can have own whitelist

🌐 Homepage Integration
Gameserver Monitor: Palworld servers with "📦 Kits" button
Kit Modal: Clear modal for kit management
Item Search: Live dropdown with 200+ Palworld items
Starter Kit Checkbox: Mark kits as starter kits
Visual Item List: Beautiful display of all kit items
Item Details: Name, ID and amount per item
Hover Effects: Modern UX with animations
Palworld Kits Panel: Separate panel for global kit management
Palworld Whitelist Panel: Whitelist management via homepage

v2.8.0 update 2026-05-29

🎮 Palworld Server Monitoring - Major Improvements

We have completely overhauled and massively improved Palworld server monitoring!

✨ New Features

Discord Bot:
- ✅ Real-time Server Data - Server name, version and description are fetched live from the API
- ✅ Detailed Status Embed - Clear display of status, player count, ping, address, version and MOTD
- ✅ Player List with Button - Click "Player List" to see all online players
- ✅ Extended Player Information - Shows player name, level, player ID and user ID
- ✅ Auto-Updates every 60 seconds - Server status is automatically updated

Homepage:
- ✅ Live Status Display - Palworld servers are displayed with all details
- ✅ Responsive Design - Optimized for desktop and mobile

🔧 Technical Improvements

  • REST API Integration - Uses the official Palworld REST API
  • Basic Authentication - Secure connection to the server
  • Multiple API Endpoints - /v1/api/info, /v1/api/players, /v1/api/settings
  • Error Handling - Better error logging for debugging

📋 Changelog URLs

We also introduced SEO-friendly URLs for changelogs:
- Each changelog now has its own URL (e.g. /changelog/palworld-monitoring)
- Better discoverability in Google
- Sitemap automatically updated

🚀 How to use it?

  1. Add your Palworld server with /gameserver add
  2. Provide the REST API port (default: 8212) and the admin password
  3. The bot automatically displays all server information
  4. Click "Player List" to see details of all online players

Have fun with the improved Palworld monitoring! 🎉

v1.7.1 bugfix 2026-05-23

🐛 Bugfixes

  • Fixed cluster embed errors: 404 Unknown Channel errors when updating ARK cluster embeds
  • Added specific exception handling for deleted channels and missing permissions
  • Automatic cleanup of server entries when channels are deleted

🔧 Improvements

  • Server listing API: Added is_public field to server data
  • Completed translations for server management, shop and leveling
  • /servers page now shows correct public/private badges

🌍 Translations

  • New translation keys for custom homepage, public webradio and server listing
  • German and English for all new UI elements
v1.7.0 update 2026-05-23

🆕 Server Listing in Admin Panel

  • Server listing management now available in server admin panel
  • Public servers can be listed on /servers
  • Configurable description, invite link, tags and visibility

🌍 Multilingual Translations

  • New translations for server listing, custom homepage and public webradio
  • German and English for all new UI elements
  • Improved internationalization in admin panel

🔧 Bugfixes

  • Fixed 403 error on server listing API
  • Fixed 500 error due to missing server_listings table
  • Improved authorization check
v1.5.0 update 2026-05-22

⚠️ All new features are in testing!

There may be bugs and changes. Feedback is welcome.

🗡️ WoW Raid Helper

  • Raid event creation with /wow raid create
  • Raid signup with Discord button and modal
  • Automatic validation of classes and roles per WoW version
  • Support for all WoW versions (Classic to Retail)
  • Raid sizes: 10, 20, 25 and 40 player raids
  • Automatic waitlist when raid is full
  • Raid leave with /wow raid leave
  • Sorted raid embeds: Tanks > Healers > Melee DPS > Ranged DPS
  • Raid list with /wow raid list

🏦 WoW Guild Bank

  • Guild bank embed creation with /wow guildbank create
  • Add items with /wow guildbank add
  • Remove items with /wow guildbank remove
  • Guild bank view with /wow guildbank view
  • Role-based permissions for guild bank management
  • Server settings with /wow setup (WoW version and guild bank role)
  • API endpoints for addon integration (export/import)

⚙️ Server Settings

  • /wow setup <version> [guildbank_role] - Configure WoW version and guild bank role
  • Supported versions: classic, tbc, wotlk, cata, mop, wod, legion, bfa, shadowlands, dragonflight, retail
v1.6.5 update 2026-05-20

UI Improvements: Dropdowns for roles/channels/categories in settings. Game Server Monitor removed from User Dashboard. Statistics fix with fallback to message_logs. New GameServers: Terraria, Satisfactory, BeamMP, Assetto Corsa, Battlefield, Doom 3, SCP:SL, Scum, Nadeo, Teamspeak 3, Quake 3, UT3, Hytale, Windrose.

v1.6.4 update 2026-05-20

New game server types added: Hytale ⚔️ and Windrose ⛵. Both use TCP connectivity checks for server status.

v1.6.3 update 2026-05-20

New game server types added: Terraria, Satisfactory, BeamMP, Assetto Corsa, Battlefield, Doom 3, SCP: Secret Laboratory, Scum, Nadeo, Teamspeak 3, Quake 3, Unreal Tournament 3. All new types use Source-compatible query protocols.

v1.6.2 update 2026-05-20

RCON Admin role for Discord RCON command added. Security permission: Only Server Admins (manage_guild) or specific RCON Admin role can use RCON.

v1.6.1 update 2026-05-20

RCON settings only configurable on game servers. Shop/Economy uses game server RCON via dropdown. ARK ASA specific RCON implemented. RCON type selection (Standard/ARK ASA) added.

v1.6.0 update 2026-05-20

Optional RCON system for game server monitoring. Discord /rcon command for server control. Shop integration for RCON commands on purchase. RCON settings on homepage for game servers and shop items.

v1.5.0 update 2026-05-19

ASA Server Query with EOS + BattleMetrics fallback implemented. Compact embed design with player list. Cluster view for ARK ASA servers with same cluster ID. Edit function for game servers on homepage and Discord. Channel selection added to homepage. Usage bar removed.

v1.4.0 update 2026-05-19

👤 User Profiles & Achievements

  • User profiles with statistics, badges, and achievements
  • View and edit profiles with /profile view and /profile edit
  • Set banner with /profile setbanner
  • Reward system for achievements (1000 messages, level milestones, coins)
  • Achievement commands: /achievements list and /achievements view
  • Automatic achievement checking on level-up

🏆 Leaderboards

  • Server-wide rankings for various categories
  • /leaderboard coins - Richest users
  • /leaderboard reputation - Highest reputation
  • /leaderboard messages - Most active users

❤️ Reputation System

  • Users can give reputation with /profile reputation
  • +1 or -1 reputation with reason

🎂 Birthday System

  • Users can set their birthday with /birthday set
  • Automatic birthday greetings by bot
  • Birthday role assignment
  • Server settings with /birthday settings

🛡️ Enhanced Auto-Mod

  • Duplicate message detection
  • Emoji spam detection
  • Enhanced spam filters

🎰 Casino Games

  • /casino slots - Slot machine with winning symbols
  • /casino coinflip - Coin flip
  • /casino roulette - Roulette
  • /casino blackjack - Blackjack

⏰ Scheduled Messages

  • /schedule message - Schedule messages for later
  • /schedule list - Shows all scheduled messages
  • /schedule cancel - Cancel scheduled messages

🏦 Bank System with Interest

  • /interest - Daily interest (5%) on bank balance
  • Deposit with /deposit
  • Withdraw with /withdraw

📊 Enhanced Analytics Dashboard

  • More detailed server statistics
  • Active users, achievement count, moderation count
  • Shop transactions
v2.0.0 update 2026-05-19

🎨 Custom Server Homepages
- Users can now create custom server homepages with unique URLs
- Shop items displayed publicly on homepage (no login required)
- Impressum configuration in admin panel (separate page with disclaimer)
- Custom logo uploadable (or URL option)
- Discord invite URL configurable for each server
- Server name in navbar instead of impressum content
- "Back to Shop" button on impressum page

🔧 Admin-Panel UI Fixes
- "Custom Homepage" link added to sidebar
- Footer no longer overlaps content
- Sidebar categories collapsible
- JavaScript errors fixed (DOMContentLoaded)

🗄️ Database
- server_homepages table created
- invite_url column added

v1.6.0 feature 2026-05-19

🌐 Custom Server Homepages

  • Server admins can now create their own homepage for their server
  • Auto-generated URL: https://allone.run.place/
  • Configurable in admin panel (Custom Homepage)
  • Features: Imprint, Logo, Shop display
  • Users can log in via Discord
  • Users see shops of all servers they are members of with homepage enabled
  • No admin access, only shop dashboard for users

🔧 Database

  • New table: server_homepages (server_id, custom_prefix, imprint, custom_logo_url, enabled)
v1.4.0 feature 2026-05-19

💰 Configurable Currency & Level Rewards

  • Server admins can now customize currency per server
  • Default currency: Berry with strawberry emoji (🍓)
  • Currency name and icon configurable in admin panel
  • Level-up reward: Coins per level configurable (default: 100)
  • Level-up embed now shows configured currency icon
  • Shop commands use configured currency icon

🔧 Database

  • New columns: level_settings.coins_per_level
  • New columns: economy_settings.currency_name, economy_settings.currency_icon
v1.3.0 update 2026-05-19

🎮 Level-Up Rewards

  • Users automatically receive Coins on Level-Up
  • Reward: Level x 100 Coins
  • Reward displayed in Level-Up embed

🛒 Shop System

  • Server admins can create a Shop on the homepage
  • Items with: Name, description, price, stock, role reward, image
  • Users can view the shop with /shop view
  • Purchase with /shop buy - coins are deducted
  • Roles are automatically assigned (if configured)
  • Purchase history visible in admin panel

🔔 YouTube/Twitch Notifications (No API Keys)

  • YouTube: RSS feed polling, no API keys required
  • Twitch: GraphQL API with public client ID
  • Automatic notifications for new videos/livestreams
  • Role ping configurable
  • Enable/disable per channel

🎵 Music Improvements

  • yt-dlp integration for YouTube search and URL playback
  • Support for YouTube and SoundCloud links
  • Auto-Play: Links in chat are automatically added to queue
  • ffmpeg installed on server

📋 Changelog Archive

  • Only the latest 3 entries shown on main page
  • Older entries hidden in archive section
  • Toggle button to show/hide archive

🔧 Database

  • New tables: shop_items, shop_purchases
  • New columns: notification_channels.last_video_id, last_live_status
v1.2.0 feature 2026-05-19

🎮 Level-Up Rewards

  • Users now automatically receive Coins on Level-Up
  • Reward: Level x 100 Coins
  • Reward displayed in Level-Up embed

🛒 New Shop System

  • Server admins can create a Shop on the homepage
  • Items with: Name, description, price, stock, role reward, image
  • Users can view the shop with /shop view
  • Purchase with /shop buy - coins are deducted
  • Roles are automatically assigned (if configured)
  • Purchase history visible in admin panel

🔧 Database

  • New tables: shop_items, shop_purchases
v1.0.0 release 2026-05-18

What's New?

We are excited to introduce the first official version of AllOne Bot! After many weeks of development, AllOne is now fully operational.

✨ New Features

  • Leveling System – XP and levels with customizable role rewards
  • Economy – Coins, bank, daily/weekly rewards, work, shop
  • Moderation – Warn, kick, ban, mute, purge, slowmode
  • Ticket System – Categories, automatic channels, close button
  • Giveaways & Polls – Fully integrated
  • Auto-Roles – Automatically assign roles on join
  • Reaction Roles – Self-assign via reaction
  • Social Notifications – YouTube, Twitch, TikTok
  • WebRadio – Stations, wishes, greetings
  • Game Server Monitor – Monitor game server status
  • Custom Commands – Create custom commands
  • Welcome/Goodbye – Automatic messages
  • Bilingual – German & English

🛠️ Dashboard

Manage all settings conveniently in the web dashboard at allone.run.place.

🐛 Known Limitations

  • YouTube/Twitch notifications require external API keys
  • Music search requires yt-dlp on the server