Introduction

In this tutorial, we’ll be guiding you through the process of creating a Rust server on a Windows based VPS. We recommend purchasing a Game VPS from Iceline Hosting, as we’ve rigorously tested numerous hardware to ensure that your game server will perform at it’s best!

Installing a Rust Server

First, you’ll need to use RDP (Remote Desktop Protocol) to login to your VPS.

1) Navigate to “This PC” then “Local Disk (C:)

2) Create a new folder labelled “SteamCMD”

3) Download SteamCMD for Windows, then extract the contents of “steamcmd.zip” into the folder you just created

4) Double-click “steamcmd” and run it, SteamCMD will then run an update

5) Follow these instructions:

  • Type “login anonymous”
  • Type “force_install_dir c:\rust_server\”
  • Type “app_update 258550”

6) Once the server is finished installing, navigate to the folder where you installed the server (C:/rust_server)

7) Create a new file labelled “start_server.bat” and copy the following: contents:

echo off
:start 
C:\SteamCMD\steamcmd.exe +login anonymous +force_install_dir c:\rust_server\ +app_update 258550 +quit
RustDedicated.exe -batchmode +server.port 28015 +server.level "Procedural Map" +server.seed 1234 +server.worldsize 4000 +server.maxplayers 10  +server.hostname "Name of Server as Shown on the Client Server List" +server.description "Description shown on server connection window." +server.url "http://yourwebsite.com" +server.headerimage "http://yourwebsite.com/serverimage.jpg" +server.identity "server1" +rcon.port 28016 +rcon.password letmein +rcon.web 1
goto start

8) Modify the variables to your liking, such as the max players, server hostname etc.

9) Press the Windows button and search for “Allow an app through Windows Firewall”

10) Click “Allow another app…”

11) Click “Browse” then navigate to “C:/rust_server” then click “RustDedicated.exe” and click “Open”

12) Click “Add” then press “OK” – The Rust server is now allowed through the firewall!

13) Navigate to “C:/rust_server” then double click “start_server.bat” and the server should start!

That’s It!

If you have followed all the steps correctly, your Rust server should be successfully installed on your VPS. If you’re facing any issues, feel free to contact us!