Anti Cheat: Machine learning anti-killaura

Discussion in 'Spigot Plugin Development' started by konsolas, May 7, 2016.

  1. Chess engines are way more important...
     
    • Funny Funny x 1
  2. He's making a chess engine??
     
    • Funny Funny x 1
  3. A private project I guess, but yea
     
    • Like Like x 1
  4. right.
    I use 5 because it shows the differences in light allthough........ehm...........you know.
     
  5. konsolas

    Supporter

    So essentially I was away for 2 weeks, and was working on a chess engine during that period. This is still in development, and may be able to detect ghost clients in the near future.
     
    • Like Like x 5
  6. Well, if you need help. You know where to shout.
     
  7. I know that this is possible I just don't see how a plugin can learn & gl with the development!
     
  8. It's all about maths, statistics, graphs, vectors and classifying those vectors. Machine Learning is a mathematical simulation like the human brain.
     
    • Like Like x 3
  9. Someone enlighten me on what a chess engine is? It would be greatly appreciated.
     
  10. Boom.
     
    • Optimistic Optimistic x 3
  11. A program which picks chess moves.
     
    • Informative Informative x 1
  12. Thank you, after reading that I feel pretty stupid. (It was self explanatory)
     
  13. How's progress?
     
    • Agree Agree x 3
  14. konsolas

    Supporter

    How's this for progress?
     
    • Like Like x 1
    • Winner Winner x 1
  15. I still feel like this would require a minimal amount of work to bypass.. But I guess I'll see for myself when you release a demo/a real copy.
     
  16. konsolas

    Supporter

    I mean, I've already shown the "untrained client" video. How else do you propose a bypass would work?
     
  17. I wouldn't wanna release my possible bypass before I can even test if it works myself. I'm long gone from contributing to the minecraft community.

    I'm just voicing my opinion, you have some sort of 'method' to detect the different between a human and a hack but a very limited amount of ways exist.
     
  18. the way to bypass a difference between human behavior and robotic activity is near impossible, you'd need to make the computer think you're a human and having it programatically do that is possible, with macros and such but it would be very hard and @konsolas how do you propose you'll find macros and stuff like that? I mean there must be a way but the macro would copy human behavior and output it as itself so there's no real way to differ between that and human behavior because it is technically the same. You'd just need the computer to choose the macro based on the entities around it and the positioning of the player, sure it would be hard to make but not impossible by any means so how would you check this, or even find this since it's copying human behavior.
     
  19. Human random isn't random.
    Machine learning isn't about specific actions, it's about the patterns things follow - which do exist.
     
  20. This plugin only gives a probabillity.It's up to the person reviewing whether the player is cheating or not