I know I could easily make ban logs so no need to answer that, my question is that is it even worth it? Could anyone list me any uses of ban logs or just logs in general? Maybe I hit my head or something but I just can’t think any use of it.
Well I suppose it would be easier to keep a list of repeat offenders or just simply for moderation and proof purposes. Up to you really how you want to utilise it. Me personally, I would use it for log-keeping as it is relatively simple to make so theres no harm in doing it. I guess it would also be easier to keep track of users as Roblox has not implemented a feature to list banned users yet.
probably a good idea to have a ban log if you need to unban people so you can keep track of the usernames or ban reasons
Admin command script there should be a list of names containing such logs.
I’d recommend it, but it depends heavily on what you as a game creator want and expect your game’s moderation to be like.
I’ve been a moderator and admin for a few major roleplay-style games with a very populated player bases. And an issue that would occasionally come up is that moderators- and some admins, to my dismay- would forget to log their bans or otherwise wouldn’t do it correctly. This would often cause issues with someone trying to appeal, to which we try to find out who they are and see no mention of their name and what they did, causing general chaos and confusion during processes that should be extremely straight-forward.
Machines are far more reliable than humans in many, many ways. If you feel like automatically logging moderation actions would improve your ability to moderate your game, then you should invest the time and effort into implementing it.
Maybe this was true back then but, now with the new ban API you are required to write your reason. And you can check their ban info using a new method called :GetBanHistoryAsync()
So I don’t really see why I would use it unless there are other reasons?
But I can check ban reasons and unban people normally without needing logs, all I need to do is run :BanHistoryAsync() and :UnbanAsync
I don’t entirely understand what you mean, perhaps you could elaborate?
Of course we could always log the reason for the ban along with it, using whatever admin we used at the time. But the issue came in larger communities where visual evidence was a requirement to uphold bans, which was a massive issue in the previous examples I listed. While designing a ban log within the game might not be necessary, I’d heavily recommend using a webhook to log your bans to discord or whatever you’d prefer to use. Discord, in my experience, was always the best way to do it. It would be very easy to follow up on any automatic logs that the moderator doesn’t explain or give evidence for.
Ah, so a moderator needs to have real evidence before actually banning understood.
But I guess this means the ban logs within games are basically useless?
Mostly depends on how moderation will be for your game. If it’s a very small community, I figure it’d be fine just using whatever admin you have. But if you have any sort of building player base, I’d strongly recommend following a similar approach that we did.
You have a choice in all of this too, and if you feel like your community shouldn’t need it, then by all means, follow your instincts.
Ah alright, thanks for the help. I’ll make a decision soon.
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.