Learn how to make a Rust server quick with this easy to follow guide.
Go to https://atomicnetworks.co/rust-server-hosting
Pick your server.
Package | Price | Recommended For |
---|---|---|
Starter Package | $10/mo | Development and Small Maps, 0-50 Players |
Scalable Package | $15/mo | Growing Rust Communities |
Unleashed Package | $50/mo | Large Rust Communities |
Get logged into the game panel.
Installing SteamCMD on Windows
Example: D:\steamcmd
Installing SteamCMD on Linux
Installing SteamCMD on Mac
mkdir ~/Steam && cd ~/Steam
curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_osx.tar.gz" | tar zxvf -
force_install_dir "c:\rustserver\"
Command 2: login anonymous
Command 3: app_update 258550
Command 4: quit
These commands will install all of the files you need to run a Vanilla Rust Server.
app_update 258550 -beta staging
If you want to change your server to the prerelease branch (receives future updates), use the command: app_update 258550 -beta prerelease
RustServer.bat
Batch script files are used to store a list of commands that will run on sequence when you start your server. There are a few perks of having a batch script:
+server.port 28015
- If port 28015 is occupied on your server, you will need to change this value.
+server.level "Procedural Map"
- This setting will change what map type your server will use. The options are:
+server.seed 9292
- Changes the shape of procedural and barren maps. Values can range from 0 to 2147483647. This command is used with +server.worldsize
+server.worldsize 4000
- Changes the size of procedual and barren maps. Size can range from 1000 to 6000. This command is used with +server.seed
+server.maxplayers 10
- Change the maximum players you want connecting to your server.
+server.hostname "Your Server Name"
- This will change the name of the server on the list.
+server.description "Your Description Here"
- This will change the description in the server window for your server.
+server.url "http://atomicnetworks.co"
- Causes the “View Webpage” button to appear on the connection window if you set this value to a valid URL.
+server.headerimage "http://atomicnetworks.co/image.jpg"
- Shows a background image in the connection window if you set this value to a valid image URL.
+server.identity "server"
- The directory name used as the parent for all the server files. Avoid using spaces and special characters.
+rcon.port 28016
- Rcon client connection port.
+rcon.password password
- The password required for Rcon access. Do not use spaces or special characters.
+rcon.web 1
- Enable websocket connection mode for rcon (Recommended Setup)
goto start
- Instructs the batch file to jump to the ‘start’ label. Remove this line if you do not want your server to automatically restart after it shuts down.
client.connect localhost:28015
to connect to your server.
users
command.
Below are the commands needed to give different levels of adminstration perms on your Rust Server.
To give a user ownerid permissions, use the ownerid 12345678901234567 "PlayerName"
command. Replace the “PlayerName” with the name of the player.
To give a user moderatorid permissions, use the moderatorid 12345678901234567 "PlayerName"
command. Replace the “PlayerName” with the name of the player.
Once you are done configuring your permissions, use the writecfg
command. This will save your changes. Players receive new permissions must log out and rejoin the server to receive permissions.