Your Discord is where your Rust community lives between wipes. An active Discord community is the single best predictor of a successful Rust server.
Discord Server Structure
| Channel | Purpose |
|---|---|
| #announcements | Wipe schedules, updates, events |
| #rules | Server rules and application forms |
| #general | Community chat |
| #rust-chat | Bridged in-game chat |
| #raid-alerts | Automated raid notifications |
| #kill-feed | Automated PvP kill feed |
| #suggestions | Player feedback |
| #support | Admin help tickets |
| #media | Screenshots, clips, videos |
| voice channels | Team coordination, events |
Rust-to-Discord Integration
Chat Bridge
Use the DiscordMessages or RustCord plugin to bridge in-game chat to Discord:
{
"Bot Token": "your-discord-bot-token",
"Chat Channel ID": "123456789",
"Kill Feed Channel ID": "987654321",
"Connection Messages": true,
"Death Messages": true
}
When a player types in Rust, it appears in Discord. When someone messages in the Discord channel, it appears in-game. This keeps offline players connected.
Automated Notifications
Trigger Discord messages for server events:
| Event | Channel | Example |
|---|---|---|
| Player join | #rust-chat | "PlayerX connected" |
| Player death | #kill-feed | "PlayerX was killed by PlayerY with AK47 (120m)" |
| Raid start | #raid-alerts | "Explosions detected at G7" |
| Airdrop | #general | "Airdrop incoming at coordinates..." |
| Server restart | #announcements | "Server restarting in 5 minutes" |
Player Stats Bot
Set up a bot that queries server data and responds to commands:
!stats PlayerName - Show K/D, hours played, resources gathered
!pop - Show current server population
!wipe - Show next wipe date and time
!leaderboard - Top 10 players by various metrics
Custom bots like these give players a reason to engage with Discord beyond just chatting.
Building Community
Wipe Day Hype
24 hours before wipe, start building excitement:
- Post the new map seed with RustMaps preview
- Run "prediction" polls (who will be the first to get an AK?)
- Share last-wipe highlights (best base, biggest raid)
- Set a countdown timer in a voice channel name
Content Encouragement
Create a #media channel and actively engage with player content:
- React to screenshots and clips
- Feature the best content in announcements
- Run monthly "best clip" contests with small prizes
New Player Welcome
When new players join Discord:
- Automatic welcome message with server info, rules, and how to connect
- A #new-players channel where veterans can answer questions
- A buddy system matching new players with experienced ones
Retention Metrics
Track these numbers to gauge community health:
| Metric | Healthy | Warning | Critical |
|---|---|---|---|
| Discord members online | 20%+ of total | 10-20% | < 10% |
| Messages per day | 100+ | 50-100 | < 50 |
| Wipe day peak vs Discord members | 30%+ | 15-30% | < 15% |
| New members per week | Growing | Stable | Declining |
If your Discord activity drops, your server population follows within 1-2 weeks. Discord is the leading indicator.
Integration with Hosting
On Space-Node Rust hosting, the always-online reliability means your Discord integrations never lose their connection. When the server restarts, plugins reconnect automatically and resume bridging chat and events to Discord.
The 99.9% uptime matters here. Every minute of downtime is a minute where your Discord integration shows "server offline" and players assume you've shut down.
A healthy Discord community is what separates servers that die after one wipe from servers that thrive for years.
