Anti cheat plugin devoloping
#1
So, I saw in my github an old plugin I started, NoCheat, but it crashed the server trying to detect if a player is flying or not, fixed it.
https://github.com/tonibm19/NoCheat

And, I wonder, why don't we all together develop an anticheat plugin?
If everyone helps, we could discuss how to handle hacks, and how to get the best performance. I think this is a very important plugin and we should provide basic protection, because as for now... a hacker fucks up everyone.

Maybe start an anticheat plugin in Cuberite organitzation? Huh
Reply
Thanks given by: JuliB
#2
A year ago I started working on an obfuscation plugin which was highly demanded. But I stopped development due to exceptions that could not be resolved. Also, the community feedback was really weak.
https://github.com/SphinxC0re/SphinxOres

I would love to bring this plugin into the organization because every big Minecraft server uses some form of obfuscation for mining worlds
Reply
Thanks given by:
#3
I dont think anti xray is the best solution. I would better foccus on how many ores does a player mine on X time.
Nowadays, its easier to use a xray texture pack with optifine (i think server cant detect it) than a real xray.
Reply
Thanks given by:
#4
Obfuscation is proven to be the best way of preventing players from x-raying and statistics to be the worstBig Grin
Reply
Thanks given by:
#5
Yay but anti xray cant with this
http://www.curse.com/texture-packs/minec...compatible
Reply
Thanks given by:
#6
Oh Smile my plugin can, trust me. It obfuscates the whole world so everything the player sees is random ores. The only thing is, that it doesn't work with the current version of Cuberite.
Reply
Thanks given by: tonibm19
#7
Keep in mind that currently your plugin can't be included in the cuberite/cuberite repo. Only plugins with the Apache license can.

First we'd need to fix the crashing problem though Wink

EDIT:
Also, this is another example where multi threading could be really useful. Just read the chunk in a cBlockArea and obfuscate/deobfuscate the chunk in a different thread.
Reply
Thanks given by:
#8
Youre fly-detecion is poor, like realy poor.Tongue
I do think a anti-cheat plugin is realy needed tho, too.

I'll try to do the cheat detection if someone helps me with storing player-spezific data in memory and an sqllite database.
Reply
Thanks given by:
#9
Try last version. I have improved it.

If someone has a hacked client and can try, it would be fine. When I recognized as hack fly in survival with /fly command it worked, but who knows...
Reply
Thanks given by:
#10
its ok'isch

EDIT:
I just found a bug in it:

EDIT2:
Also: never ever call a anti-whatever feature 'completed'
Reply
Thanks given by:




Users browsing this thread: 6 Guest(s)