Skip to content

Configure your server

Almost nothing is configured in the plugin’s config file. Your settings live in the dashboard, and the plugin collects them automatically.

Open your server and look under Configure in the left-hand menu:

Menu entry What lives there
Listing & Discord Your public page and vanity link, Discord, and the message-placeholder list
Plugin behaviour Messaging, connect-time security, and in-game admin
Gameplay mods Optional changes to how the game plays, one page per mod
Rust server file Your server’s own server.cfg — see Server config
Wipe Your wipe schedule, automatic wiping, and past wipes — see wiping your server
Integrations The SFTP or game-panel details CerebRUST uses to reach your host (owner only)

Each area has tabs across the top, and each tab is its own page — you can bookmark one, and refreshing keeps you where you were.

Everything your players see in chat.

Setting Default Effect
Announce joiners On Broadcast when a player connects
Announce leavers On Broadcast when a player disconnects

Rotating server-wide lines, broadcast in order on each interval.

Setting Default Notes
Interval 5 minutes Minutes between messages (1–1440)
Messages one line The lines to rotate through

Sent to a player when they first wake up after joining.

Setting Default Notes
Enabled On
Once per session On Send on first wake only, not on every respawn
Lines A default banner Supports {{player_count}}
Initial delay 1 second Delay before the first line

Messages support Rust’s chat colour markup, so this works:

<color=#ffd700>══════════ WELCOME ══════════</color>
Type <color=orange>/help</color> for commands.
{{player_count}}

Type a placeholder into any message and CerebRUST swaps in the live value as it sends. Fields that accept them show a {{ }} button you can pick from, and the full list is at Listing & Discord → Message placeholders.

Placeholder Becomes In-game Discord
{{player_count}} Players online right now
{{players_max}} Your server’s slot count
{{queued_players}} Players waiting in the join queue
{{server_name}} Your server’s name
{{server_time}} Real-world clock in your wipe timezone
{{in_game_time}} The Rust world clock
{{time_until_wipe}} Time left until the predicted wipe
{{next_wipe}} The date and time of the next predicted wipe
{{wipe_cycle}} Weekly, Bi-weekly or Monthly
{{cerebrust_url}} Link to your CerebRUST page (your vanity domain if set)
{{discord_join_url}} Your Discord invite, set on the Discord page

Placeholders work everywhere CerebRUST sends text: your MOTD, periodic messages, wipe milestones and countdowns, and broadcasts you send from the dashboard.

In Discord, {{time_until_wipe}} and {{next_wipe}} become native Discord timestamps, so they render in each reader’s own timezone and keep counting down after the message is posted.

Wipe is its own menu entry, with three tabs — Schedule, Automation and History. CerebRUST predicts when you will next wipe and broadcasts countdowns — and, if you ask it to, runs the wipe itself. See wiping your server for the full picture; the settings on the Schedule tab are below.

Setting Default Notes
Regular cycle Weekly Weekly, bi-weekly, or monthly (force wipes only)
Regular weekday Thursday 0 = Monday … 6 = Sunday. Ignored when monthly
Wipe hour 19:00 Local hour. Ignored when monthly
Timezone Europe/London Any IANA timezone name
Hourly countdown On Broadcast a countdown every hour
Hourly countdown message Wipe in {{time_until_wipe}}!
Pre-wipe milestones 10 days, 1 week, wipe night One-off broadcasts at set offsets

Monthly force wipes are always predicted separately, on the first Thursday of each calendar month at 7pm Europe/London — regardless of your regular cycle, because calendar months are not 28 days.

Each milestone has an in-game broadcast and an optional Discord message, so you can word the two differently.

Optional gameplay changes, every one off by default, each on its own page with a dot in the tab strip showing whether it is on. These are big enough to warrant their own page: Gameplay features.

Automatic checks at connect time that kick players who fail them. Checks run server-side as CerebRUST enriches the player’s IP and Steam profile.

Setting Default Effect
Block VPN or proxy users Off Kick when the IP is detected as a VPN or proxy
Block on VAC ban On Kick players with a recent VAC ban
VAC ban most recent (months) 36 Only block if the most recent VAC ban is this recent
Block on game bans On Kick players with a recent game ban
Game ban most recent (months) 36 As above, for game bans
Block on community bans Off Kick on a Steam community ban (no age threshold available)
Whitelist empty Steam IDs that skip every preflight check

The whitelist is an escape hatch — put your own Steam ID in it while testing so you cannot lock yourself out.

Your settings are stored by CerebRUST, not in your server’s files. The plugin caches a local copy in oxide/config/Cerebrust.json under plugin_settings_cache.

Do not edit that cache by hand. It is overwritten from the dashboard on the next heartbeat, so hand edits are lost, and a malformed one just gets replaced. The dashboard is the source of truth.