[FREE] TheDatabase | Protect Your Server

Status
This thread has been locked.

HypeArts

Graphics Designer & Hobbyist Developer
Banned
Feedback score
3
Posts
435
Reactions
123
Resources
0
Hello MC-Market, This messgae mainly goes out to the server owners and server admins, We all can agree to the community has become a relevantly bad place to be lately, so we decided to release a project which is already a thing which submits to protect your server from malicious, unwanted players.

(Founded By Cole (Lead Developer), Managed By HypeArts)

Here's a basic summary of how it works:
image0.png


The plugin requires no configuration/additional setup, once it's in it will automatically begin working on next start-up/restart, etc.

You can read more about this project here: https://thedatabase.cc/docs.html

--------------------------------------------------------

We also accept partnerships with servers, the requirements are:
  • 50+ Discord Members
  • Release Date In Mind/Already Released
Basic, but we're not looking to go big or make any profit from this, we're solely in the interested of making the Minecraft server community a better place to be in like the old days.

-------------------------------------------------------

We also recommend you join our discord if you feel someone needs to be on this ban list, or if you were banned and would like to appeal, Join our discord here: https://discord.gg/jp8m69x

View the ban-list here: https://thedatabase.cc/bans.php/

-------------------------------------------------------

If you're interested in getting started, you may download the plugin here:
https://thedatabase.cc/download.php


Thank you for reading, we hope you choose to use our service on your Minecraft server.
- Cole & xHypinq/HypeArts
 
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

Function

Minecraft Plugin Developer
Supreme
Feedback score
38
Posts
936
Reactions
333
Resources
0
Good job : ) Big vouch.
 

Harry

Rustacean
Management
Feedback score
10
Posts
1,606
Reactions
876
Resources
0
Just a quick thing; you seem to be sleeping a thread for an entire hour (when updating the cached ban list). You probably just want to use the Bukkit scheduler or even a scheduled executor.

Edit: Other than that, it looks like a good project. How would someone get added to the list? Would a server owner report them to you with evidence or?
 
Last edited:

Cole

Developer
Supreme
Feedback score
19
Posts
943
Reactions
477
Resources
0
Just a quick thing; you seem to be sleeping a thread for an entire hour (when updating the cached ban list). You probably just want to use the Bukkit scheduler or even a scheduled executor.
I decided to use a thread for a change, trying to use new things within Java.
 

Scifi

Supreme
Feedback score
4
Posts
577
Reactions
208
Resources
4
Vouch great plugin and great developer.
 

Randomizable

| Noob Developer | Experienced Manager
Supreme
Feedback score
15
Posts
401
Reactions
181
Resources
0
So basically CheatBreaker bans but manual bans made by "TheDatabase" staff? Seems like this could be abused a little bit but I get what you guys are trying to do.
Yeah seems like a system that can be abused to ban people from any network using this plugin, without reason if they wanted to besides that its a good idea but it would have to have a way to be completely unbiased
 

Cole

Developer
Supreme
Feedback score
19
Posts
943
Reactions
477
Resources
0
Yeah seems like a system that can be abused to ban people from any network using this plugin, without reason if they wanted to besides that its a good idea but it would have to have a way to be completely unbiased
All bans are public and appealable, any biased would result in a demote of staff.
 

DiscordBee

Feedback score
0
Posts
7
Reactions
1
Resources
0
good job bro
 

Jdsgames

Supreme
Feedback score
14
Posts
330
Reactions
192
Resources
0
Nice project, however, what determines if the ban is a legitimate cause?
Like if one server has a rule against say raiding. Someone raids and is added to your database.
Then servers that allow such actions would ban them.

Like what determines 'Malicious Acts' to be added to your list?
Also, the 'Report' and 'Appeal' systems seem low-tier at best. If I ban you from my server. How are you suppose to get proof for the appeal? Again you can't access it anymore unless you happened to either be recording or screenshotting every chat you made that day.

I might just be overinflating the system, however, it seems easily abusable by trash server owners in general.
 

Jdsgames

Supreme
Feedback score
14
Posts
330
Reactions
192
Resources
0
My suggestion to fix this is to save a list of all Punishments a player has received on other servers. Then, when they join a server staff will see the list of those punishments, but they won’t be instantly banned. From there, staff can decide if they want this player or not.
Although, I like this suggestion as it is way better than banning on sight.

They would need to implement in the database the ban start and end date. Then if it is a timed banned should contain an 'expired' flag so your entire ban history won't be shown just active ones unless specified in the config to include the expired punishments.
We should also be informed on what server they were banned on ex: some random server compared to say Hypixel.

Permission-based so that only users with specific permissions could see the ban log when a user joins.
However, this would create an issue if someone is spam joining and leaving a server.

