One of the beautiful things about Rust that's been critical to its success is the Rust modding community. Unlike most Game Developers, FacePunch is very open and allows its community to earn money from its game. This has attracted very skilled developers who have created some unique mods for the game.
Keep reading if you want to learn how to install mods on your Rust Server to enhance the gameplay and add some customizations. You will need to know some essential things first, though. Because adding these mods can either be great or be a nightmare and break your server.
The first thing you need to know before installing any Rust Mod is where to buy it. Many pirate sites sell mods they didn't make, and Rust Mods must be updated regularly. These sites also offer no support. So, if something breaks or doesn't work, you're out of luck and will lose all your money.
You don't know what you're getting or the quality of work behind the mod. That's why we at GhostCap Gaming would only recommend buying your mods from RUSTMods.com.
They are quick to update their mods, have 24/7 around-the-clock support, and offer high-quality coded mods for the best server performance. Best of all, all the mods are made to be compatible with each other. Last but not least, all their Rust Mods are compatible with both Oxide and Carbon modding frameworks.
If you are a new Rust Server owner, you should learn about Oxide. The original modding Framework for RUST was excellent for its time but has mainly been in maintenance mode over the years.
Carbon is a more recent modding framework still in its infancy but is already showing huge potential and gaining interest due to all the advanced features and optimizations it includes.
Oxide is the foundation of modding and has been used for many years with Rust. It's super well-supported, with a large community and an extensive library of mods.
Oxide uses an external compiler, although it is already 12 years old, which limits its ability to improve performance and be compatible with recent coding trends.
Carbon is built using the latest version of C#, allowing for more efficient and optimized code. It features Dynamic Hooks, ensuring that mod code is only linked dynamically when required, reducing unnecessary overhead and lag. Carbon uses an internal compiler, which compiles mods directly inside the framework. This results in faster processing and fewer compatibility issues.
Installation of Rust mods is pretty straightforward. Since Oxide is the most popular modding framework and usually the default framework used by most Rust Hosting companies. We will write this guide assuming you are using Oxide.
Oxide/Plugins
folder via FTP or your server's control panel. This is where all of your Rust mods will go.Most Rust mods have a configuration file where you can fiddle with its settings to satisfy your server's needs. It will be located in Oxide/Configs. Occasionally, some changes require you to edit files in the data folder. Which will be located in the Oxide/Data folder. These .json config files and data folders are auto-generated by the mod. Here are some tips which will help you edit these files without problems:
First, make a backup of the original .json file before editing it. If anything goes wrong, you can easily revert to the default settings.
One of the very easy things that can happen when editing .json configuration files is that they can easily have syntax errors by leaving a missing comma or bracket where it should not be. To help with this, use a tool like JSONLint. Just paste your edited file into the checker, and it will light up in red where the errors are.
Each key-value should be terminating with a comma, and the entire file should start and end with curly braces {}. Even the slightest error could affect the loading of the mod as it is supposed to.
After you change something, restart your server to test whether the changes make the mod work. It's better to make small changes and then test them than to make several changes and then test.
You don't need to restart your server whenever you change the configs. You can just use the o.reload command we mentioned above to reload the RUST Mod and have the server detect/implement the new edits you made.
Setting up and installing Rust mods are some of the best ways to make your server unique and offer something different from every other server. Whether it's a Rust PVE Server or a crazy Battlefield 10,000x server, remember to purchase your mods from trusted sources, such asRUSTmods.com, and avoid cracked or pirated mods.
EVER WANTED TO START YOUR OWN GAME SERVER?