Today, I have created out an idea and I was wondering if a developer/modder can look into it if this could be released as a ''free to use'' plugin. This plugin Bans people kicks people and helps out cleaning the scammers/spammers on your server. It's a pretty wide-open story with the idea, so my suggestion is to sit back, grab a coke and enjoy the reading <3
Introduction
- Annoying Advertisers
- Flooders/Hoppers
- BreezerLaunguage usernames
- Interface with rules and if an admin is online
- Ban options
Annoying Advertisers
We may have seen them on our rust servers, the annoying players who keep joining with a gambling link advertisement. It's sad to see a good whopping 85% of the whole rust community that's active on youtube is in the ban of gambling site advertisements. If I have a serious issue with something, it's that.They don't know the risk of gambling, especially when it comes towards rust skins. Everything under a few bucks gets doubled up easy, but once you try the expensive skins, you're done. They join the server, start to play for a day or just standing semi AFK and not getting kicked to being idling too long. I want to get rid of them and I assume that other server owners think the same about it.
Please, don't see it as an attack or anything, even if you are buddies with a rusty pot or any other gambling site. They offered me a thick amount of money just for some ads on my website. I rejected it as gambling is meant for adults and that the community also have more players of under 18+ then just adults these days. Especially when it comes towards rust skins or any other skin trader/seller/gambling game site for CSGO or anything else these days as even those joining rust servers as well.
The server admin can choose what sites are blocked and can cause you to get kicked or banned from the server if it's listed in the username once the player joins the server. A message will show that the person gets kicked within 20 seconds with the rule that's been breached with a big countdown timer.
The plugin can also be used to automatically report users towards the RustAdminDB or steam for further investigations. (it's not allowed to have a link in your username anyways, so a game ban will mostly be coming out on that if you even just report them yourself as to its against steam Terms & agreement ( NOTE: this sadly also means for youtube links, twitch, discord and such. ) )
Flooders/hoppers
The next issue, Players who join a server just to promote their rust server and wishing other people into death with words.. etc, etc.. we know the whole Beef with potatoes and salt curse sessions. The plugin can auto-detect certain typed messages and automatically removes them ( something similar as being a moderator for a twitch channel, but the plugin does the work. Everything that's been seen as a pair of numbers, dots and : together will be kicked.
BreezerLaunguage usernames
BreezerLaunguage is still been used since the day that MSN was born. Believe it or not, players might get kicked on modded servers because of weird usernames, better known as BreezerLaunguage. Not by an admin but because of a plugin that's not able to read his username or because the server is not able to handle the requested request. ( it even might save you some weird unsolved lag spikes tho because the server/plugin doenst have to process the username over and over again as it's not able to read it )
A solution for this is basically already here on the modded forum. https://umod.org/plugins/unique-names
Interface with rules & who is online as an admin or moderator
The user is able to call out the info board by using /rules as the command. An interface will open with specially designed rules for each potential breach ( coming on this back later in the post ). The user is able to call for request towards the admin or moderator in case the user is having questions or found an issue related towards your own custom map or anything else related that should not be happening in the game.
The information hud also shows a picture icon to take a screenshot towards the admin or moderator. This will pop on the discord as an attachment in the reporting channel trough the rust cord plugin ( if possible? ) so that the admin/moderator can take further needed actions. Think of forbidden signs of hate/sexism/racism or ISIS support you like to get rid of.
Note: the screenshot is based on the user it's POV. maybe that something could be working with the steam screenshot system? that it automatically fetches the image and reuploads it on discord?
Ban options
As I have been talking about the nice rules hud with rules for each potential breach, every rule can be automatically assigned towards one of the plugins its banning systems but can also be done manually if a user would get banned by an admin or moderator.
An information board comes up for the admin for who is online on the server in a nice scroll down list. The same as with the rules, every rule can be chosen manually. After that, it's adding the number of Hours the user is banned or kicked before the user is able to come back into the server. ( think it a bit of how you are adding a quest with the quests plugin or the absolute gifts plugin. )
once a user gets banned or kicked, a warning hud shows in the screen with a countdown as well for the rule that has been breached. This prevents the user to come back for questions and useless insult key battle sessions.