Setting Up and Modifying Your Own Rust Server: A Beginner's Guide


Are you ready to conquer the world of Rust? Follow this guide to set up your own server and unlock the powers of an admin.

Get Your Folders Organized

Here’s what you need to do:

C:\steamcmd\steamcmd.exe +force_install_dir C:\rustserver +login anonymous +app_update 258550 +quit
Rustdedicated.exe -batchmode +server.port 28119 +server.queryport 28116 +rcon.port 28115 +server.level "Procedural Map" +server.seed 1561757743 +server.worldsize 4250 +server.maxplayers 10 +server.hostname "test server" +server.description "test server description" +server.url "www.orangem.art" +server.headerimage "https://i.postimg.cc/KcgSjMZq/flag.jpg" +server.identity "testserver1" +rcon.password test +rcon.web 1

Boot Up Your Rust Server

If you’ve completed the folder setup, congratulations! Now it’s time to launch your Rust server and connect to it:

client.connect localhost:28119

Congratulations! You’re now loading into your very own Rust server.

Establish Admin Powers

As the owner of the server, it’s time to grant yourself access to all the administrative commands that will give you complete control over your server. Follow these steps:

ownerid <yoursteamid>

Try Out Some Commands

Congratulations! You are now in complete charge. Test your powers by following these steps:

noclip

If it worked, you should now be flying! If not, try disconnecting and reconnecting to the server with these commands:

client.disconnect
client.connect localhost:28119

When you join the server, you should see “auth level 2” or a similar message in the server command prompt, indicating your arrival. If not, revisit the previous step to ensure you have granted yourself admin powers.

Useful Commands

Enter these commands in the Rust client console (F1)

bind [leftshift+z] noclip

This command binds the noclip command to the key combination “leftshift+z.” You can use any keyboard shortcuts you prefer.

bind p debugcamera

Pressing “P” will enter debugcamera mode, allowing you to fly around outside your body.

client.camlerp 0.005

This command makes the debugcamera movement smoother. Hold the spacebar to slow down your movement for capturing the perfect shot. If you’re interested in creating Rust cinematics, check out the demo recorder.

env.time 12
env.progresstime False
teleport2marker
global.god True
server.writecfg

For more commands, check out this useful list at corrosionhour. If you want to spawn any item in the game, press F1 to open the console and select the item. For vehicles like cars and minicopters, you can use the command “spawn minicopter,” etc

Customise and Modify Your Server

This is where things start to get interesting. However, be cautious as you may accidentally break your server and need to start over. So let’s dig in:

Install Some Plugins!

oxide.grant group admin vanish.allow
bind [leftshift+z] vanish

Useful Plugins

Here’s a non-exhaustive list of plugins that I currently find useful.

Good Luck, Have Fun!

Congratulations! Enjoy exploring and playing on your Rust server. It will be accessible to anyone on your local network who wants to join in the fun. However, if you wish to make your server publicly accessible, you’ll need to consider a process called port forwarding. This can be complicated and instructions will depend on your equipment, there are also network security risks to your consider. Keeping your server online 24/7 will require access to affordable and reliable electricity and a power efficient computer. Alternatively, you could try hosted options that specialise in gaming servers like gameserverkings or other virtual private server providers.

Need help? Ask the Orange community on Discord. Check out the Rust Admin Academy and Oxide discord servers.

Learn how to join the Orange Rust server and learn how to earn Bitcoin playing Rust.

client.connect 104.129.133.89:28119