Learn how to join our server and start playing in 60 seconds!
Play Now
  • Hey Guest, If you have any suggestions regarding the Forums/Website we would love to hear them!

Denied Global Suggestion: Anticheat.

Status
Not open for further replies.
D

DarkPVPUniverse

Suggestion:
Anticheat.

Detailed description:
Hello! My name is Moon_420, today i finally get to show the anti-cheat i've been working whole month..
I've been working on it for 1 week non-stop then stopped working on it for 2 weeks.

Today i got inspired so i started working on it again!
The anti-cheat blocks all kind of hacks.

Server/Place suggestion is intended:

Practice

Reason:
It blocks every hack.
Auto Bans
Auto Kicks
Auto Mutes
Anti-Spam
Staff Chat
Banwaves
It has custom sounds.

Example:
Here is how the staff gets warned that the player... Is using that kind of hack

Staff Chat: http://i.imgur.com/tCCGwZc.jpg
The ban info: http://i.imgur.com/A3tfGpT.png

Now i'll show you Ban Waves~
How it works is when the player is suspected for hacking he gets added to banlist
when someone does /banwave execute. And every 24 hours banwaves start by it self.
and ban all the hackers on the banlist for 1month.
Here is a preview:

Console message that the (player) got added to banwave: http://i.imgur.com/Y9gZZwj.jpg
Banwave Message after the (player) gets banned by banwave: http://i.imgur.com/XcepoAx.png

Also the Anti Cheat blocks command such as:
/bukkit:plugins
/plugins
/bukkit:pl
/pl
/?
If you try to do one of those command you will get this: http://i.imgur.com/BQ48imr.jpg

Now let's get into the Anti-Swear and Anti-Hacksutate system.
Whenever someone tries to hacksutate he gets this message and gets muted for 5 Minutes:
http://i.imgur.com/Do1KTeE.jpg
Now let's see what happens when someone swears:
http://i.imgur.com/SrtIXWr.jpg

Also this system warns admins why are the players muted.
For example if you swear admins get notified why you were muted and what you swore.
The permissions are:
hacksutate.notify ~ Admins get notified when someone hacksutates
swearing.notify ~ Admins get notified when someone swears

Also the Anti-Cheat prevents spam.
It tells the player to refrain from repeating him self.
Then it tells you to slow down the chat
Then it warns admin.
Then it bans you for 5 Minutes.
Warns: http://i.imgur.com/NPvbt1h.jpg
Ban Screen: http://i.imgur.com/RST7zik.png

The Anti-Cheat uses custom sounds too.
Whenever the player joins and quits the server he gets Ender Portal sound.
Whenever the player types something he gets Item Pickup sound.
Whenever the player teleports somewhere ender particles appear.

Let's get into the Blocked Hacks.

Blink is blocked
If the player tries to blink he will get pulled back.
1) http://i.imgur.com/Pyge0JB.jpg
2) http://i.imgur.com/bzpLHrV.jpg
3) http://i.imgur.com/10u8lEu.jpg

Criticals are blocked.
I couldn't show any proof since Tomato's Criticals didn't work for me :/

Auto Clicker
Having more than 17 Clicks Per Seconds, Triggers the anti-cheat
Staff gets instantly notified and the player gets warned
That more than 16+ CPS is not allowed and if he continues to click that fast
he will get banned.

1) http://i.imgur.com/qNHF9Jk.png
2) http://i.imgur.com/eiH0Q6f.png

Flight is also blocked:
Trying to fly will pull you back
and will notify staff.
If you continue to use it then you will be added to banwave then banned.

1) http://i.imgur.com/7s9ZwaI.png

Speed hacks are also blocked.
Even BHOP/TrendE/Latest and some other speed won't work.

1) http://i.imgur.com/K5rL5Im.jpg
2) http://i.imgur.com/xbycvPN.png

Derp is also blocked.
Coudn't show some proof but it blocks derp.
It bans the player for 1 day.

Anti-Knockback is blocked.
It also keeps ping in mind.

1) http://i.imgur.com/WaUfGVy.png
2) http://i.imgur.com/UkQIwNU.png

Regen is blocked.
If the player uses regen
The regen won't heal the player
It will trigger the anti-cheat
Then then staff gets notified and you might get banned.

1) http://i.imgur.com/AIvVzUz.jpg

