Helios Rust Console Bot Documentation
Player Join/Leave Feed
Post Rust player arrivals and departures to Discord.
- Last reviewed
- Maintained by
- Helios RCE
Send Rust player joins and departures to a Discord channel. These events come from your connected game server. For people joining or leaving Discord itself, use Welcome and Leave Messages.
From the dashboard
- Open the intended Rust server in the dashboard.
- Choose Discord → Feeds, expand Feeds, then expand Player Join Feed.
- In New Destination, choose your player-activity channel.
- Choose All connected servers for one shared channel, or This Rust server only for the Rust server whose dashboard is open.
- Leave Start sending immediately checked to enable the new destination, then click Add Destination.
- Check that the destination appears as a saved row with the intended channel and scope.
The saved row above already receives events from All connected servers. Selecting a Rust server in the dashboard does not change that shared scope.
This second screenshot is an unsaved example using the testing channel. Selecting a channel and scope prepares the form; Add Destination creates it. Use your own player-activity channel.
To edit a saved destination, change that row and click Save. To pause it, uncheck Send this destination and save. Remove deletes the row. Each saved destination has its own controls; there is no extra whole-page save for these forms.
From Discord
For one game server:
/dcplayerfeed add channel:#player-activity server:<choose your server>
Leave server empty to receive events from all connected servers:
/dcplayerfeed add channel:#player-activity
/dcplayerfeed list
Use /dcplayerfeed remove to select the channel and matching server scope you want to remove.
Check delivery
Helios needs View Channel, Send Messages, and Embed Links in the destination. Setup requires Manage Server.
Have a player join or leave the connected Rust server, then check the feed's server label and player name. Saving the form alone does not generate a join event. A player respawning is not a fresh connection test.
If no message arrives, check that the Rust connection is active, Send this destination is enabled, the scope includes that server, and channel permission overrides allow Helios to post. Discord membership changes belong to the Welcome and Leave system instead.
If messages are duplicated, check /dcplayerfeed list and the dashboard for overlapping shared and server-specific destinations. Keep the intended channel/scope combination and remove or disable the redundant route.
For a channel name showing the current count, see Live Player Count Channel.

