How to Make a Rust Server
Last modified on Jun 5, 2023 in rust
By Nathan Young
Overview
Many players around the world enjoy Rust, as it involves surviving in a harsh environment and challenges them to upgrade equipment. However, in some cases people want to host a private world for their friends instead of being on a public server. Other times, these players may want to start a community in Rust on their own server. Regardless of the reason, it can be a difficult task to accomplish. This is due to the required technical knowledge, but with our easy-to-use panel you can become a server owner without too much experience. Additionally, our services allow you to easily customize the settings and install plugins or maps. These features are extremely helpful for private and public servers, as they grant owners full admin control. Keeping everything above in mind, let’s learn how to make a Rust server in this Apex Hosting tutorial.
Creating a Rust Server
- Head towards your Apex server panel and locate the Game File section.
- Click the dropdown menu and search for Rust in the game list, then select it.
- Confirm the changes in the following prompts, including making a new world and restarting the server.
- Wait for everything to load, then join to confirm everything was properly configured.
Getting Started
Now that you own a Rust server, you’ll likely want to learn about useful tips and tricks. In this section, we’ll explore helpful information to begin your ownership. For instance, a few topics include joining the server, editing its name, making yourself admin, and more. Let’s get started!
Joining a Rust Server
- Navigate to your server panel and find
IP Address:Port
, then copy its command values. - Afterward, open Steam and startup Rust from the Library section.
- While in the main menu, press
F1
and paste theIP Address:Port
command. - Press
Enter
on your keyboard and wait for a successful connection.
Making an Admin Account
- Head towards SteamID’s website and enter your Steam account’s username.
- Copy the
SteamID64
values, then enter into your server panel. - In the top left corner, click Console and enter
ownerid [SteamID64] [username]
Example:
ownerid 76561420969511721 Neme
- Afterward, execute the
writecfg
command to save the changes.
Note: Useremoveowner [SteamID64]
orremovemoderator [SteamID64]
to delete roles from accounts.
Changing Server Information
- Navigate to the server panel and enter in Customizations from the left.
- Locate the Server Settings section and below it reveals Server Description, Header, Logo, URL, and Name.
- Proceed to enter your desired information in their respective fields.
- Once completed, return to the main panel and Restart the server.
Review the resource list below to get additional help to change the server information.
Changing Rust Server Description
Uploading a Header Image to a Rust Server
Adding a Website URL on a Rust Server
Editing Rust Server Name
How to Ban Rust Players
- Copy the player’s SteamID64 value from SteamID for later use.
- Head towards your server panel and enter the Console area.
- Execute the
banid [SteamID64] [Username] “[Reason]”
command.
Note: Make sure to correctly enter the respective information for it.Example:
banid 76561198169700921 Neme “Hacker”
- Confirm they’re banned with the
banlistex
command.Note: To unban someone, use
unban [SteamID64]
in the Console.
Editing the World Properties
- Open Customizations in your server panel, then locate the World options.
- Edit the
World Size
&Seed
values to what you want. - Return to the main panel and locate the World section, near the Game File area.
- Press Change World and enter a new name, then Restart the server.
Installing Plugins
Rust plugins on servers can bring new features and custom content to every player, which can improve the quality of gameplay. For instance, owners can install Gather Manager to obtain more resources to help with building bases and crafting items, among other things. There are many plugins available to you, ranging from looting and combat, so explore the right ones for your server to get started. However, once you find a plugin it requires configuration after the installation process, meaning there are steps to follow. With this said, review our Add Plugins on Rust Servers guide for additional details.
Adding a Whitelist
Following our plugin installation section, having a whitelist is another custom feature for owners to add on the server. This will allow you to authorize specific accounts to join, meaning anyone else needs your permission to enter. Additionally, this will suffice as an example for installing Rust plugins.
- Download the Whitelist Rust plugin and navigate towards your server panel.
- Enter in Customizations and confirm the uMod Support is check marked, meaning it’s enabled.
- After confirmation, return to the main panel and click FTP File Access to the left.
- Once there, login with your password and enter in the
Oxide
directory, then open itsplugins
folder. - In the top left corner, press Upload and drop the plugin file into the respective area.
- Wait for this to reach 100%, then navigate to the main panel and Restart the server.
Using Oxide Commands
When adding lots of plugins and attempting to manage players, Oxide commands help by allowing you to easily add permissions to custom groups for users. This makes a default account have limited access to commands and functions, thereby not having admin privileges or unwarranted abilities. We’ll review these commands down below to help your player management on the server.
Command | Description |
---|---|
oxide.grant user | Grants a permission to a player. |
oxide.revoke user | Removes permission from a player. |
oxide.show user | Displays the specified user’s permissions. |
oxide.show perm | Displays all users that have specified permissions. |
oxide.show perms | Shows all permissions. |
Command | Description |
---|---|
oxide.show groups | Displays all Oxide groups. |
oxide.show perms | Displays a group’s permissions. |
oxide.group add | Creates a new group. |
oxide.group remove | Removes an existing group. |
oxide.grant group | Grants a permission to a group. |
oxide.revoke | Remove permission from a group. |
oxide.usergroup add | Adds a player to the specified group. |
oxide.usergroup remove | Removes a player from a group. |
Uploading Custom World
Having custom worlds on your Rust server means that singleplayer maps or online ones can be used. This allows you and others to experience unique environments, builds, and more. For example, an owner can upload their purchased Rust worlds to the server to enjoy with friends. However, there are several preparations to complete before playing on a custom world. We suggest reviewing our guide here to get started with the process.
Conclusion
Customizing your new Rust server is what most owners do, as it allows you to completely control the settings and configuration. Whether you install plugins, worlds, or create permissions, there are many potential features you can implement. There are many possible features you can use, whether its plugins, worlds, or creating permissions. This can be used for custom role-playing servers or something entirely different. Explore endless possibilities to make the perfect one for you and others. We hope this tutorial helped you create and manage a Rust server.
Useful Links
How to Join a Rust Server
Increasing Gather Rates in Rust Servers
Rust Server Ban and Unbanning Players
Extra Rust Resources