Nofall is blocked
If the player has No Fall hack on
Then if he falls he will take the damage
And notify staff
If he continues he will get banned.

1) http://i.imgur.com/xHrY4cf.jpg
2) http://i.imgur.com/Y3vh4JQ.jpg
3) http://i.imgur.com/NpCjTAg.jpg

Fast Ladder is blocked.
It prevents player from climbing ladders too quick
Also notifies staff even bans the player.

1) http://i.imgur.com/IS7miqN.jpg
2) http://i.imgur.com/8gh1Afn.jpg

Jesus hack is blocked.
It pulls back the player in da water.

1) http://i.imgur.com/ys1yHQu.jpg
2) http://i.imgur.com/pZH6Kxn.jpg

Phase hack is blocked.
The player won't get trough blocks.

1) http://i.imgur.com/2mzsJlY.jpg
2) http://i.imgur.com/TXY74kO.jpg
3) http://i.imgur.com/oprcRtC.jpg

Fast Use
Fast Break
Fast Place
Nuker

Are all blocked if the player tries to use them
He will get banned for 1 day.

Killaura is also blocked.
How it works is it spawns 4 Entities in the player that the other player is attacking.
If the player Hits the 4 Entities in the player that the other player is attacking then he won't get banned
If he doesn't hit them he will get banned.
Also there are 2 Entities around you if you are using Killaura you will lock on them and you will get banned.
They will start spinning around you and in few seconds you will get banned.
Even if you try attack the invisible entities legit you won't get banned.
I played for 10 Minutes and 10 another minutes for testing and never got falsly banned.

Legit:
1) http://i.imgur.com/lj0Ln4T.png
2) http://i.imgur.com/ntOUCLZ.png
3) http://i.imgur.com/r0ZN36e.png
4) http://i.imgur.com/p2BblI4.png

Killaura:
1) http://i.imgur.com/cjDBTDM.jpg
2) http://i.imgur.com/r3qk7Gm.jpg
3) http://i.imgur.com/BNL3DY8.jpg
4) Banned.
 

KittenznOm

Legendary Pika
Joined
Feb 26, 2016
Messages
260
Points
28
Adding another anticheat? This sounds like a recipe for lag...
 
OP
OP
D

DarkPVPUniverse

Also "MAC" is "Moon Anti-Cheat" ( ͡° ͜ʖ ͡°)

The Anti-Cheat is simply extreme configured multiple plugins that work together to prevent hackers...
It didn't code anything i just configured the anti-cheats very good :D. Would say 10 times better than current spartan that the practice server has.

Here is what the Anti-Cheat uses.

AAC (Advanced Anti-Cheat) is used to block all hacks expect KillAura.
PAC (Phoenix Anti-Cheat) is used to block Killaura.
AdvancedBan is used for cool ban message.
AdvancedFreeze is for Screen Share.
BanWaves plugin
BlockedCommands plugin is used to block bukkit:plugins /pl /plugins and some other commands.
ClearChat is used to clear the chat.
GUIReporter is used to report hackers with Gui.
NoLagg is used to clear entities so no lag
No Void is used if the player falls in void to get teleported to spawn.
Ping is used for /ping command.
Skript is used for Anti-Swear/Anti-Hacksutation
Sounds++ is used for Join/Quit/Chat sounds.
StaffChat is used for @Message and it will say [Staff] Player >>> Message
Vault is LIB is cool plugin.
ProtocolLIB is LIB for AAC
 
OP
OP
D

DarkPVPUniverse

I don't wanna put download link in here i tho can give it to a staff if he wants to check it.
 
OP
OP
D

DarkPVPUniverse

Also "MAC" is "Moon Anti-Cheat" ( ͡° ͜ʖ ͡°)

The Anti-Cheat is simply extreme configured multiple plugins that work together to prevent hackers...
It didn't code anything i just configured the anti-cheats very good :D. Would say 10 times better than current spartan that the practice server has.

Here is what the Anti-Cheat uses.

