Joining the Family
RUST Moderator Handbook
"Expectations, Daily Responsibilities, and Guides."
Table Of Contents
Click on the links below to skip straight to that chapter.
⬇⬇⬇⬇⬇⬇⬇⬇
Welcome to the RUST Moderators Manual. On this page, I have written a guide/to-do list of things we expect from a RUST Moderator at Salty Zombies. In essence, you guys are the first line of defence when it comes to upholding the server rules and the morale of our community. We must keep them happy, feel like they are being looked after, and keep their gaming experience positive.
Seventy percent of being a moderator is being present, talking with the community, bringing positive vibes, listening to the community and making sure they feel heard, but also bringing the community together, bridging the gap between players who may otherwise never talk to each other. Moderators can have powers to deal with any smaller issues, but mostly just being there, playing and being helpful.
Mod Recruit
2 Month Probation Period

Recruit Commands & Responsibilities
- Bringing positive energy
- Playing on the servers
- Being active in Discord Coms
- Answer questions in game and Discord
- Answering Support Tickets
Mute/Unmute Players
RUST has a reputation for being extremely toxic, and it's true. However, we try to stomp that out at Salty Zombies. Banter here and there is ok, but anyone being disruptive, breaking the rules regarding politics and religion, or arguing between people has just gotten out of hand. Warn them first to drop it. If they continue, you can mute them with the following command:
/mute [name/SteamID] "[reason]" [seconds]
Length examples: 86400 (1 day) - 10800 (3 hours) - 1800 (30 minutes)
Example: /mute 76561198075606580 "Toxic in chat" 1800 The reason must be in quotations. They will be automatically unmuted after the specified time. Once things have settled, you can unmute them with the following command or let the timer run out on its own: /unmute [name/SteamID]
Logging Reports
Anytime a player has been officially warned for breaking the rules, log it in RUST Mod Reports Channel in the Team Discord server in the following format:
Player Name | SteamID | Server | Note/Warned/Banned | Description
Example: FilthyArgie | 76561199039593476 | Banned | For bring toxic in chat
RUST Sign Logs
In the team Discord, there is a RUST Sign Logs channel. This channel displays all the pictures, signs, etc that are made in the server. If you see one that's appropriate, you can click on the actions button, which brings up 2 options. To erase the sign and block that person from making a sign for 24 hours.
What is deemed inappropriate?
Racial Signs, Nazi Swastika is a common one, as is male genitalia.
Any abuse of these commands will result in losing your position as an SZ Moderator. For example, muting your friends for fun or teleporting them to bypass the Salty Coin cost of normal teleporting.
Moderator
Voluntary Position

Moderator Commands & Responsibilities
Congratulations, you passed the mod recruit probation period. As a fully-fledged Moderator, you are granted the same perks as a Sergeant donor and given some additional powers and responsibilities.
This is where we introduce you to the RUST Admin Server Manager. You will need to sign up and create an account. Once you have done that, give me (Nams) the Username you used to sign up.
You also get a Salty Zombies T-Shirt, so you will need to DM Nams your address and T-Shirt size. We also like to put you on the website as a legit member of the SZ team.
TELEPORTING TO PLAYERS
If a community member needs you to teleport to their location, you can do so by typing in the in-game chat: /tp [name]. You might need quotations if the player has a space in their name. For example, if the player is called John Smith. You can type, /tp "John Smith". To return to your previous location, type /tpb.
TELEPORTING 1 PLAYER TO ANOTHER
You can also teleport a player to you or another player. This is helpful if a sleeper is blocking someone from building. The first player's name is who is being teleported, and the second player's name is who the player is being teleported to. An example where flammable is teleported to Nams: /tp flammable nams
BagBox [SteamID]
Use this command when looking at a large type /bagbox [SteamID]. This will retrieve the players last death bag and put it in the box. Then, simply type /share [SteamID] so the player can open the box and get their stuff.
/Ent Who
/Ent Who - is a chat command you can use when looking at an entity, like a foundation or a placed item. It will display the name and the SteamID of the player who placed that entity.
You can see a list of all the players online on the RUST Admin panel. If you right-click on their names, a menu will come up. Check the image as an example. As a Moderator, you will get access to:
Kick - Kick a player from the server. This is not a Ban. They will be able to rejoin
Teleporting - Teleport the player to you or you to them
Players History - See players' chat and activity history
Teams Info - See who they are teamed up with
Combat logs - See their kills/deaths and by whom
Checking Inventory Logs
We have a mod that's unique to us and tracks all players' inventory changes. So, if the player dies and drops their weapon, another player steals it. We will be able to see who took it and arrest them. Or if a player can't find something like their Jetpack (A common issue). You can check where it went. Sometimes, players accidentally throw it out of their inventory when moving back into their inventory or forget they put it in a storage box.
You can see and track all this by typing in /itrackers in game chat.
Senior Moderator
$50 to $100 USD a month

If you have been actively fulfilling your Moderator responsibilities, being in coms, helping players out, answering tickets, and bringing positivity, we will ask if you would like to be a Senior Moderator. This role comes with more responsibilities, powers, and rewards. But we don't just give you the Senior Moderator role; we ask if you would like to be promoted since not everyone wants more responsibilities. So the choice is yours.
PERKS: Captain Rank Perks + SZ Tshirt with your Game Tag on the shoulders
Daaaamn! You still here and made it this far? Congratulations, as a Senior Moderator, you are rewarded with the same perks as a Captain rank. You also unlock some additional features in the RUST Admin Server Manager.
/Remove Admin
Delete items that need to be removed, like Christmas stockings or rogue workbenches that didn't despawn from a decayed base by going into Remove Admin mode. Type /remove admin to be able to remove any item for a period of time.
Economy UI
Coming Soon
Responsibilties
Powers
- Ban/unban
- Unload & reload plugins
- Restarting servers
- Chat
- /remove admin
- Rank: Captain
- /entwho/entwhoauto
- /unlock
- /lock
- /removelock
Admin
$400 to $600 USD a month

