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

1

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.

Raving Fans Book Cover

Raving Fans

Raving Fans is a small book about setting a culture for great customer support. It's an easy read, can be read in just a couple of days. This book must be read before being promoting to a full moderator.

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

5

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.

How To Win Friends and Influence People

How to win Friends

Raving Fans is a small book about setting a culture for great customer support. It's an easy read, can be read in just a couple of days. This book must be read before being promoting to a full moderator.

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

7

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

8

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:

Wiping RUST Servers in Ptero

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:

    1. Add any plugins and/or data files bundled with the map to the appropriate folder under /oxide.
    2. Start up the server and go to the Web Console in case there are any errors that prevent the server from starting.
    Where to add RUST Map URL

    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