For the most part, you will have to configure all of your server settings in this batch script. The config files for the server don't quite work yet so explicitly defining all of your settings in the batch script is the best way to go.
Line numbers are shown for reference only and MUST be removed. Echo off This suppresses the console window’s desire to display each command in the batch file as they are executed.
C:\steamed\steamcmd.exe +login anonymous +force_install_dir c:\rust server\ +app_update 258550 +quit Executes Steam CMD to check for server updates and apply if needed. -batchmode Opens Unity in non-GUI mode, and eliminates the need for any human intervention.
Causes the “View Webpage” button to appear on the connection window + server.header image “http://yourwebsite.com/serverimage.jpg” A valid link for the connection window background image.
+icon.password Lehman The password required for Icon access. Remove this line if you do not want your server to automatically restart after it shuts down.
After playing for some time, moving to your own dedicated Rust server is a natural evolution. Though there are plenty of vibrant communities out there, a server customized to your needs with a wipe cycle that suits you am always preferable.
This guide will cover how to set up a dedicated Rust server, both via a Virtual Private Server (VPS) and on your own PC. Though it’s tempting to go use your own or a spare computer, hardware requirements for large servers may add up to more than hosting fees, while having less uptime and dedicated support staff.
They can be surprisingly affordable while offering you the exact same degree of customization and freedom. Our recommended VPS provider if your located in the US is Turnkey internet, who provides a number of different specification machines with great uptime, gigabit internet speeds, and reasonable prices.
For the purpose of the guide, we’re configuring our dedicated Rust server on its most popular T120 subscription, which provides 12 CPU cores, 120 GB RAID-10 storage, and 12 GB RAM for $34.99 per month. On Turnkey Internet's checkout page, users will see an option to choose the server location, with a choice of New York or California.
After purchase, users will receive an email with details for their client area. On the left sidebar, users will note a link to their VPS control panel, alongside a username and password.
Logging in with the correct details will present users with a variety of maintenance features, from restart, shutdown, and boot, to the ability to change the OS, reconfigure networking, and view the server via a web client. Simply enter the IP address listed in the Cloud Server Control, using Administrator for a Windows host and Root for Linux.
The root password can be found under the ‘Additional Information’ tab of the product in the Turnkey internet Client Area. It’s quite easy to set up a vanilla Rust server, though you will need to ensure you have a PC or VPS that’s powerful enough.
Pinning down exact numbers for a Rust dedicated server is difficult. The amount of RAM, CPU cores/speed, and crucially, internet bandwidth, will vary greatly depending on the number of players.
The consensus is 1Mbps download/upload per player for a stable experience, though your mileage may vary depending on mods, in-game events, and more. There’s quite a degree of freedom here, with support for Windows 7, 8.1, 10, and Server 2016 as well as various Linux distributions such as Ubuntu, Debian, Fedora, or CentOS.
Due to its lack of maintenance, it’s possible you’ll run into issues with Austerer Manager. As a result, it’s useful to cover how to perform the installation manually with Steam CMD, and this will also give you a better understanding.
Run the EXE file as an administrator, wait for the Steam> prompt, and type the following: You can run RustDedicated.exe, but that won’t take on any custom settings, such as the server name, max player count, port, IP address, and more.
Enter your rust install folder and create a new text file. Icon stands for Rust Console, which is where you’ll be doing the day-to-day management of players and generally changing things on the fly.
The server is managed via a tool called Linux GSM, rather than Steam CMD directly. Our test server will be Ubuntu-based, but Linux GSM also supports Debian, Fedora, and CentOS, for which you can find dependency commands here.
Type judo add user rust server and Enter a secure password. It’s very important that this isn’t a password you’ve used on other sites and is sufficiently complex.
If you get any errors during installation, it's likely because one of these is missing, so pay close attention. We’ve yet to fully configure our server, but it’s worth booting it up to ensure everything is working correctly.
As we’re yet to choose a secure Icon password, we don’t want to leave this up for an extended period of time. Unlike Windows, we don’t craft a dedicated .bat file, and many parameters aren’t editable by default.
_default.cfg contains the usual Rust settings, but the changes won’t hold if we edit this file directly. You can find explanations of the main parameters in the ‘Configuring your Windows Server section above.
For now, the most immediate ones you’ll want to change are the Icon password, to a secure one, the Server name, and the max player count. Though our dedicated Rust server is up running, there’s a small amount of work left to ensure other players can connect to it.
Port forwarding will ensure compatibility, but varies significantly depending on your home router and general setup. Running a secure, successful server requires attention over a period of time, rather than just at setup.
It’s also important to remember to update your server OS whenever new security patches are released, change your passwords regularly, and check the resource usage and temperatures of your hardware/connection. These include general server commands, Icon, and automated backup processes.
Some RUST players want full control of their server so that they can manipulate the server ’s rules, settings, modifications, physical location, and an untold amount of other reasons. Open Windows Explorer and navigate to the drive you want to install the Steam CMD to.
Then you will need to press the “Extract” button, as seen below: Navigate back to the new C:\steamed\ folder, if it did not automatically open for you. A console window will open and begin downloading the latest updates, it will look similar to this: When the Steam CMD update has finished, you’ll be entered into the Steam CMD prompt.
For security and convenience reasons, it’s advised that you use a secondary Steam account, that’s just for your RUST Dedicated Server. The above command will set the destination in which your RUST Dedicated Server files will be installed and run from.
In the Steam CMD prompt, download and install the RUST Dedicated Server by entering the following command: Now locate the RustDedicated.exe executable file in the server directory that you created earlier.
If you have any troubles getting the server downloaded and installed, or notice any errors, please leave a comment below or reach out to us on our discord. Now that you have a running dedicated RUST server, you may wish to mod your server in order to change up the game play from the vanilla experience.
Whether you choose to mod your server, you will frequently need to update your RUST server, or else players may not be able to join. He is an active and contributing member of numerous other RUST communities.
As a community leader and server owner for over 15 years, he spends much of his time researching and writing guides about survival games, covering topics such as server administration, game mechanics, and community growth.