Guides
Staff Guide

Staff Guide

This guide is still a work in progress

Introduction

💡
TODO: Info about guide contents, etc.

Core Responsibilities & Expectations

Respect

As a staff member, it's very important to be respectful towards all others; both other staff members and members of the general community. As a staff member, you are a model member of the community, so it's important to behave appropriately.

Activity

We understand that real life obligations can impact your availability, but we do expect a certain level of activity from our staff members. By staying involved and participating in discussions with your team, you help create a better Rokucraft for both your teammates the community as a whole.

Initiative

💡
TODO

Confidentiality

Staff information is never to be shared with anyone outside of the staff team. The staff channels are a safe space for us to communicate and share opinions, under the mutual trust that these will not be shared with anyone else.

Application comments should never be shared with anyone else either, even if the applicant is accepted.

Caution

Staff members have access to a wide variety of permissions, and it's important to excercise caution with them. If you don't know what something does, it's better not to use it, as it could have negative consequences you might not be aware of. Accessible commands in junior staff positions are mostly limited to ones that are safe, but this still stands. You should always ask another staff member if you are unsure of something, and should never test things on the server directly.

No permission abuse

Permission abuse will not be tolerated. Do not abuse our trust to cheat in extra items, breach someone's privacy, etc.

Communication

Communication is the key to successful teamwork. It's important to communicate with your fellow team members when working on a project, issuing punishements, and even if you've made a mistake. If you've taken any action that impacts a player, you should communicate that to the player too. If you are feeling burnt out, in need of a break, or if you will be inactive for a period of time, it's important to communicate this with your Team Lead and the rest of the team. You can read more about this in the Hiatuses section. We are all valuable members of the team, and by communicating effectively, we can work together to achieve our goals.

Discord

Discord is where nearly all of our day-to-day communication happens. It's the place where you can make suggestions, ask any questions you may have, or bring something up to discuss it with the rest of the team.

As a new staff member, you'll get access to many new channels. Though this may seem daunting at first, most channel names description should be self-explanatory. These are the most important ones:

  • #staff-announcements is where internal announcements are posted. This is mostly used by Team Leaders or Admins, but all staff members get write access here in case you have any important news to share.
  • #staff-general is used for most communication with the other staff members. Staff discussions, brainstorming future plans, event planning, it all happens here.
  • #staff-chill serves as the place where we can blow off some steam. All memes, jokes and other off-topic chatter can happen here, without cluttering any other channels. 🎉
  • #moderation is where conversations about player behaviour and punishments happen. Notifications will also be automatically posted here when someone issues a punishment action in-game.
  • #developer-lab is where all the technical talk happens. It's mainly meant for Game Engineers to discuss their tasks and projects in, but it is open for all members to view and talk in. The more brains the merrier!

As a staff member, you are expected to keep track of the channels corresponding to your role (unless you're taking a hiatus of course ❤️). For example, Helpers should keep a close eye on #moderation, but aren't expected to read every message in #developer-lab. We ask that you don't mute your staff channels, and you respond in a timely manner if you are @pinged.

Hiatuses

Whenever you need to take a break from your duties (e.g. due to exams, work, burnout or personal reasons) please take as long as you need. However, it is important for you to communicate this to your Team Leaders. You do not need to share the details of the situation, but make sure they have at least a general idea of why you're taking a break and how long you expect it to be. This way the whole team can take your time off into consideration when planning, organising, and working on things.

Please add NAME | Hiatus to your Discord nickname so others can see that you are on a break.

The Staff Teams & Ranks

Moderation

🧸 Helpers assist players on the server and on Discord. They answer questions, show players around, and help players learn about what they can do on the server. Helpers can punish players who break server rules.

⚖️ Moderators assist players with many of the same things as Helpers, but have more experience in moderation. They have more extensive moderating permissions, such as the ability to permanently ban players, and handle more serious punishments.

Development

🧪 Game Engineers take care of everything technical. They fix bugs, develop new features and ensure the server keeps running smoothly.

🔬 Senior Game Engineers have proven themselves to be skilled and comfortable in many aspects of development. They are trusted with more permissions and have the ability to start and stop our servers if necessary.

Head Staff

😠 Team Leaders are in charge of managing their respective teams. They will delegate tasks and make decisions over their departments. Community Managers lead the Moderation team and Developers lead the Development team.

😡 Admins oversee the server and its organisation.

Non-Staff Teams & Ranks

You can find information about all non-staff teams and ranks on the Rokucraft Wiki (opens in a new tab). It's useful to know what these teams and ranks are in order to answer player questions relating to them and so that you understand their roles if working with them. Staff work with almost all non-staff teams for certain things.