Cuberite Forum
Anti cheat plugin devoloping - Printable Version

+- Cuberite Forum (https://forum.cuberite.org)
+-- Forum: Plugins (https://forum.cuberite.org/forum-1.html)
+--- Forum: Plugin Discussion (https://forum.cuberite.org/forum-8.html)
+--- Thread: Anti cheat plugin devoloping (/thread-2164.html)

Pages: 1 2


Anti cheat plugin devoloping - tonibm19 - 10-15-2015

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


RE: Anti cheat plugin devoloping - sphinxc0re - 10-15-2015

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


RE: Anti cheat plugin devoloping - tonibm19 - 10-15-2015

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.


RE: Anti cheat plugin devoloping - sphinxc0re - 10-15-2015

Obfuscation is proven to be the best way of preventing players from x-raying and statistics to be the worstBig Grin


RE: Anti cheat plugin devoloping - tonibm19 - 10-15-2015

Yay but anti xray cant with this
http://www.curse.com/texture-packs/minecraft/226375-xray-ultimate-1-8-compatible


RE: Anti cheat plugin devoloping - sphinxc0re - 10-15-2015

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.


RE: Anti cheat plugin devoloping - NiLSPACE - 10-15-2015

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.


RE: Anti cheat plugin devoloping - LO1ZB - 10-16-2015

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.


RE: Anti cheat plugin devoloping - tonibm19 - 10-16-2015

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...


RE: Anti cheat plugin devoloping - LO1ZB - 10-16-2015

its ok'isch

EDIT:
I just found a bug in it:

EDIT2:
Also: never ever call a anti-whatever feature 'completed'