Rust
38 oy
Rust Dedicated Server (SteamCMD) [English/Englisch] [Windows]
Zeromix tarafından
This guide will show you how to set up a server with the SteamCMD.

The following ports must be open:
TCP: 28015-28016 UDP: 28015-28016

You will also need at least 8 GB free disk space.
4 GB of RAM and
4 Cores with 2,9 GHZ at least.

German Version:
https://steamcommunity.com/sharedfiles/filedetails/?id=1444135543

I also created a tool, that automates the installation process. You can find this tool here:
https://steamcommunity.com/groups/ServerTool
   
Ödül
Favorilere Ekle
Favorilere Eklendi
Favorilerden Çıkar
SteamCMD Download
First of all you need the SteamCMD. You can download it here:
https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip
SteamCMD Login
Extract the file in a folder.
Now you need to execute the SteamCMD file.
After a few secounds you should be able to login.
login anonymous
Server Files Download
Now you need to enter the following in the console:
force_install_dir ./rust_ds/
This will create a folder with the name "rustserver" and it will put in the files in this folder.

Now you can start the download with:
app_update 258550 validate

If the download was sucessful, you have to type
exit
in the console close the SteamCMD.
Run the Server
The best option is to create a .bat file in your "rust_ds" folder (e.g. Run.bat)
You need to create the bat file in this folder:
C:\Steam-Server\rust_ds

NOTE: If you run the server the first time, it will create all necessary items. While doing this, it may use all of your ressources.

Edit the .bat file with following code:
start RustDedicated.exe -batchmode +server.port 28015 +server.level "Procedural Map" +server.seed 1234 +server.worldsize 4000 +server.maxplayers 10

You can also change the port with "+server.port 28015"
With this, you just created your Server!

With "+server.seed 1234" you will use the seed "1234"

You can also change the "+server.worldsize" it´s supported from 1000 to 6000.

With "quit" you shutdown your server.
Server Configuration
Now you need create the server configurations.
For this, you goto:
C:\Server\Steam-Server\_rust_ds\server\my_server_identity\cfg

and create a textfile named "server"
After that, you change the .txt to .cfg

Then you open this file and type this in:
##Server cfg server.hostname "Test" rcon.password "Root" server.pvp true sleepers.on true airdrop.min_players 1 save.autosavetime 600 dmg.godmode false crafting.instant_admins false conditionloss.damagemultiplier 1 conditionloss.armorhealthmult 0.25 server.clienttimeout 300 env.timescale 0.0066666667 env.daylength 45 env.nightlength 15 cheaters.log true

These code can also be found here:
https://pastebin.com/7AAK7itF
Backup Link:
https://hastebin.com/oyovebewuj.css

Don´t forget to save this!
Join the server
You won´t be able to see the server, if your ports aren´t forwarded correcly.

To join your local server:
Open Rust, press F1 and type in:
"client.connect localhost:28015"

After that you shoule be connected.
Add Admins
You can set yourself to admin with your steamID64.
To get this, you can use pages like: http://steamidfinder.com

Then you type the following in the console:
ownerid STEAMID64 "Admin Name"

For example:
ownerid 76561198023951771 "Zeromix"

That´s it, you´re an admin!
Frequently Asked Questions
I can not see my server / No one can connect to my server
Please make sure, that you have opened all the required ports in your router. If the everything is set correctly, but the problem still occurs, please contact your internet provider.
Or look for your router model here:
https://portforward.com/router.htm

Is there another way instead of opening the ports?
Yes, you can also host your server through a VPN network like "Hamachi". Of course only the people in the VPN network will be able to join the server then.
If forwarding your ports doesn´t work, please contact your ISP, i won´t be able to help you.

How can i change my server port?
Just edit the bat file with "-port 27015"

The SteamCMD download failed! What should I do now?
Mostly you just need to retry the download, then the problem should be fixed.

How do I update my server?
Just open the SteamCMD and login again, then retry the Step "Downloading the files" it will be checked which files need to be updated.
Server Creation Tool
To automate these steps to setup/upgrade a server, i created a tool, the group can be founde here:
http://steamcommunity.com/groups/ServerTool

The tool itself is hosted on Github, which can be found here:
https://github.com/Zeromix9/ServerTool

I hope, that will help you in the future!

If you like, you are also welcome to leave a small donation.
https://paypal.me/Zeromix
44 Yorum
Edsel_Dah_Rat <3 26 Ağu 2024 @ 13:44 
yup!
Zeromix  [yaratıcı] 26 Ağu 2024 @ 10:11 
@Edsel_Dah_Rat <3 He´s trying to connect through your IP and u´re on the same network?
Edsel_Dah_Rat <3 25 Ağu 2024 @ 17:37 
Heyo im having the same problem as outhis where i have everything setup and i can connect but everytime my friend tries he just gets a "disconnected" in the console we are using hamachi and hes on the same V-network
Zeromix  [yaratıcı] 18 Mar 2023 @ 8:03 
@Outhis Are you all in the same V-Network?
Outhis 18 Mar 2023 @ 6:02 
currently i am the host and can join with my hamacchi ipv4 address but my friend cant what should i do?
Zeromix  [yaratıcı] 18 Mar 2023 @ 5:53 
@Outhis Yeah, of course they need your hamachi IP then. And no, the batch file doesn´t contain any IP things, just the server port, and that´s something u don´t need to change.
Outhis 18 Mar 2023 @ 5:47 
hey using the hamachi do my friends going to use my ipv4 address from hamachi?

do i need to configure my server batch file for hamachi?
Jinx The Minx 10 Oca 2023 @ 14:14 
@Zeromix. Thanks and one more thing, I got the server running but now where would I find the file for making myself admin? I looked in the normal spot and nothing showed up, any ideas?
Zeromix  [yaratıcı] 10 Oca 2023 @ 5:39 
@Jinx The Minx Hey, you use the IP from Hamachi. - Hoster´s IP, of course. :)
Jinx The Minx 9 Oca 2023 @ 15:58 
Hey friend so just a quick question how do you connect to the server when using hamachi? Which IP address would you use and all that?