By
Promeus
in Tools
What Is OutpostLink?
OutpostLink is a Steam and Discord integration system that automates role and group assignments across both your Discord and Rust servers. Designed to work seamlessly with the required Outpost Website Template, it provides a streamlined way to manage player roles and permissions.
Easy Setup
A guided installation file walks you through the entire process, generating all the necessary configuration files for both the plugin and bot. Role and group settings are handled directly through the included web dashboard—eliminating the need for manual config edits. Any changes made via the dashboard can be instantly applied by reloading the bot or plugin on your server.
Automated Role and Group Assignments
By linking their Steam and Discord accounts, players are automatically assigned the roles and Rust permission groups you define in the web dashboard. You can also enable optional features like assigning roles based on Steam group membership or Discord Server Boosting. If these extras aren’t needed, they can simply be turned off. The system can also send discord webhooks to notify you of linked and unlinked players.
Key Features
- Seamless Integration
Built to work directly with the Outpost Website Template.
- Simple Setup
The installation wizard generates all required config files.
- Dashboard Management
Easily view linked users, remove accounts, and modify settings in a user-friendly web panel.
- Automated Role Assignments
Assign Discord roles and Rust permission groups according to your server’s configured rules.
- Multi-Server Support
Configure distinct group setups for each game server in your network, ideal for larger communities.
How It Works
OutpostLink is composed of three key components:
1. Discord Bot
Manages account linking and role assignments on Discord.
2. Link Page / Web API
Serves as the connection between Discord and the game server, handling all settings and data storage.
3. Server Plugin
Ensures that linked players receive their correct roles and permissions in-game.
The Linking Process
1. Direct players to your Link page
This page, included with the addon, can display custom heading and info text instructing players on how to link and what benefits they can receive.
2. Players sign in with Steam and Discord
If a player isn’t already in your Discord, they’ll be added. After logging in to both services, they click “Link Accounts” to get their Discord roles.
3. Player Joins the Game Server
- On joining the server, OutpostLink checks the Web API to confirm if they’re linked.
- If verified, the plugin updates their permission groups based on linked status, Steam group membership, or Discord boosting.
- If a player links while in-game, they can use `/link` to check their status, followed by a quick verification.
- Once recognized, they’ll receive a confirmation. Otherwise, instructions will be provided on completing the linking process.
- Each time a player reconnects, OutpostLink verifies that their link status hasn’t changed. If a player has unlinked or lost eligibility (e.g., stopped boosting or left the Steam group), OutpostLink immediately removes any roles they no longer qualify for.
OutpostLink is a powerful, community-driven addition to the Outpost Website Template, designed to simplify admin tasks and enhance the player experience. With its centralized role and groups management for Discord and Rust, as well as a intuitive web dashboard, it significantly reduces admin workload while offering players an effortless way to bonus perks all while growing your community!
Note: The Outpost Website Template is required for this addon! Standalone installation options are coming soon.
- Use the Bundle option to the right to receive a discount when buying both!