Rust Server Config Generator
Generate a complete Rust server.cfg with every convar explained: hostname, description, tags, worldsize, seed, RCON password + port, gather multipliers, craft speed, decay + upkeep, events, patrol heli, Bradley APC, admins + moderators. Vanilla / 2× / 5× / PvE presets.
Rust server hosting from XGamingServer — instant setup, DDoS protection, mod support, and 24/7 help. 30% off your first month.
The big text in the Rust server browser
Shown when players click your server. Use \\n for line breaks.
Website link shown next to the server name
512×256 PNG URL
Read-only preview — use the tabs to configure
How to deploy
- Copy or download the config
- Upload as
server.cfgto your server'scfg/folder - Restart the server to apply
Required ports
Generate every Rust server.cfg convar, done right
Rust's server.cfg is the one file that controls how your server looks in the browser, who can connect, how loot gathers, whether PvP is on, and who has admin. Get a convar wrong and your server shows up with a blank hostname, rejects RCON connections, or turns into a 1× gather on what you thought was a 5× community server. This generator walks you through every major convar with sensible defaults + inline explanations.
Start with a preset: Vanilla (1× gather, 150 slots, 4500 worldsize — Facepunch-official config), 2× Community (2× gather, 200 slots, BP wipe / map wipe tags, 0.5× craft speed), 5× Modded (5× gather, instant craft limit 1, 3500 worldsize for reduced server load), or PvE (server.pve true, reduced decay, noob-friendly tags). Then tweak any individual convar — the preset values are the starting baseline, not a lock.
Identity section controls how your server appears in the Rust server browser: hostname (the big text), server.description (shown on click — supports \n for line breaks), server.url (clickable website link), optional header + logo image URLs, and the tag list. Tags affect how players find you — "weekly", "monthly", "vanilla", "2x", "modded", "pve", "noob-friendly" are the high-traffic ones. Pick 4-8 that describe your server honestly; spammy tag-stuffing gets your server deprioritized.
Gather / crafting section is where most community servers differentiate. gather.rate_dispensers = ore / tree / animal / corpse yield multiplier. gather.rate_pickup = stone / hemp / mushroom pickup multiplier. gather.rate_quarry = quarry yield. crafting.craftingspeedmultiplier works INVERSE — 0.5 is 2× faster, 0.1 is 10× faster, 1 is vanilla. crafting.instant_craft_limit = max items crafted instantly per stack (0 off, 1 is the common modded setting).
Admins: SteamID64 (17 digits starting with 76561198...) + name + reason per owner / moderator. Owners have full RCON + commands. Moderators can kick / ban / teleport but can't run destructive convars. Look up SteamID64 at steamid.io. Copy the generated server.cfg or download it — upload to your Rust server's cfg/ folder (alongside users.cfg) and restart. On XGamingServer's Rust hosting, use the File Manager → Configuration tab or SFTP.
Rust Server Config Generator — FAQ
Where do I put server.cfg on a Rust server?
In your server's cfg/ folder (same folder as users.cfg and bans.cfg). On XGamingServer use the admin panel's File Manager → Configuration tab, or SFTP to /home/container/server/<identity>/cfg/. Restart the server after editing.
What's the difference between server.cfg and the command-line?
Command-line flags override server.cfg on boot (e.g. `+server.maxplayers 200`). server.cfg runs AFTER boot, applied live. Use command-line for core startup (port, identity, level), server.cfg for convars you want to change without a restart.
What's server.identity?
The save folder name. Each identity creates its own saves/<identity>/ directory. Unique per server on the same host — don't duplicate identities across two servers or they'll overwrite each other.
How do I add admins in Rust?
Use `ownerid <steamID64> "<name>" "<reason>"` in server.cfg (or type in F1 console). Owners have full RCON access. `moderatorid` for reduced permissions. SteamID64 is the 17-digit number starting with 76561198... — look up at steamid.io.
What's the difference between gather.rate_dispensers / pickup / quarry?
dispensers = ore nodes, trees, animal corpses (anything you hit repeatedly). pickup = stone, hemp, mushrooms, sulfur ore (instant pickup). quarry = the big quarry monument and pump jacks. They're separate multipliers — a 2× server usually sets all three to 2.
How do I get the heli to respawn faster?
There isn't a clean convar for heli respawn interval — the engine uses a randomized 30-60 minute window after the previous heli is destroyed. To force spawn one: `heli.call` in RCON. For disable: set `heli.enabled false` in server.cfg.
You might also need
Raid Calculator
Calculate exact sulfur, explosives, and rockets needed to raid any structure
Decay Calculator
Calculate when structures decay based on building tier and upkeep
Item IDs & Admin Commands
261 Rust items with shortNames, item IDs, and ready-to-paste inventory.give / inventory.giveto / spawn commands. Category filter, search, and one-click copy. Works with Oxide/uMod plugins.
Upkeep Calculator
Calculate TC upkeep costs for your base design
Rust server admin docs
Read the full Rust server docs →
Step-by-step guides for installing mods, configuring your server, joining, troubleshooting, and admin commands.

Ready to play?
Run your own Rust server with XGamingServer
Instant setup, mods & plugins, DDoS protection and 24/7 human support — your server is live in minutes, no port-forwarding required.
Pick your plan
See all plans
Rust Server Hosting
Get managed Rust server hosting with this tool built into your panel — configure, deploy, and play in minutes. Instant setup, DDoS protection, 24/7 support.