Skip to content
PrivateServers.com
Tutorial

How to Host a Rust Server: Setup, Ports, Wipes and Tags

A practical outline of running your own Rust community server: what hardware it needs, how to install and launch it, which ports to open and how wipes work.

PrivateServers.com Editorial Published October 15, 2026 7 min read

What hosting a Rust server involves

Most Rust players never run a server, but every community server on the Rust server list started as someone following the steps below. Hosting gives you control over gather rates, team limits, wipe days and plugins, at the cost of hardware, maintenance and moderation work.

This outline follows Facepunch's own wiki. It covers a self-hosted setup, not a specific hosting company, and it is not a substitute for the wiki when something changes. Terms such as wipe and blueprint wipe are defined in our glossary.

Free RAM, minimum
12 GB

larger maps need more

Free disk space
15 GB

SSD or NVMe strongly preferred

Default game port
28015 UDP

the port players connect to

Hardware and software you need

The server runs on Windows, Linux or macOS. According to the wiki, you do not need a Steam account to run the server, although players need one with the game. Disk speed and RAM matter more than most people expect, and a bigger world uses more of both.

Requirements listed on the Facepunch wiki
ItemDetail
Operating systemWindows, Linux or macOS
RAMAt least 12 GB free; a 6k map needs more
Disk15 GB free; SSD or NVMe strongly preferred
Install toolSteamCMD, app ID 258550, anonymous login
Steam accountNot required to run the server
NetworkStatic LAN address and port forwarding if you host at home

Hosting at home works for a small test group, but a public community usually needs a machine that stays online and has a stable connection. Whether you rent one or run your own, the setup steps below are the same, and you should expect the first launch and map generation to take a while.

Install and launch

  1. 1

    Install with SteamCMD

    Run SteamCMD with a forced install directory, anonymous login and app_update 258550 validate, then quit. The same command updates the server later. Beta branches are selected with -beta followed by the branch name.

  2. 2

    Start the dedicated server

    Launch RustDedicated with -batchmode and your parameters. Startup takes several minutes; wait for the line saying server startup is complete.

  3. 3

    Set the world

    Use server.level for the map type, server.seed (0 to 2147483647) and server.worldsize (1000 to 6000). Larger worlds use more disk and RAM.

  4. 4

    Name it and set limits

    Set server.hostname, server.description, server.identity and server.maxplayers. Change the RCON password immediately.

  5. 5

    Make yourself an admin

    Run users in the console to find your SteamID, then use ownerid or moderatorid with the ID and a name. Reconnect to apply the new level.

Settings can live in server.cfg under the server identity folder. Values there override the command line, and the server itself never edits the file, so you can edit it between restarts without worrying about it being overwritten.

Ports and connecting

Open ports are the most common reason friends cannot join. The wiki lists the roles of each port, and the query port is what makes a server appear in the in-game browser.

Ports used by a Rust server
SettingDefaultProtocolPurpose
server.port28015UDPRequired for play
server.queryportOne above the higher of the game and RCON ports, if unsetUDPServer browser listing; must differ from the game port
rcon.port28016TCPRemote console
server.ip0.0.0.0n/aAll interfaces; set a LAN address to restrict access

To test locally, press F1 in the game and type connect localhost:28015. For remote players, forward the game and query ports on your router to a static LAN address, then share your public IP and port. If the server never appears in the browser, check the query port first.

Choosing a game mode

Rust has built-in gamemodes that change the rules before any plugin does. The wiki says server gamemode selection became available on 4 February 2021, and recommends leaving the setting empty for vanilla rather than naming it.

Gamemodes described on the wiki
ModeWhat changes
Vanilla (survival)Default Rust gameplay; leave server.gamemode empty
SoftcoreTeams capped at 4, 50% of inventory kept on death, PvP damage reduced by 25%, raiders cannot seal or grief a base for 48 hours
HardcoreHigher tech tree costs, no teams or map, safe zones removed; Facepunch's official Hardcore servers closed in November 2023
PrimitiveRestricted items focused on the primitive era; called the newest mode

