1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Pros and Cons of Vanilla Anti Cheats

Discussion in 'Media' started by ♡♡♡♡, Sep 14, 2016.

  1. ♡♡♡♡

    ♡♡♡♡ Member

    Joined:
    Apr 20, 2016
    Messages:
    2,604
    Likes Received:
    1,177
    Trophy Points:
    113
    Gender:
    Male
    Occupation:
    Location:
    The ♡Land
    Ok so I've started work on my own VAC for a fun little project so I thought I would make a thread about the pros and cons of these types of anti cheats. NOTE: VACs are still a very new concept that has only really been possible sine the 1.9 release I only know of two servers that have a decent VAC as very few people work on them.

    Lets start with what exactly a VAC is :p A VAC (vanilla anti cheat) is an anti cheat ran completely off command blocks. They are now just recently being created as new 1.9 command block features allow for many completely vanilla mini games servers to be made. Even things like eggwars, skywars, dueling, and money walls can be made in vanilla now. As soon as all these servers started coming out they were a prime target for hackers so server devs needed to use what they had - command blocks - to stop them :p The results of these anti cheats can vary but done well I have seen a vanilla server with an anti cheat far superior to cubecraft's current anti cheat.

    Pros:
    Lets start with the good then the bad :p
    1. Nearly impossible for clients to negate
    Most hack clients change nbt tags to work and avoid anti cheats. Back clients can not change scoreboard values so the these anti cheats are fool proof if done well.

    2. Pretty easy to make
    These anti cheats don't take nearly as long to make as a plugin as they usually don't take more than 60 command blocks at most.

    3. Easily customizable
    Since these anti cheats are so easy to make you can also very easily tailor them to your specific server. Server doesn't have any way of getting jump boost? Well you can buff your anti cheat now that it doesn't need to account for that.

    4. Completely vanilla
    Obviously these are completely vanilla And let you get your server into the vanilla part of various server list websites which usually have very little competition giving your server a higher chance of succeeding.

    5. Just plain cool
    Not much to explain here :p

    Now for the cons oh boy...

    1. Limited use inter dimensionally
    Command blocks don't work that well across dimensions meaning your VAC won't work well if at all in the nether/end.

    2. Laggy
    Without the proper command block techniques to reduce lag these VACs can be incredibly laggy especially if you have long chains that are constantly running. Only a problem for complicated anti cheats that try to do it all :p

    3. Affect legit players
    It is very hard for a VAC to not pick up on someone with bad connection also there are very few ways to detect kill aura using only command blocks and the ways that do often pick up on skilled players.

    4. Very weird
    You can't use /kick or /ban with command blocks so you have to do some very weird work arounds to accomplish these things (Im going to keep it secret now as the vanilla server owners might want to do so)

    5. Take up space
    VACs must be in your spawn chunks or else they won't work properly so they take up a very important part of the world.

    6. Require constant updates
    You probably won't have to change your entire anti cheat once a new update comes out but command blocks formatting changes happen all the time and this can easily break your anti cheat.

    7. Some hacks are impossible to detect
    Hacks like noSlowDown, fast eat, trigger bot, and freecam are nearly impossible to detect with command blocks as of now. Future mc updates will come out with more scoreboard objectives that can be used though.


    Again as I said VACs are very new and still have a ton of room for improvement. Already they can do better than nocheatplus and have only been possible for a few months. While a lot of the methods are secret to the vanilla mini games server owners only more and more people will eventually work on them making better and better versions :p

    I hope to have my own VAC done by the end of the month so hype? :p

    Thanks for reading! :D
     
    iSavageSardine likes this.
  2. iSavageSardine

    iSavageSardine Member

    Joined:
    Sep 7, 2016
    Messages:
    1,130
    Likes Received:
    797
    Trophy Points:
    113
    Gender:
    Male
    Occupation:
    A try hard at life
    Location:
    None of yo' business :)
    I think it would be better if they would make there in plugin, it won't be as laggy and etc
     
  3. nEuro

    nEuro Member

    Joined:
    Feb 5, 2016
    Messages:
    265
    Likes Received:
    39
    Trophy Points:
    28
    Gender:
    Male
    Home Page:
    Although I don't think it is practical, I like the idea as a command block challenge! Looking forward to see what you can come up with!
     
    ♡♡♡♡ likes this.
  4. Ping Ether

    Ping Ether Member

    Joined:
    Jun 2, 2016
    Messages:
    1,979
    Likes Received:
    2,870
    Trophy Points:
    113
    Gender:
    Male
    Occupation:
    Downloading MIDI files!!!
    Location:
    Italy
    Pssssttt
    Can you make a vanilla money walls command block world file for me?
    Thanksss
     
    ♡♡♡♡ likes this.
  5. ♡♡♡♡

    ♡♡♡♡ Member

    Joined:
    Apr 20, 2016
    Messages:
    2,604
    Likes Received:
    1,177
    Trophy Points:
    113
    Gender:
    Male
    Occupation:
    Location:
    The ♡Land
    :p I could make something similar but update axing the generators would probably be through shift clicking instead of a GUI :p
     
  6. ♡♡♡♡

    ♡♡♡♡ Member

    Joined:
    Apr 20, 2016
    Messages:
    2,604
    Likes Received:
    1,177
    Trophy Points:
    113
    Gender:
    Male
    Occupation:
    Location:
    The ♡Land
    Yeh plugins are generally better but these are just fun to make.
     
  7. Ping Ether

    Ping Ether Member

    Joined:
    Jun 2, 2016
    Messages:
    1,979
    Likes Received:
    2,870
    Trophy Points:
    113
    Gender:
    Male
    Occupation:
    Downloading MIDI files!!!
    Location:
    Italy
    Through sign? Because signs as far as I know are right-clickable.
     
  8. ♡♡♡♡

    ♡♡♡♡ Member

    Joined:
    Apr 20, 2016
    Messages:
    2,604
    Likes Received:
    1,177
    Trophy Points:
    113
    Gender:
    Male
    Occupation:
    Location:
    The ♡Land
    Yeah but would you really want to activate it every time you accidentally right click one? :p
    Also looking at it I would need to make a shop for every sub shop that was in money walls :(
     
  9. Ping Ether

    Ping Ether Member

    Joined:
    Jun 2, 2016
    Messages:
    1,979
    Likes Received:
    2,870
    Trophy Points:
    113
    Gender:
    Male
    Occupation:
    Downloading MIDI files!!!
    Location:
    Italy
    Lol, I get it :p
     
  10. killerwild

    killerwild Member

    Joined:
    Jul 12, 2016
    Messages:
    372
    Likes Received:
    41
    Trophy Points:
    28
    Gender:
    Male
    Occupation:
    Student - Software Engineering
    Location:
    Northern Ireland
    I don't think cubecraft would implement this method as it would take a lot of time putting the command blocks in each server.
     
  11. ♡♡♡♡

    ♡♡♡♡ Member

    Joined:
    Apr 20, 2016
    Messages:
    2,604
    Likes Received:
    1,177
    Trophy Points:
    113
    Gender:
    Male
    Occupation:
    Location:
    The ♡Land
    ik its not meant for cubecraft its just a fun project I'm working on :p
     
  12. killerwild

    killerwild Member

    Joined:
    Jul 12, 2016
    Messages:
    372
    Likes Received:
    41
    Trophy Points:
    28
    Gender:
    Male
    Occupation:
    Student - Software Engineering
    Location:
    Northern Ireland
    Sounds interesting! Good luck creating it :)