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

Question Dealing with groups of abusive players with VPNs

Comments in 'General Discussion' started by Jazzwhistle, Jul 23, 2015.

Thread Status:
Not open for further replies.
  1. Jazzwhistle
    Offline

    Jazzwhistle Notable Member

    Joined:
    Dec 27, 2014
    Posts:
    364
    Minecraft User:
    Awzaw
    Hi,

    I am currently dealing with a group of players who use a VPN to avoid ip-bans, intent on ruining the game for all my other players. Of course we can keep them at the lowest rank (as long as we realize it's them...) so they can't do much damage. But when they decide to attack as a group there is nothing my staff can do to stop them posting hate speech and even death threats etc before they get banned, make a new account, and start again. When there are 2 or 3 players doing this it is very upsetting especially to my younger players.

    I'm surprised that MCPE still doesn't generate some kind of unique device ID to identify players uniquely, even though I realize this could eventually be bypassed by GhostHack etc until the next MCPE update...

    Meanwhile, I've tried enabling the "disable registration" in SimpleAuth to mitigate the problem during concentrated attacks, but this seems to have no effect. I've also tried adding the negative permission to my PurePerms ranks, and both the above together... but I still cannot prevent such players making new accounts.

    Any ideas?!
    Thanks
  2. Legoboy0215
    Offline

    Legoboy0215 Notable Member

    Joined:
    Nov 1, 2014
    Posts:
    1,724
    Minecraft User:
    Legoboy0215
    Save their old ip then compare? Too late though. Use Client ID maybe. How can they ruin when you protect everything?
  3. PEMapModder
    Offline

    PEMapModder Notable Member Plugin Developer

    Joined:
    Oct 9, 2013
    Posts:
    7,306
    Plugins:
    11
    Minecraft User:
    PEMapModder
    In 0.12, MCPE clients are going to send the device ID to servers. Though, since it is disallowed to send device IDs directly (@shoghicp said so, idk who made that rule), they will be send along with client ID and digested with md5.
    Jon and Jazzwhistle like this.
  4. Jazzwhistle
    Offline

    Jazzwhistle Notable Member

    Joined:
    Dec 27, 2014
    Posts:
    364
    Minecraft User:
    Awzaw
    Until I can exclude certain worlds I can't add /land buy, and only higher ranks can use /area to protect. It's not so much griefing that is the problem, it's the verbal abuse and death threats in the chat :-/

    I can see why sending device ID is problematic... but if 0.12 can identify a device that will probably fix it.
  5. Legoboy0215
    Offline

    Legoboy0215 Notable Member

    Joined:
    Nov 1, 2014
    Posts:
    1,724
    Minecraft User:
    Legoboy0215
    Servers. our servers?
  6. PEMapModder
    Offline

    PEMapModder Notable Member Plugin Developer

    Joined:
    Oct 9, 2013
    Posts:
    7,306
    Plugins:
    11
    Minecraft User:
    PEMapModder
    Probably due to privacy. Maybe they think that letting people identify that it's the same device violates privacy.
  7. Legoboy0215
    Offline

    Legoboy0215 Notable Member

    Joined:
    Nov 1, 2014
    Posts:
    1,724
    Minecraft User:
    Legoboy0215
    Just disable chat until peole vote or they verify.
    PEMapModder likes this.
  8. Jazzwhistle
    Offline

    Jazzwhistle Notable Member

    Joined:
    Dec 27, 2014
    Posts:
    364
    Minecraft User:
    Awzaw
    Disable chat until you vote is a good idea... although I'd have to do that with setuperm I suppose instead of a rank up so higher ranks don't get demoted when they vote!

    As for verify, is there a plugin for this? I haven't found one yet and even sites that ask for email before log in don't seem to verify the email address. That would be an amazing plugin, but I can't quite see how it would work unless it was integrated with email being managed directly on my VPS.
  9. Legoboy0215
    Offline

    Legoboy0215 Notable Member

    Joined:
    Nov 1, 2014
    Posts:
    1,724
    Minecraft User:
    Legoboy0215
    Ifteam had one before.lol. JDCraft is big so be carful. Wish you good luck!
  10. Jazzwhistle
    Offline

    Jazzwhistle Notable Member

    Joined:
    Dec 27, 2014
    Posts:
    364
    Minecraft User:
    Awzaw
    Thanks! Just trying to find a permission to disable chat... pocketmine itself doesn't seem to have one, and purechat has no perms. How did you manage it? I could create a rank with black chat text... but Then voting would derank higher ranks!

    Thanks
    LazerSoft likes this.
  11. Legoboy0215
    Offline

    Legoboy0215 Notable Member

    Joined:
    Nov 1, 2014
    Posts:
    1,724
    Minecraft User:
    Legoboy0215
    lol. I dont hve it but kjj does. The code is easy.
    PHP:
    public function onChat(PlayerChatEvent $event){
        if(!
    $event->getPlayer()->hasPermission("jdcraft.chat")){ //Make a group called Guest and another called Player. 
            
    $event->setCancelled(true);
            
    $event->getPlayer()->sendMessage("Please vote for us to chat!");
        }
    }
    The rank Player will have the permission to chat. Set default to guest and when the player votes, execute setgroup.
  12. LazerSoft
    Offline

    LazerSoft New Member

    Joined:
    Jul 22, 2015
    Posts:
    9
    In a plugin do

    PHP:
    public function onChat(PlayerChatEvent $e){
    if(
    $e->getPlayer()->hasPermission("somepermission.chat")){
    $e->setCancelled(false);
    } else{
    $e->setCancelled(true);
    }
    }
    I can create a small plugin for you if you would like.
    Radix likes this.
  13. LazerSoft
    Offline

    LazerSoft New Member

    Joined:
    Jul 22, 2015
    Posts:
    9
    Did you copy and paste that code? If you type it directly in browser there is no code formatting :/
  14. Legoboy0215
    Offline

    Legoboy0215 Notable Member

    Joined:
    Nov 1, 2014
    Posts:
    1,724
    Minecraft User:
    Legoboy0215
    I typed on my KindlePaper white. Happy? :)
  15. PEMapModder
    Offline

    PEMapModder Notable Member Plugin Developer

    Joined:
    Oct 9, 2013
    Posts:
    7,306
    Plugins:
    11
    Minecraft User:
    PEMapModder
    What about using chat channels? (Not sure if @EvolSoft supported it)
    Andrey Nazarchuk and LazerSoft like this.
  16. Legoboy0215
    Offline

    Legoboy0215 Notable Member

    Joined:
    Nov 1, 2014
    Posts:
    1,724
    Minecraft User:
    Legoboy0215
    First time I ever heard @PEMapModder reconmend plugins instead of giving code. XD
    Chat channels is a good idea too!
    PEMapModder likes this.
  17. PEMapModder
    Offline

    PEMapModder Notable Member Plugin Developer

    Joined:
    Oct 9, 2013
    Posts:
    7,306
    Plugins:
    11
    Minecraft User:
    PEMapModder
    Because this is the general discussion forum ;)
    Take a look at IRC. It has cool things like the +r cmode (only registered users can talk on that channel).
    Legoboy0215 likes this.
  18. Jazzwhistle
    Offline

    Jazzwhistle Notable Member

    Joined:
    Dec 27, 2014
    Posts:
    364
    Minecraft User:
    Awzaw
    Thanks for suggesting that code, and I'll check out the IRC too. I'll do it with setuperm instead though, so owners don't get set to Player rank when they vote ;-)

    Also, any ideas on how to disable registration of new accounts temporarily when we are under attack? I'm using latest SimpleAuth with SimpleAuthHelper but disabling register perms doesn't work.

    Thanks
    Last edited: Jul 23, 2015
    LazerSoft likes this.
  19. Goerick
    Offline

    Goerick Active Member

    Joined:
    Jan 24, 2014
    Posts:
    250
    Minecraft User:
    goerick
    Ok since we are saying a wee bit off topic I will answer.

    If they are being extremely abusive like threatenubg to kill or cyber bullying I suggest you call your local law enforcement if it gets too serious.

    You can use a VPN crack tool for their actual ip as they are probably just some news who use the same vpn as 10 million people around the world (especially app based VPN that are popular and the first one to pop up on search). However check your laws as this could be illegal.
  20. Goerick
    Offline

    Goerick Active Member

    Joined:
    Jan 24, 2014
    Posts:
    250
    Minecraft User:
    goerick
    Edit theplugin.

    Extract the plugin with @PEMapModder awesome phar tool or devtools.

    Editing the .php is very easy even for me as a non-coder. Remeber to use a good text editor like Notepad++ (Not scratch pad or notepad, any default OS text editor).
Thread Status:
Not open for further replies.

Share This Page

Advertisement