Why isn’t there built-in moderation for Roblox game owners on the website?
Think about it. Isn’t it super odd that you have to depend on a script inside your game to do your game’s moderation? Why can’t I just go to the website, click on my game’s webpage, and add a user to its ban list?
For a platform that focuses on child safety first, you would think adding the built-in ability for game owners to moderate their games would be the very minimum.
I propose web tools for built-in moderation and a ModerationService to tie it to in-game.
The web tools would be pretty straight forward. In the dropdown menu for your game you would simply click Moderation which would take you to the tools.
Example of how it could look
From within the menu, you would have the ability to add users to ban lists, mute lists and be able to kick any user from your game.
Bans could be forever, bans could be time based as well. For example you might only want to ban someone for a day for their behavior. Same could be done for mutes.
To tie it all together, and to make this idea work properly, I propose a ModerationService for in-game action.
Examples could be:
ModerationService:AddTemporaryBan(int UserId, int Hours)
local BanList = ModerationService:GetBanList()
ModerationService:KickPlayer(int UserId) <- allows a player to be kicked from a different server
ModerationService:AddTemporaryMute(int UserId, int Hours)
local MuteList = ModerationService:GetMuteList()
This would allow for very powerful built-in moderation for Roblox developers that does not rely on developers making their own moderation suite scripts, or developers using others’ moderation suite scripts.
All in all, I think this is unavoidable and should be added in the future. Every service or website I know of has some sort of built-in moderation.
For new developers who come from outside Roblox, who aren’t used to the idea of having to insert custom moderation scripts, not having built-in moderation must be really weird.
Thanks for reading.