Joining the Family

Joining the Salty Zombies Team

“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.

What is expected from you as an SZ mod?

Tickets and Support

One of the many things the community find impressive at Salty Zombies is how fast we fix issues and respond to tickets. It’s something we pride ourselves on to make the community feel supported and looked after. We have a ticket system in our Discord. When a player creates a ticket for their selected game, it will ping those moderators for that game. Moderators of other games will not be able to see these tickets.

If a ticket opens for RUST and you get pinged, please respond to it as quickly as possible. Even if they haven’t written anything yet, ask them, “What can I help you with?” And if it’s an issue that you are unsure of or cannot solve. Just let them know that someone is looking into it. After doing that, tag the person(s) you believe could assist in solving the issue.

Presence on the server

We expect a certain amount of time played on your designated server or game. So having a presence on the server is very important. Community members playing on the server will be happier knowing a moderator is present. You get a unique moderator colour in-game chat. So every time you speak, they will see that a moderator is present.

Being active in Discord coms

Similar to the one about “Being Present On The Server”. We want our moderators to chat in public and be present in Discord voice channels. So even if no one else is in there, jump in the coms, and people will join you. If you see a channel that hasn’t had much chatting, write something like “How are we all doing today?” or “Has anyone seen the new Fast & Furious 19 movie yet?”. People who join our Discord will usually take a quick look around. If they see an inactive Discord, they might leave. However, they will most likely stick around if they see a Discord with new chatter and many people in the voice channels.

Log Warnings and Offences

Anytime a player has been officially warned for breaking rules, log it in #mod-reports in the Team Discord server in the following format:

[Username] [SteamID] warned/banned/etc. for [Description]

Example:

filthyArgie (76561199039593476) banned for toxic chat

SZ Policy

The Salty Zombies Policy is a breakdown of how we operate in certain situations. How we like to carry ourselves and the rules and guidelines, our team must follow to keep the working environment a healthy and organized one.

Second Chances

At Salty Zombies, we believe in second chances. Meaning if a player comes clean, confesses and or makes our life easier in resolving the issue at hand, we can let them off with a warning, but next time is a ban. However, if they lie and continue trying to deceive us or deny involvement despite the evidence, the punishment gets more severe. If they escalate into insults to the staff, they’re gone with no appeal.

Mental & Physical Health

Most of us game as a way of relaxing and escaping real-world problems. But if at any point you feel like being an SZ Moderator is taking that away from you, please let us know, and you can step away from your position without losing it. Take the necessary time to take a break from public games or SZ responsibilities. Your post will still be there when you are ready to come back.

Keeping it professional

This is more like optional advice, but I personally would not get romanticly involved with members of the SZ community. It is the same as hooking up with a person you work with: it can get complicated and messy. It has happened a few times in the past, and it never worked out.

Under the influence

There is nothing wrong with enjoying a few of your favourite beverages or smoking a little green while chilling and gaming. However, being a Salty Zombies moderator means you represent the Salty Zombies brand and are part of its reputation.

If you cannot control yourself whilst under the influence and start getting argumentive, talking about inappropriate subjects, slurring your words or being unable to string a sentence together, you will be asked to step down as an SZ team member.

Gossiping & Venting

I understand that players can get on your nerves, and it’s nice to vent your frustrations in the Moderators channel, and that’s fine. But let’s try not to turn the SZ Staff chat into player bitching fests or gossip about other players and team members. I am a firm believer in energy and karma. Life is nothing but the transfer of energy and vibrations, so let’s not attract such energy by indulging in it daily.

Never Give Out Punishments

As a SZ Moderator, when a situation arises like theft, you can get all the evidence, catch the culprit and jail them until the Admins have reviewed the severity of the case. As a Moderator you should never tell a player how long they will be in jail or that they will be banned for a week, etc. That decision can only be made by an Admin or above.

Don’t Attempt To “Win” Arguments

We are only human, and we all have our bad days, but we must try not to engage with the petty disputes and trolling mechanics that some people use. The best way to win any argument is to avoid it.

As the old saying goes, “A man convinced against his will, is of the same opinion still.” Even if you repeatedly beat them over the head with logic and facts, if the player is still argumentitive, there will be no agreement. It will only escalate and waste time.

If you feel, after one or two reasonable replies, the person is not being open or receptive to new information, then they are just looking to argue and get a reaction. Don’t give it to them. Just disengage immediately.

Phase 1: Becoming Mod Recruit

As a Mod Recruit, you will be on probation, usually around 2 to 3 months, depending on how long you have been at Salty Zombies. During this time, you will have access to the RUST tickets and help the community with any issues they might have. If you are unsure how to answer a ticket, just respond as soon as possible, letting them know a staff member will get to them as quickly as possible.

As a RUST Mod Recruit, you will get access to two commands that will enable you to help the community more efficiently. However, only use these commands when a community member needs help. Any abuse of these commands outside these parameters will result in losing your position as an SZ Moderator. For example, we give out RUST Mods the ability to teleport to players if they need help. Therefore, using this command to teleport to your friends or players to trade or help them on a raid/event would be considered abuse.

Commands specific to Mod Recruits

To use these commands, you can press F1 to bring up the console, and then you can type in the commands as needed (without the forwardslash prefix), or type into chat (with the forwardslash prefix).

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, 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]

/Box

Players cannot loot other players’ bags, bodies, or boxes unless they have TC access. If goods are stolen from a quarry or something is missing from a player’s base, you can see who was in that box, bag, or container recently by looking at it and typing in chat /box. This will include a list of who recently accessed it and at what time.

F stands for the first time the box was accessed, and L is the last time the box was accessed. Dates are displayed in DD/MM format, not MM/DD format.

Box

Phase 2: Becoming a Full Moderator

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 extra powers and responsibilities. This is where we introduce you to the RUST Admin Server Manager. You will need to sign up and make an account. Then, once you have done that, give me (Nams) the Username you used to sign up with.

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
View Console – View the console logs live
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 who

RUST Admin Online

/TP [player name] 

If a member of the community needs you to teleport to their location, you can do so by typing in in-game chat:
/tp [Name/Steam ID].

If the player has a space in their name, you might need to use quotations. For example, if the player is called John Smith. You can type, /tp “John Smith”.  To return to your previous location, type /tpb.

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 name is who is being teleported, and the second player name is who the player is being teleported to. Example where mjm is teleported to Desdaa:
/tp mjm desdaa

/TPCORPSE [Player Name]

If a member of the community needs you to teleport to their death location, you can do so by typing in in-game chat:
/tpcorpse [Name/SteamID].

You will be charged $50 Salty Coins for using this command currently, so just let Flammable or Desdaa know if you use this and need to be refunded.

To return to your previous location, type /return.

Phase 3: Becoming a Senior Moderator

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 [seconds]

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 [seconds] to be able to remove any item for a period of time.

  • Ban/unban
  • Unload & reload plugins
  • Restarting servers
  • Chat
  • /remove admin
  • Admin Map plugin
  • Rank: Captain

Phase 4: Becoming an Admin

Useful Admin Commands

 

How to transfer Coins?

What plugins to unload during purge?

 

Kill
Wiping servers
Custom commands
Give items
Editing configs

RUST Admin Online

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.

RUST- Admin Checking Plugins

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

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 Server On

    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 5 – 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 6 – 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 7 – 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

    Step 8 – 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.

    Pin It on Pinterest

    Shares
    Share This