Rust How To Host A Private Server

From Imoodle
Jump to: navigation, search

Despite releasing several years ago at this point, Rust is still one of the most popular survival games on the market. Players around the world hop on every day to test their survival skills against each other and do their best to stay alive for longer than a few minutes. The game can be a lot of fun, but a lot of the time it winds up being incredibly frustrating as the player is constantly being hunted by their opponents.



Related: Rust Skins, Items, & More Come To Dying Light In Crossover Event



For this reason, many players would probably have more fun if they are were able to play with just people they know rather than random strangers. This is why it can be a great idea to start up a private server, but doing so can be a pretty complicated process. Players who don't aren't very tech-savvy will probably have a lot of trouble making this work, so this guide is here to show give players an in-depth explanation for setting a private server up.



Rust: One Computer or Two?



Before players try to set up a server they will first want to decide if they are going to try and run the server through the PC they plan to play the game on or if they would rather run it through another PC. There are pros and cons to both methods. The upside to running the server and playing the game on the same PC is that obviously, the player won't have to worry about having two separate PCs taking space in their home. The only thing about the single PC method is that running a server and the game simultaneously can be very hard on the system. If the player just barely hits the minimum specs they will want to consider using another computer. Either way, the player will need at the bare minimum 4 GB of RAM to devote to hosting the server, so if the player doesn't have that much to spare this won't work.



For the sake of simplification, this guide will assume that the player is choosing to just use a single PC. As long as they can run Rust at high settings and have a decent amount of RAM to spare then they shouldn't have too many issues. Just follow these instructions and the server should be up in no time at all.



Rust: Downloading and Logging In To SteamCMD



From here things are going to start getting just a little bit tricky. The player is going to have to download and install the SteamCMD program. This is essentially a an alternate version of Steam that uses a command-line rather than the standard interface that players are used to. Using SteamCMD can be extremely complicated for those who don't know quite a bit about computers or didn't grow up in the age when command-lines were the standard way to navigate computers. The main reason that SteamCMD is used is to manually install and update servers on Steam, which is exactly what players will need for creating their own Rust server.



Once the player has downloaded SteamCMD they will want to create a folder in their computer specifically for their Rust server (name it something memorable like "Server Where I Don't Die Constantly"), and they can then extract this program to this folder. The player can then enter this folder and access SteamCMD by clicking on a file named "steamcmd.exe". Once this has been done SteamCMD should open up and begin updating. The player will then need to log in, but the player shouldn't use their main Steam account for this. Instead, they will need to log in as "Anonymous" which will allow them to run the server while also play the game using their actual account. In order to log in they will need to click on the command line and type:



login anonymous



The player can then press the enter button and follow up by typing:



app_update 255850 validate



After that, the player will need to hit enter again and then wait for the app to load. This will probably take a minute, but once done the player will receive a message saying "Success! App '255850' fully installed", which means exactly what it says. They are then ready to begin setting up their first server.



Rust: How to Set Up a Private Server



When it comes to actually creating the server the player is going to need to begin by creating a batch script file. Essentially a batch script is a document that holds a series of different commands that when activated will run sequentially. In Serverlist101 of setting up a Rust server the main use for the batch script is to allow the player to keep their server updated and running smoothly. In order to create one the player will want to enter their Rust folder that they created earlier and right click within it. They can then select the "create a new text document" and then name this document "UpdateRust.txt". On the first line of this document the player will want to type this series of commands as shown:



steamcmd.exe +login anonymous +app_update 258550 validate +quit



Once the player has done this they should then save the file and close out of it. They should then right click on it and change the name to "UpdateRust.bat" to change it into a batch file. The player should then pull their SteamCMD folder up and look for a folder inside called "Steamapps" and then open "common" folder within that and then the "Rust_Dedicated" folder from there. Within this the player should then add a new text document and name it "start.txt". After doing that the player can then type the following commands in the document (keep in mind that each point should be a different line in the document):



echo off:startRustDedicated.exe +batchmode +server.port 28015 +server.level "(?)" +server.seed (?) +server.worldsize (?) +server.maxplayers (?) + server.hostname "(?)"goto startBefore the player saves this file though they will want to go in an edit that third point where there are (?) and add in the options that they want. Here are the options for each one:



server.level - This will change the map type that the server runs. The player can type in "Procedural Map", "Barren", "HapisIsland", "SavasIsland", and "SavasIsland_koth"



server.seed - Whenever the server is using a Procedural or Barren map this will alter shape of it. The player can type in any number from 0 to 2147483647.



server.worldsize - Similar to the seed type this will alter the overall size of Procedural and Barren maps. The player can type in a number from 1000 to 6000.



server.maxplayers - Changing this number will determine how many players are able to join the game.



server.hostname - This is the name that will appear on the server list in Rust, so change it to whatever works.



Once this has all been done they should then save the overall file and then rename it "start.bat". All the player has to do know is open this file to start the server and then leave this window open while they start up Rust. Once in the main menu for Rust the player can then hit F1 to bring up the command-line and type the phrase "connect localhost:28015", which should load the player directly into the server. From here all the player has to do is invite their friends to their game.



Next: Rust Announces May 21st Release Date On PS4 & Xbox One



Rust can be played on PC, Xbox One, and PlayStation 4.



Game Guidespcrust



Cody Peterson is an avid reader and writer. Graduated from Midwestern State University with a BA in English where he worked as an editor for the University literary journal. Currently a freelancer for Screenrant, where he spends most of his time writing guides or reviews. Be warned that any conversation started with him will probably wind up gravitating towards his two dogs, The Adventure Zone, or Kingdom Hearts 2.