xgaming.tools

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.

Preset

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

Loading...

Read-only preview — use the tabs to configure

How to deploy

  1. Copy or download the config
  2. Upload as server.cfg to your server's cfg/ folder
  3. Restart the server to apply

Required ports

Game TrafficUDP 28015
Query (BattleMetrics)UDP 28017
RCON WebsocketTCP 28016

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

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.

Built-In Tool

Config Tool Built Into XGamingServer

Get managed Rust hosting with this tool in your panel — configure, deploy, and play in minutes. No file uploads needed.

Built-In Config ToolInstant Server SetupDDoS ProtectionExpert 24/7 Support
Get 40% OFFNo setup fees · Cancel anytime