Plugins, tags and wipes

Plugins turn a vanilla server into a modded one. The wiki describes Oxide (uMod) as an optional package you extract over the server files. You must reapply it after every server update, and running SteamCMD in a startup script reverts the server to vanilla unless you handle that step too. Carbon is listed as another modding framework.

Browser tags and what they mean
GroupTagsNote
Wipe schedulemonthly, biweekly, weeklyChoose one
Difficultyvanilla, softcore, hardcoreChoose one
RegionNA, SA, EU, WA, EA, OC, AFChoose one
Server typepve, roleplay, creative, minigame, buildsOptional
Moddingmodded, oxide, carbonDescribes the plugin base

The wiki says not to set more than one tag from the same group, and that the browser shows only four tags at a time. Pick the tags that match what players search for, such as PvE servers or vanilla servers.

Wipe timing and rates

Wipes are the heartbeat of a Rust community, because they decide when players start fresh and when a server feels busiest. The wiki's wipe timer page says the default monthly schedule is the first Thursday of the month at 19:00 London time, weekly is every Thursday at 19:00 and biweekly is the first and third Thursday. Those defaults align with Facepunch's forced wipe. Run PrintWipe to see the calculated time and the next ten occurrences.

Rates are a separate decision. Existing networks show the range: Rusty Moose runs vanilla 1x with map and blueprint wipes on the monthly force wipe, Stevious runs 2x with weekly wipes, and Atlas lists a 10x server with boosted kits. Compare the options on our 2x and 3x and 10x and kits pages before settling on yours.

Before you launch

  • Test joining from outside your network, not just from the same machine.
  • Write the rules page first: team limit, cheating, toxicity and ban appeals.
  • Pick one wipe schedule and say it in the server description.
  • Keep admin and RCON credentials private and rotate the password if staff leave.
  • Repeat your wipe day, rates and team limit in both the server description and the Discord so nobody has to ask.

Keep your store and Discord low-risk for players by following the safety guide. When you are ready, you can list your server for free, and the status page shows how we monitor whether listed servers stay online. Featured placements are explained on the advertise page.

Where to go next

Frequently asked questions

Do I need a Steam account to host a Rust server?

No. The Facepunch wiki says a Steam account is not needed to run the server, and SteamCMD can install it with an anonymous login. Players connecting to the server do need a Steam account that owns the game.

How much RAM does a Rust server need?

The wiki lists at least 12 GB of free RAM and 15 GB of free disk, with SSD or NVMe strongly preferred. A 6k world size needs more than that, so larger maps cost more to host.

Which ports does a Rust server use?

The game port defaults to 28015 over UDP and RCON to 28016 over TCP. The query port, also UDP, is what lets the server appear in the in-game browser and must differ from the game port. Forward them if you host behind a router.

How do I add plugins to a Rust server?

The wiki describes downloading the Oxide (uMod) package for your operating system and extracting it into the server folder. It must be reapplied after each server update. Carbon is listed as another modding framework.

When should my Rust server wipe?

The default wipe timer uses the browser tag: monthly is the first Thursday at 19:00 London time, weekly is every Thursday and biweekly is the first and third Thursday. Facepunch's monthly forced wipe falls on the first Thursday, so many servers align with it.

Sources and further reading

Top Rust servers right now

Current Rust (competitive wipes)Online

Atlas runs competitive Rust servers with fast wipe cycles. The EU 3x server wipes the map every Monday and never wipes blueprints, with 3x gather, 3x loot with junk…

Current Rust (monthly)Online

Limitless Rust operates monthly 2x servers in the US and EU, with variants for Main, Solo/Duo and Duo/Trio/Quad group sizes. The server description lists 2x gather,…

Current Rust (twice-weekly wipes)Online

WarBandits.gg runs a large fleet of Rust servers across NA, EU and Australia at 2x and 3x rates with team limits ranging from solo through trio and quad. The 3x…

See all Rust servers →
PE

PrivateServers.com Editorial

Guides written and kept up to date by the PrivateServers.com team, based on how players actually choose, join and stay on private servers.