Depending on this setup of your "Description" of the database if kept orderly.
You can allow the config to define what punishments to log when a user joins.

So instead of saying "Malicious Acts" you would define them.
DDOSing, Xray, KillAura, Scamming.

I want to auto-ban DDosing but just warn about Xray for example.[DOUBLEPOST=1554472335][/DOUBLEPOST]This is a part suggestion I would get community feedback on.

Do you know how if I don't want to see your chat in the chat on the site by Ignoring you?
You could implement a file where we Ignore a specific user's log.

/NameOfPlugin ignore <add/remove> <user>
Then this could instead determine the date they were banned. Compare it to your database and auto-remove them from the ignore list until re-added if a new ban was entered that wasn't ignored in the config example: auto bans. However with the previous idea of having classified descriptions we could ignore Auto-bans entirely. For this to be useful it will need a system similar to how analytics work and determine the relevancy of your bans rather than just spewing everything about the user to all the staff.
 
Last edited:

Cole

Developer
Supreme
Feedback score
19
Posts
943
Reactions
477
Resources
0
It is not hard to make a ban private.
We’ve decided to make bans public

good job bro
Thanks!

Nice project, however, what determines if the ban is a legitimate cause?
Like if one server has a rule against say raiding. Someone raids and is added to your database.
Then servers that allow such actions would ban them.

Like what determines 'Malicious Acts' to be added to your list?
Also, the 'Report' and 'Appeal' systems seem low-tier at best. If I ban you from my server. How are you suppose to get proof for the appeal? Again you can't access it anymore unless you happened to either be recording or screenshotting every chat you made that day.

I might just be overinflating the system, however, it seems easily abusable by trash server owners in general.
We look into situations in depth, and if needed ask for extra information about cases. It can’t be abusable because only our staff can ban people and they have to provide proof for bans. This proof is logged in our database

I’ve thought of doing something like this before. One major downside is if a server implements this, one of these “staff members” could false ban people and ruin their experience of loads of other servers. What about things like temp-bans? What if owner A bans for 2 weeks for xraying, and owner B bans permanently for xraying. Now the player can’t get on server A because he has a permanent ban, even though he waited 2 weeks like thenrules state.

It’s a good idea, but can easily be abused, exploited, and mishandled.

My suggestion to fix this is to save a list of all Punishments a player has received on other servers. Then, when they join a server staff will see the list of those punishments, but they won’t be instantly banned. From there, staff can decide if they want this player or not.

Good Luck!
This idea doesn’t seem bad at all, I will definitely take it into consideration. All staff are now NDAd so there’s a low chance anything would happen, but if it does then we will take action immediately

Although, I like this suggestion as it is way better than banning on sight.

They would need to implement in the database the ban start and end date. Then if it is a timed banned should contain an 'expired' flag so your entire ban history won't be shown just active ones unless specified in the config to include the expired punishments.
We should also be informed on what server they were banned on ex: some random server compared to say Hypixel.

Permission-based so that only users with specific permissions could see the ban log when a user joins.
However, this would create an issue if someone is spam joining and leaving a server.

Depending on this setup of your "Description" of the database if kept orderly.
You can allow the config to define what punishments to log when a user joins.

So instead of saying "Malicious Acts" you would define them.
DDOSing, Xray, KillAura, Scamming.

I want to auto-ban DDosing but just warn about Xray for example.[DOUBLEPOST=1554472335][/DOUBLEPOST]This is a part suggestion I would get community feedback on.

Do you know how if I don't want to see your chat in the chat on the site by Ignoring you?
You could implement a file where we Ignore a specific user's log.

/NameOfPlugin ignore <add/remove> <user>
Then this could instead determine the date they were banned. Compare it to your database and auto-remove them from the ignore list until re-added if a new ban was entered that wasn't ignored in the config example: auto bans. However with the previous idea of having classified descriptions we could ignore Auto-bans entirely. For this to be useful it will need a system similar to how analytics work and determine the relevancy of your bans rather than just spewing everything about the user to all the staff.
Bans itself aren’t executed on a server, they’re executed by our staff on our discord.

A little FAQ:

What do we ban for? Mainly DDoSing, Swatting etc.
Is this system abusable? Sort of, but our staff are NDAd under strict conditions about bans.

Thanks everyone, if you have any more questions let us know.
 

Cole

Developer
Supreme
Feedback score
19
Posts
943
Reactions
477
Resources
0
But what’s the point of this then? I’m assuming your staff have access to the commands from the plugin on any server they go on, making that a backdoor. If they don’t, then the only logged bans will be from your server...
Nope they don't, there are no commands in the plugin.

All bans are controlled via our Discord
 
Status
This thread has been locked.
Top