Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Плагин [SEC/MISC]AuthWiper 1.2- Вайпаем обычных игроков, а донатеров нет.[BungeeAuth by Yooxa&AuthMe][1.8+]

Тема в разделе "Неподтвержденные плагины", создана пользователем slavik123123123, 22 сен 2016.

  1. Автор темы
    slavik123123123

    slavik123123123 Старожил Пользователь

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    AuthWiper

    Версия сервера: 1.8-1.10
    Версия плагина: 1.2
    Обновление: 25.09.2016

    Особенности:
    • Работает более менее быстро(Только на SqlLite)
    • Тестировался с PermissionsEx 1.23.4.
    • Работает с AuthMe и BungeeAuth
    Команда:
    • /startwipe - Начинает вайп. Можно писать только с консоли.
    Заметки:
    • Если у вас Sqlite дата база, то поместите её в папку AuthWiper
    • И После вайпа поместите её назад.
    • Может работать и с другими плагинами на авторизацию(Надеюсь)
    • После вайпа размер даты базы не измениться(особенность sql)
    • Не указывайте слишком большое количество аккаунтов за раз. Ставьте от 4000-10000 тысяч аккаунтов за раз(Sqlite only)
    • Для того чтобы вайпнуть 220к аккаунтов, у меня ушло ~4 минуты, при настройке 10000 аккаунтов за раз.(SQLITE), на Mysql ~5к аккаунтов в минуту.
      Код:
      [20:15:15 INFO]: [AuthMeWipe] Connected to SQLITE database
      [20:15:29 INFO]: [AuthMeWipe] Naideno 226295 akkauntov. Donaterov: 5495. Na waip: 220800 akkauntov
      [20:15:29 INFO]: [AuthMeWipe] Starting in 5
      [20:15:30 INFO]: [AuthMeWipe] Starting in 4
      [20:15:31 INFO]: [AuthMeWipe] Starting in 3
      [20:15:32 INFO]: [AuthMeWipe] Starting in 2
      [20:15:33 INFO]: [AuthMeWipe] Starting in 1
      [20:15:34 INFO]: [AuthMeWipe] Udaleno 10000 akkauntov. Ostalos': 210800
      [20:15:38 INFO]: [AuthMeWipe] Udaleno 10000 akkauntov. Ostalos': 200800
      [20:15:43 INFO]: [AuthMeWipe] Udaleno 10000 akkauntov. Ostalos': 190800
      [20:15:51 INFO]: [AuthMeWipe] Udaleno 10000 akkauntov. Ostalos': 180800
      [20:15:59 INFO]: [AuthMeWipe] Udaleno 10000 akkauntov. Ostalos': 170800
      [20:16:10 INFO]: [AuthMeWipe] Udaleno 10000 akkauntov. Ostalos': 160800
      [20:16:17 INFO]: [AuthMeWipe] Udaleno 10000 akkauntov. Ostalos': 150800
      [20:16:26 INFO]: [AuthMeWipe] Udaleno 10000 akkauntov. Ostalos': 140800
      [20:16:35 INFO]: [AuthMeWipe] Udaleno 10000 akkauntov. Ostalos': 130800
      [20:16:49 INFO]: [AuthMeWipe] Udaleno 10000 akkauntov. Ostalos': 120800
      [20:17:02 INFO]: [AuthMeWipe] Udaleno 10000 akkauntov. Ostalos': 110800
      [20:17:13 INFO]: [AuthMeWipe] Udaleno 10000 akkauntov. Ostalos': 100800
      [20:17:22 INFO]: [AuthMeWipe] Udaleno 10000 akkauntov. Ostalos': 90800
      [20:17:30 INFO]: [AuthMeWipe] Udaleno 10000 akkauntov. Ostalos': 80800
      [20:17:39 INFO]: [AuthMeWipe] Udaleno 10000 akkauntov. Ostalos': 70800
      [20:17:48 INFO]: [AuthMeWipe] Udaleno 10000 akkauntov. Ostalos': 60800
      [20:18:04 INFO]: [AuthMeWipe] Udaleno 10000 akkauntov. Ostalos': 50800
      [20:18:23 INFO]: [AuthMeWipe] Udaleno 10000 akkauntov. Ostalos': 40800
      [20:18:35 INFO]: [AuthMeWipe] Udaleno 10000 akkauntov. Ostalos': 30800
      [20:18:43 INFO]: [AuthMeWipe] Udaleno 10000 akkauntov. Ostalos': 20800
      [20:18:49 INFO]: [AuthMeWipe] Udaleno 10000 akkauntov. Ostalos': 10800
      [20:18:54 INFO]: [AuthMeWipe] Udaleno 10000 akkauntov. Ostalos': 800
      [20:18:58 INFO]: [AuthMeWipe] Waip zakon4en. Perezagruzite server.
    Конфиг:
    Код:
    #какую группу вайпать.
    default-group: "default"
    
    #Если 0, то будут сохранены только игроки у которых есть какая нибудь группа.
    #ПРИМЕР:
    #    c0ba7303-f699-33f9-b371-e9ba2ead463f:
    #        group:
    #        - Creat
    #        - prem
    #        - lord                                      ТАКИЕ ИГРОКИ БУДУТ СОХРАНЕНЫ.
    #        - donor
    #        - fly
    #        options:
    #          name: DreamDogger12
    #-------------------------------------
    #    1d70bf8d-7e9f-36f4-a435-be35bb231175:
    #        options:
    #          name: Nlga14
    #        permissions:
    #        - ultracosmetics.suits.rave.leggings           ТАКИЕ ИГРОКИ НЕ БУДУТ СОХРАНЕНЫ,
    #        - ultracosmetics.suits.astronaut.leggings      ЕСЛИ СТОИТ 1 ТО БУДУТ.
    #        - ultracosmetics.particleeffects.raincloud
    #        - ultracosmetics.emotes.love
    #Если 1, то будут сохранены все игроки которые есть в Permisions.yml(Тоесть у них есть какоето право, но нет группы)
    mode: 0
    #true - sqlite, false - mysql
    sqlite: true
    SQLLite:
      #Брать из конфига authme. mySQLDatabase:
      DataBase: 'authme'
      #Брать из конфига authme. mySQLTablename:
      TableName: 'authme'
      #Брать из конфига authme. mySQLColumnName:
      ColumnName: 'username'
    
    MySQL:
      Auth:
        #IP адресс MYSQL
        host: localhost
        #Порт от mysql
        port: 3306
        #Имя пользователя
        username: root
        #Пароль
        password: password
        #дата база
        database: authme
      Table:
        #имя таблицы где все авторизации
        tablename: authme
        #название колонки, где все ники.
        username: username
    
    #Сколько удалять аккаунтов за раз. Чем меньше, тем дольше. Рекомендуеться от 4000-8000.
    #Только SQLITE
    max-accs: 6000
    
    Изменения:
    Version 1.2:

    • Немножко улучшен код.
    • Возможно Mysql теперь работает капельку быстрее.
    Version 1.1:
    • Добавлена поддержка MySql
    • Теперь может вайпать авторизации от BungeeAuth
    Исходники: https://github.com/Dimatert9/AuthWiper


     
    Последнее редактирование: 25 сен 2016
  2. Хостинг MineCraft
    <
  3. BestKVanT

    BestKVanT Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    BestKVanT
  4. Alex_Miller

    Alex_Miller Активный участник Пользователь

    Баллы:
    66
    А с MySQL?
     
  5. Автор темы
    slavik123123123

    slavik123123123 Старожил Пользователь

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    Будет потом. Может через недельку.
     
  6. Jecson

    Jecson Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    _jecson_
    если база от bungeeauth, то не прокатит? И как можно базу bungeeauth по чистить от старых акков?
     
  7. Автор темы
    slavik123123123

    slavik123123123 Старожил Пользователь

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    Ну если сделать ее из mysql в sqlite, переименовать в authme.db, убрать в этом плагине из plugin.yml аутхми и поместить твою базу в папку AuthMe после чего изменить в конфиге этого плагина немного таблицы, то впринципе все должно работать.[DOUBLEPOST=1474654756,1474610319][/DOUBLEPOST]Version 1.1:
    • Добавлена поддержка MySql
    • Теперь может вайпать авторизации от BungeeAuth
    [DOUBLEPOST=1474655043][/DOUBLEPOST]@Dereku жду тапочки по поводу кода :(
     
  8. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Держи.
    [​IMG]

    В mysql классе делай пул тредов, а не их хардкод с повторением кода раз за разом.
    Ссылки на треды и соединения храни только в реализациях, в основном классе они не нужны.
    https://github.com/Dimatert9/AuthWiper/blob/master/src/ru/leymooo/authwiper/Mysql.java#L53 &amp; ???
    И зачем ты почти во все методы закинул "synchronized"?
     
  9. CatCoder

    CatCoder Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    CatCoder
    Твою мать. Что с твоим кодом случилось? С тебя получается хороший обфускатор :)[DOUBLEPOST=1474662760,1474662721][/DOUBLEPOST]
    Он слишком увлёкся им :D
     
  10. Автор темы
    slavik123123123

    slavik123123123 Старожил Пользователь

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    А что с ним не так то? Вроде код более менее читаемый.
     
  11. CatCoder

    CatCoder Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    CatCoder
    Он читаемый, но выглядит ужасно.
     
  12. Автор темы
    slavik123123123

    slavik123123123 Старожил Пользователь

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    Version 1.2:
    • Немножко улучшен код.
    • Возможно Mysql теперь работает капельку быстрее.
    [DOUBLEPOST=1474789244,1474788976][/DOUBLEPOST]
    чёто я не разобрался как их делать нормально(
     
  13. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Лист с потоками, к примеру. Правда, сам поток лучше вытащить в отдельный класс - так будет проще работать и поправлять код.
     
  14. Jecson

    Jecson Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    _jecson_
    топ плагин! bungeeauth очистило базу 230 000 за меньше минуты
     
  15. Автор темы
    slavik123123123

    slavik123123123 Старожил Пользователь

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    А логи можно? А то чтото не верится (
     
  16. Jecson

    Jecson Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    _jecson_
    логи не сохранились, так как делал вайп...
     
  17. Rikas

    Rikas Активный участник Пользователь

    Баллы:
    76
    я люблю славика ещё сильней!!!
     
  18. Jecson

    Jecson Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    _jecson_
    Славик топ, чё тут сказать...
     
  19. Автор темы
    slavik123123123

    slavik123123123 Старожил Пользователь

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo

Поделиться этой страницей