AAC (Advanced Anti-Cheat) is used to block all hacks expect KillAura.
PAC (Phoenix Anti-Cheat) is used to block Killaura.
AdvancedBan is used for cool ban message.
AdvancedFreeze is for Screen Share.
BanWaves plugin
BlockedCommands plugin is used to block bukkit:plugins /pl /plugins and some other commands.
ClearChat is used to clear the chat.
GUIReporter is used to report hackers with Gui.
NoLagg is used to clear entities so no lag
No Void is used if the player falls in void to get teleported to spawn.
Ping is used for /ping command.
Skript is used for Anti-Swear/Anti-Hacksutation
Sounds++ is used for Join/Quit/Chat sounds.
StaffChat is used for @Message and it will say [Staff] Player >>> Message
Vault is LIB is cool plugin.
ProtocolLIB is LIB for AAC

Most of the plugins are lightweight expect PAC/AAC
 

CPT_ARCHER

Veteran
Joined
Dec 8, 2016
Messages
4,355
Points
118
Nice food +1 Hope you're hard work pays off cuz there are too many hackers on practice.
 

Whitei520

Ex-System Administrator
Veteran
Joined
Feb 26, 2016
Messages
233
Points
63
@DarkPVPUniverse I'm not sure that you realise the impact of adding an extra '16' plugins to every gamemode.
Also what would you do if one of those 16 dependencies became depreciated... And have you by any chance compiled them or just dropped 16 random plugins into the server and configured them one by one?
 

Moon_420

Banned
Joined
Apr 26, 2016
Messages
262
Points
28
They are obfuscated there is no way de compiling them i would if i could de compile them but i can't unless the Plugin owner gives the source code but since AAC is premium there is no way he gives his plugin. Also PAC is also obfuscated no way to compile and deobfuscate obfuscated plugins.
Take a look AAC is obfuscated: http://image.prntscr.com/image/5b802fef63e24763bcecf1d2d2e7d907.png
Also most of the Plugins are lightweight meaning they won't harm the server performance by a lot.
in other hand you can keep AAC,Advanced Bans,PAC,Banwave and remove others it will still work others are miscellaneous they do minor things such clearing entities for less lag,freeze the player,gui for /report,more sounds,/ping,skript even if you remove those the anti-cheat will work but those aren't heavy plugins to cause so much lag... And yes i configured one by one :). Since AAC doesn't have all the things anti-cheat has i had to add other plugins so my image in my brain comes true :).
 

Moon_420

Banned
Joined
Apr 26, 2016
Messages
262
Points
28
So i did some tests with Flux b4.
Well.. It banned the Kill Aura also non of the Anti-Bots worked.
I tested long jump it also didn't work so the anti-cheat prevents you from long jumping.
Also i made so the 2 entities around the player now disappear in 0.5 seconds previously they would despawn in 3 seconds.
Also the anti-cheat disables some checks if the TPS lowers to prevent false bans which i previously forgot to mention:

1) http://i.imgur.com/gCRQ0xO.png
2) http://i.imgur.com/cIwZEFe.png
3) http://i.imgur.com/2tgdpuJ.png
The auto check disable if TPS lowers.
TPS = Ticks Per Second...

[12-02-2017 17:05:49.502] (CheckManager) Enabled check movement.BadPackets
[12-02-2017 17:05:49.503] (CheckManager) Enabled check combat.FightSpeed
[12-02-2017 17:05:50.228] (TPSManager) TPS dropped to 18.34862385321101
[12-02-2017 17:05:50.964] (TPSManager) TPS dropped to 18.373909049150207
[12-02-2017 17:05:53.178] (TPSManager) TPS dropped to 17.444395987788923
[12-02-2017 17:05:53.200] (CheckManager) Disabled check movement.BadPackets
[12-02-2017 17:05:53.203] (CheckManager) Disabled check combat.FightSpeed
 

Whitei520

Ex-System Administrator
Veteran
Joined
Feb 26, 2016
Messages
233
Points
63
I see you have put a fair bit of effort into this, the only problem I have, and its quite a big one to be quite honest, for such a large server like the Pika-Network future proofing and access to source code are a couple of very important aspects to any global systems. This suggestion sadly has neither of these aspects. If even just one of those dependencies became depreciated by its original developer then eventually we would have to rethink this all over again, that is just not acceptable for such a large network.

I will lock this thread as its main point has been achieved and you have posted enough information for others to make informed decisions. It will be entirely up to Yoeri if he chooses to use this but I have to say I am strongly against it.

Again I will say I have great respect for you putting the effort and time so evidently shown here.
Regards,
Pika-Development
 
Status
Not open for further replies.
Top