All updates, new features and fixes at a glance.
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)
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! 🙏
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
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()).
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.
discord.gg/xxx and discord.com/invite/xxxbit.ly, tinyurl, goo.gl, etc.http:// and https:// linksAutoMod settings can be configured in the dashboard:
- Enable/disable links
- Adjust spam threshold
- Edit bad-words list
- Configure all other filters
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.
setup() function corrected (async/await)setup() function addedload_extension()async def setup(bot):The Discord Bot command system is now fully stable and functional. All 25 command groups with over 50 subcommands are ready for use.
/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)rcon.source.Client/gameserver commands are fully functionalstart.bat for easy startup of all servicestruststore for system certificate validationcertifi for reliable CA certificates🎮 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
We have completely overhauled and massively improved Palworld server monitoring!
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
/v1/api/info, /v1/api/players, /v1/api/settingsWe 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
/gameserver addHave fun with the improved Palworld monitoring! 🎉
There may be bugs and changes. Feedback is welcome.
/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 and guild bank role)/wow setup <version> [guildbank_role] - Configure WoW version and guild bank roleUI 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.
New game server types added: Hytale ⚔️ and Windrose ⛵. Both use TCP connectivity checks for server status.
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.
RCON Admin role for Discord RCON command added. Security permission: Only Server Admins (manage_guild) or specific RCON Admin role can use RCON.
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.
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.
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.
/profile view and /profile edit/profile setbanner/achievements list and /achievements view/leaderboard coins - Richest users/leaderboard reputation - Highest reputation/leaderboard messages - Most active users/profile reputation/birthday set/birthday settings/casino slots - Slot machine with winning symbols/casino coinflip - Coin flip/casino roulette - Roulette/casino blackjack - Blackjack/schedule message - Schedule messages for later/schedule list - Shows all scheduled messages/schedule cancel - Cancel scheduled messages/interest - Daily interest (5%) on bank balance/deposit/withdraw🎨 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
We are excited to introduce the first official version of AllOne Bot! After many weeks of development, AllOne is now fully operational.
Manage all settings conveniently in the web dashboard at allone.run.place.