Useful Admin Commands
/cpanel
What plugins to unload during the purge?
invis - go invisible
noclip - fly through stuff
Kill
Wiping servers
Custom commands
Give items
Editing configs
Daily Responsibilities
Create events
Discord Tickets
When you first get online, check Discord Tickets to see if they are waiting for an admin's assistance. Make sure you do what you can to resolve and get it closed before moving on to another ticket.
Server & Plugin Maintance
On the RUSTAdmin app, it will tell you if the plugins need updating or not. It will also tell you if the server needs updating. So if any of our Umod plugins need updating, please do it. If a premium/bought plugin needs updating, let an Admin or Nams and they will update it or send you the plugin to update it.
Mapster.gg
Cross Reference Carbon Files
Sometimes, we edit config or data files on one server and forget to apply the same changes to the others. So, every so often, we should download the Config and Data folder from all servers and put them in a cross-reference checker. Some files will need to be difference, like the Welcome Panel. But pretty much everything else should be identical.
Wiping The Rust Servers
We have a lot of plugins on our RUST Servers, even though some are supposed to auto wipe the data when we make a new map, they usually don't. For example, the backpack mod doesn't always delete the data and people start a new wipe with what they had in there from the previous map. So to make sure this doesn't happen, we need to clear the data folders of specific plugins manually. We must also run a few commands once or twice to ensure it clears the information, like XP, for example.
STEP 1 - Turn Off The Server
Before you start anything, turn off the server and wait for it to shut down properly and be marked as offline.
STEP 2 - Deleting Previous Map & Player Data
A lot of our mods have a way to detect wipes and wipe the data folders automatically. But this has been proven to be hit or miss. If anything goes wrong and it "thinks" a wipe has taken place, it will delete important data that can't be recovered.
Backpacks, for example. So, we have disabled any auto-wipe features from our plugins and made sure we delete the necessary folders manually. Below is a list of all the folders that need deleting:
STEP 3 - Deleting Data Folders
A lot of our mods have a way to detect wipes and wipe the data folders automatically. But this has been proven to be hit or miss. If anything goes wrong and it "thinks" a wipe has taken place, it will delete important data that can't be recovered. Backpacks, for example. So, we have disabled any auto-wipe features from our plugins and made sure we delete the necessary folders manually. Below is a list of all the folders that need deleting:
- AntiGrub - Delete all files inside Custom Zones folder: /home/container/carbon/data/AntiGrub/Custom Zones
- Backpacks - Delete Backpack folder: /home/container/carbon/data/Backpacks
- CustomPortals - Delete map cached data and players' data: /home/container/carbon/data/CustomPortals
- Kits - Delete players_data file only: /home/container/carbon/data/Kits
- Virtual Quarries - Delete entire data folder: /home/container/carbon/data/VirtualQuarries
- XDataSystem - Delete entire XTransportPrivat folder: /home/container/carbon/data/XDataSystem
- Skill Tree - Delete the entire SkillTree folder: /home/container/carbon/data/SkillTree
- Spawn Points - Delete PlayerSpawnPoints.json file: /home/container/carbon/data
- PersonalLocker -Delete file in folder:
/home/container/carbon/data
Step 4 - Adding The New Custom Map
We have a variety of custom maps, but we need to upload them to a cloud storage site and use the download URL for the server. We use mapstr.gg to upload all our maps. Then, we copy/paste that download URL into the Custom Map URL section of Ptero, which is at the bottom of the "Start Up Tab".
Final Steps:
- Add any plugins and/or data files bundled with the map to the appropriate folder under /oxide.
- Start up the server and go to the Web Console in case there are any errors that prevent the server from starting.

Step 5 - Turn the Server On
Once you have turned the server on, ensure it is fully loaded probably. Once done, join the server and check that all the plugins are working correctly, test the map loads, check PVP Island, etc. Issues usually arise that are noticed within the first few hours. For example, sometimes a mod conflicts with another, and you must unload it until the mod developer has put in a fix. It's usually the busiest time the first weekend, so it would be good to resolve any issues beforehand. Once things settle, it is a good time to do anything else you need to.
Step 6 - Setting Up PVP Island
Nteleportation config island spawn points /island clear /island add
SpawnsDatabase pvpislandraid (X Y Z location change for the raid base spawn)
SpawnDatabase re-create pvpisland_eject spawns file on the beach
ZoneManager Data change (zone location for PVP island X Y Z)
AntGrub - generate all zones for custom monuments
Step 7 - Setting Up Anti-Grub On Custom Monument
/createcustomzone (zonename) - will create a zone at your location with the name you specified, with a standard radius of 100.
/initcustomzone (zonename) - will create a zone for the monument whose name is entered, the radius of the zone will be taken from the size of the zone in which it is not possible to build.
/initcustomzonegrid (gridcoordinate) - will create a zone for the monument found in the given coordinate
/initcustomzones - will create a zone for all custom monuments that are on the map (custom monuments are those that use the: "assets/bundled/prefabs/modding/volumes_and_triggers/monument_marker.prefab"
Step 8 - Adding Outpost Spawn Points
Delete lines with the spawnpositions inside PlayerSpawnPoints data file then load the plugin and in-game set spawnpoints at outpost /AddPosNew




