Hi! I’m a Swedish Roblox dev currently working on my first experience, Jetpackers. I have some questions in regards to how devs of popular experiences moderate their player-base.
In Jetpackers, I am tracking each time a player does something illegal and save it to their data store. My idea is to then employ a moderation team to review these transgressions and make evaluations - is the transgression is a false-positive (no ban), or did the player indeed manipulate his client and/or try to send false data via remote events/other. (ban)
Surely, other developers have already developed sophisticated systems to monitor and moderate the player-bases of their experiences - please do share! How are you moderating your player-base? What should I avoid? What are some good practices? Please share as much information as possible - I’d love to read whatever insights you can give me!
Currently I feel that I could go two ways:
-
Instead of saving the transgressions to the player’s datastore, I could send the information to a 3rd-party software/homepage where I can create profiles for each of my moderators, the moderators could sort player’s depending on amount of transgressions, view their inventories, etc. This is definitely the more advanced option, as I would somehow have to be able to replicate bans issued on the homepage, back to my Roblox experience.
-
Save the data to the transgressing player’s datastore (or something similar) and develop an ingame interface for moderators to fetch a list of transgressing players to evaluate.
Just a sidenote, I am using ProfileService to handle my DataStore.
Thanks in advance! Hope to get some great suggestions!