How to Make a Rust Server? A Step by Step Complete Guide!

Photo of author

By Gulshan Negi

Are you ready to have fun playing Rust with your friends? But are you facing any trouble in setting a personal server? Well, to help you out, we have made a complete guide on how to make a Rust server for those who don’t want to invest much in it.

A Rust server is very easy and straightforward to install and set up for dedicated servers. It’s time to take an opportunity to enjoy the Rust server as you want. This guide is about setting up a server on a Windows PC.

How to Make a Rust Server? [A Step-by-Step Complete Guide]

The Rust server may charge a tax on your host, but it may not be what you think it is. As a baseline, the 3 sq km (default zen size) map will run around 2 GB of RAM.

After some stress testing and 150k entity later, 6+ GBs of memory could be used. So I would recommend allocating at least 7 jigs per server.

Step 1: Install and Update CMD

SteamCMD is the command-line console used to install Steam-related files. Follow the below mentioned steps to install and update CMD. Create a folder for SteamCMD, such as C: \ SteamCMD.

  • Create a folder for the server, such as C: ust Rastrasaver.
  • Download SteamCMD for Windows.
  • Extract the contents of the zip file in the folder you created for SteamCMD.
  • Implement the SteamCMD.XE program.

Step 2: Installing the Rust Dedicated Server

You need to run the following commands at once in the Steam> prompt to download the server to your computer:

login anonymous
force_install_dir "c:\rust server\"
app_update 258550

If you want to download Rust’s Staging branch to get the latest updates, modify the app_update command as follows:

app_update 258550 -beta staging

If you would like to download the Rust Prerelays branch that receives future / work-in-progress updates, change the app_update command as below:

app_update 258550 -beta prerelease

Step 3: Configuring and Running the Server

To get a server instance and to have it running, you need to create at least one batch script file. To get started, create a file in your server install directory (C: ust Rooster Server) called RoostSover.bat, then right-click and edit the file.

Step 4: The Batch Script File

A batch script is a text document that stores a list of sequentially executed commands. The use of batch scripts for server hosting is basically to enable the server owner to make sure that the server is up to date and restarts if the server crashes.

The easiest way to do this is to use the Goto statement. It will allow you to jump to any other part of the batch file in the batch script. It’s worth noting that it sometimes stops instead of shutting down completely. In this case, if the process is suspended, the server will not restart because the process has not stopped.

Batch scripting waits for a command to finish (in this case, RustDedected.exe), but if it never completes the process, the batch script will sit there. For the most part, you need to configure all your server settings in this batch script.

Step 5: Connecting to your Server

Run the rust client, and do not select a server. Note that your server will not appear under the “Local Networks” tab. Instead, press F1 as well as go to the client console. Assuming you have used the default port of 28015, type the following command to connect to your server:

client.connect localhost:28015

Step 6: Owners and Moderators

Once the server is up and running, you can determine your ownership. This is done with the owner’s command. You will need your 17 digit steam number. The easiest way to do this is to log in and then run user commands on the console. Then enter the following command:

ownerid 12345678901234567 AdminName

After doing this, make sure to use the retakefog command, and then the person must log out and log in to get permissions. The 2 licenses are almost identical. Owners can ban moderators if necessary, but moderators cannot harm owners.

Step 7: Sharing Your Server With the World

If you want others to be able to connect to your server from the outside world, you need to set up a port forward using the ports listed above. If you are not familiar with setting up port forwarding, I recommend using this Steam Server Guide. If you use “server.port” and “rcon.port” you will need to forward it. By default, these are 28015 as well as 28016.

Step 8: Joining the Rust Server

When the world is made, you and your companions can join the recently facilitated Rust server. The methodology is as per the following:

  • Dispatch Rust from your Steam account.
  • Snap the “Play” button.
  • Select the suitable Rust server classification – “Community” for a standard worker or “Modified” for a worker with mods.

Enter either the Rust server name you characterized in the BAT document or the IP address of your worker (accessible in the IONOS Cloud Panel) to channel the rundown. Set up the association with your worker.


A Rust server is an incredible method to loosen up with companions and break the savages that contaminate official Rust workers. Ideally, this guide must have assisted you to figure out how to make a Rust server.

Even if your server doesn’t appear in the server list, players can connect you through your public IP. Local firewall programs can also affect the ability to connect to the outside world. Thus, if you are in any doubt, stop the firewall.

People are also reading: 

Leave a Comment