NewSchokr 13 is here. A whole new UI, seven locations, snapshots and more. Read more →

How to create a Rust server on Schokr

Set up a free Rust dedicated server on Schokr: pick the template, give it enough memory and disk, set the basics and connect from the game.

Updated · 2 min read

Create a new server from the Rust template in the Schokr console, give it as much memory and disk as you can, set a server name, world size and seed in the Startup settings, then start it and connect with client.connect. The first start takes a while because the game files are large and the map has to generate.

Before you start: resources

Rust is one of the heaviest games you can host. Schokr's free package gives each team a single pool of 6 GB memory, 1.5 CPU cores and 10 GB disk, split across all your servers.

  • Memory: a small map with a handful of players can run in the free pool if Rust is the only server using it. Large maps and busy servers need more than 6 GB.
  • Disk: the Rust dedicated server download is several gigabytes, and maps, saves and logs add more. Give the server most of your disk.
  • CPU: map generation and saves are CPU-heavy, so expect the first boot to be slow.

You can add more memory, disk or CPU permanently from the store with credits. See Rust memory and performance for tuning tips.

Creating the server

  1. Sign in at console.schokr.gg.
  2. Create a new server and pick the Rust template.
  3. Choose the location closest to your players. See choosing a location.
  4. Assign memory and disk. For Rust, use as much of your pool as you can spare.
  5. Create the server and wait for the install to finish. This downloads the Rust dedicated server through SteamCMD.

Setting the basics

Open your server's Startup settings before the first start. You'll find variables for things like:

  • Server name (hostname)
  • Max players
  • World size and seed
  • Server description, website URL and header image
  • RCON port and password

For a free-pool server, keep the world size small, for example 1500 to 2500. Smaller maps use less memory and generate faster. See Rust server settings for details on each option.

First start

  1. Start the server from the console.
  2. Watch the log. Rust downloads updates, generates the map, then loads it. This can take several minutes on the first boot.
  3. When you see a line saying the server has started up, it's ready.

If the server stops during map generation with no clear error, it has usually run out of memory. Lower the world size or give it more memory.

Connecting

  1. Copy the IP and port from the console page.
  2. Launch Rust and press F1 to open the console.
  3. Type:
client.connect <server-ip>:<port>

Your server may also appear in the in-game server browser under the Community or Modded tab after a while, but direct connect is the quickest way to test.

Next steps

Still stuck?

Post your console output in the Schokr Discord if the server won't finish starting.