1. The forums will be archived and moved to a read only mode in about 2 weeks (mid march).

PMMP AntiCheat

Discussion in 'Development' started by BLOCKSTORM, Apr 30, 2018.

  1. BLOCKSTORM

    BLOCKSTORM Witch

    Messages:
    67
    Hello,
    is there any way to disable this anti speed ac by pocketmine?
    So the players won't be bugged back when sprinting, without editing the source code of pmmp. So can pmmp team please add an working option to toggle movement checks?
    Regards,
    BLOCKSTORM
     
  2. Muqsit

    Muqsit Chicken

    Messages:
    1,548
    GitHub:
    muqsit
    The movement check isn't an ANTI CHEAT. Read this, this may help you and is probably what's being stopped: https://bukkit.org/threads/speed-hack-protection-1-thing-that-causes-servers-to-lag-and-crash.264/
     
    Daniktheboss likes this.
  3. robske_110 (Tim)

    robske_110 (Tim) Wither Skeleton Poggit Reviewer

    Messages:
    1,342
    GitHub:
    robske110
    It's literally a SAFETY CHECK as explained in the comment just before it. You might want to mitigate the actual cause of your "pulling back" on players, which is mostly an overloaded server or a bad network connection (either on your side or on the client side, in which case you cannot do much other than trying to find the perfect compression settings for you). What is also worth mentioning is that even the innocent players who get caught by this safety check DO NEED to get caught, because they moved an excessive distance which causes heavy server load.

    Quote: This is NOT an anti-cheat check. It is a safety check. If you must tamper with this code, be aware that this can cause very nasty results. Without it hackers can teleport with freedom on their own and cause lots of undesirable behaviour, like freezes, lag spikes and memory exhaustion due to sync chunk loading and collision checks across large distances. Do not waste our time asking for help if you suffer the consequences of messing with this. Not only that, but high-latency players can trigger such behaviour innocently.
     
  4. BLOCKSTORM

    BLOCKSTORM Witch

    Messages:
    67
    Ok, thanks for that explenation. I want to edit some things in pocketmine to make it Compatible for my proxy, is there any tutorial how to build a pocketmine phar with my modified version of it? When i try to start the server and i downloaded and unpacked the php archive, and i run ./start.sh, it tells me "./bin/php7/bin/php: error while loading shared libraries: libmvec.so.1: cannot open shared object file: No such file or directory"

    Any idea why that is happening? I cloned the repo recurvisly :/
     
  5. MalakasPlayzMCPE

    MalakasPlayzMCPE Zombie Pigman

    Messages:
    667
    Use dev tools
     
    Levi likes this.
  6. MalakasPlayzMCPE

    MalakasPlayzMCPE Zombie Pigman

    Messages:
    667
    PS. You have to add the NBT folder to your repo (https://github.com/pmmp - One of the pinned ones) and the language files as well in order to make it work.
     
    Levi likes this.
  7. HimbeersaftLP

    HimbeersaftLP Fish

    Messages:
    2,402
    GitHub:
    HimbeersaftLP
    Either use Jenkins build #22 or compile php for yourself using compile.sh
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.