About APDiscordOnline
APDiscordOnline v0.0.9 — Rust Plugin
Description
APDiscordOnline is a professional Rust plugin (compatible with uMod, Oxide, and Carbon) that automatically sends a list of online players to your Discord server using beautifully formatted embed messages. The plugin features full multilingual support, flexible data display options, third-party integration, and is fully optimized for servers of any scale.
Key Features
Automatic player list updates sent to Discord via Webhook at configurable intervals.
Fully customizable columns:
- Toggle the display of player name, SteamID, Discord tag, country flag — all via config.
Custom embed header format:
- Define your own header using variables like {statsLine}, or use the default layout.
Multilingual support:
- Built-in translations for English, Russian, Ukrainian, Polish, and German. All system and technical messages are auto-localized.
Integration with PlatformSync and AAlertRaid:
- Displays linked Discord accounts automatically.
Automatic config migration:
- Your settings are preserved and updated during plugin upgrades.
Smart caching system:
- Stores country and Discord data to reduce server load.
Clean, optimized code:
- No unnecessary dependencies. Well-documented and maintainable.
Example Discord Embed
- Country flags can be disabled.
- All fields are configurable.
Sample Config (config/APDiscordOnline.json)
{ "CheckOnlinePlayersOnLoad": true, "CustomHeaderFormat": "Online Players List: {statsLine}", "EmbedColor": "16777215", "EnableAAlertRaidIntegration": true, "Language": "en", "ShowCountryFlag": true, "ShowDiscord": true, "ShowPlayerName": true, "ShowSteamID": true, "UpdateInterval": 120, "UpdateLastMessage": false, "UseCustomHeaderFormat": false, "UsePlatformSync": false, "UseRandomColor": true, "Version": { "Major": 0, "Minor": 0, "Patch": 9 }, "WebhookUrl": "https://discord.com/api/webhooks/your_webhook_url" }
Installation
- Copy APDiscordOnline.cs to your oxide/plugins/ or carbon/plugins/ folder.
- Restart the server or run oxide.reload APDiscordOnline.
- Edit config/APDiscordOnline.json as needed.
- Set your Discord Webhook URL.
APDiscordOnline — the perfect plugin for connecting your Rust server with Discord.
Enhance visibility, automate admin work, and impress players with smart functionality.