Easy Chat Commands | Rust plugin Guide
If you own a rust server and you want to make your chat commands that display text, this is an easy and simple way to do it. Now, this is a very basic mod, but it's also very useful. Just remember that its prime functionality is to display text after a command. This is very useful for a /help command that shows more commands, and /info commands which may show server details.
This guide is handmade for GameServerKings users. If you do not own a server with us, we want you to give us a try! With a 24-hour money-back guarantee, there's nothing to lose. To check out our industry-low pricing, follow this link: GSK Rust Server Hosting
If you appreciate this guide, we host many more like it inside our Rust Knowledge Base. Give it a read! You'll be sure to learn something.
You should read these guides first:
Before we get started there will be a couple of things you'll need to do:
First, install Oxide on your server. It's very easy, just requires one click! Read our guide on how to install UMod Oxide
Next, you will need an oxidemod.org account. You can log in with your steam information or make a new account.
Finally, download the EasyChatCommands plugin from oxide mod located here.
Now that you've downloaded EasyChatCommands, follow our How to install oxide plugins guide. You must install EasyChatCommands in the correct directory to run. Once you've installed EasyChatCommands, manually reset your server to generate plugin configuration files.
EasyChatCommands Setup
Now that you have EasyChatCommands installed, it will be easy to set everything up.
Locate your EasyChatCommands.json located at oxide/data/EasyChatCommands.json and open it using our text editor.
You will be greeted with a file with sample data. Delete everything in there and start with a pair of curly brackets in this configuration{
}
Next, we learn the syntax. It's very simple and it's restricted to two values. Command and text. The command will be what the user types to get the output. That simple. Neither values can contain quotation marks as they may break the code. The last thing to remember is you can insert multiple text commands, but you must understand that the game will read it as {1,2,3} so your final command must not end in a comma. For example:
Syntax |
Example |
{ "command1":"text_output1", "command2":"text_output2", "command3":"text_output3" } |
{ "help":"/home - teleports you home", "info":"Rust Server hosted by GameServerKings", "contactinfo":"[www.website.rust]" } |
Slightly More Advanced Functionalities
You can also insert new line functionality by typing \n inline. You can help visualize it by writing it out in block form first:{
"help":
"/tp - teleports you to a user
\n/tpa - accetps teleport request
\n/home - teleports you to your home teleport",
"info":
"BestServer Server info:
\nCheck out our discord and website!
\nDiscord: [Discord.gg/12345]
\nWebsite:[Bestserver.rust]"
}
And then compiling it all into one line per command. Of course on our website, depending on your screen's resolution, it will look like more than one line but if you copy it into a notepad window it will just be two.
{
"help":"/tp - teleports you to a user\n/tpa - acetps teleport request\n/home - teleports you to your home teleport",
"info":"BestServer Server info:\nCheck out our discord and website!\nDiscord: [Discord.gg/12345]\n[Bestserver.rust]"
}
Once you've inserted your code, just click save in the top left corner of your text editor and restart your Rust server from your GameServerKings Game Server Management Panel and you'll be done!
If a user joins your server and types either one of these commands, they will be greeted with this:
New Command |
Text Output |
/help |
/tp - teleports you to a user |
/info |
BestServer Server info: |
And that's all that needs to be done to set up EasyChatCommands on a GameServerKings powered Rust server. Enjoy!