Staff Guide
Introduction
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
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-announcementsis 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-generalis used for most communication with the other staff members. Staff discussions, brainstorming future plans, event planning, it all happens here.#staff-chillserves 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. 🎉#moderationis where conversations about player behaviour and punishments happen. Notifications will also be automatically posted here when someone issues a punishment action in-game.#developer-labis 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.