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

Помогите Бан по mac или hdd

Тема в разделе "Разработка плагинов для новичков", создана пользователем ZaRRaZa, 8 апр 2012.

  1. smilesdc

    smilesdc Няша Модератор

    Баллы:
    153
    Имя в Minecraft:
    smilesdc
    Лол что?
     
  2. Хостинг MineCraft
    <
  3. DoritosMan

    DoritosMan Старожил

    Баллы:
    103
    Имя в Minecraft:
    koocez
    У меня такая система бана

    На сервере включен вайт-лист
    Нашел нарушителя, Бан по нику Бан по IP Бан на сайте
    При этом стоит плагин IPnotify
    И если он зайдет на сервер зарегав 2ую учетку на сайте и оставив заявку его добавляют, зайдя напишет что этот игрок имеет второй ник, заходиш в IPnotify, проверил снова забанил, потом он не полезет т.к. знает что тоже самое будет) Плагин IPnotify регестрирует все IP которые заходили под каждым ником

    Ну а если бы мои мозги позволяли я бы сделал проверку мд5 и не парился)
     
  4. LordXaosa

    LordXaosa Модератор

    Баллы:
    173
    Skype:
    brennan_3000
    Не знаю, есть ли актуальный EasyBan, но там достаточно было через него забанить ник, он автоматом на основе статистики заходов с этого ника банит ip и все дубль акки. Т.е. ничего дополнительно админу писать и делать не надо, все само :) Было удобно...
     
    zuma2 и Ission нравится это.
  5. Het

    Het Активный участник

    Баллы:
    88
    Skype:
    james_hetfiled
    Имя в Minecraft:
    Het
    Пробовали его обновить, безрезультатно, игнорирует команды, а так очень сильный плагин был, во времена 1.1-R4, но для себя нашел замену несколькими плагинами, итог тот же
     
    ВремяПриключений нравится это.
  6. Toxuin

    Toxuin Старожил Девелопер Пользователь

    Баллы:
    103
    Лолшто? Про lazy initialization слышали? Лезвие Оккама в его апогее. И да, самое что ни на есть ООП. Вот например, сишарп.

    Про случайный ключ - это такой прикол. Если ключ случаен, то очевидно что расшифровка содержимого невозможна, так как ключ не знает никто. Это примерно как вместо шифрования просто наспавнить в файл случайных букв и цифр - эффект будет тот же:)
     
  7. Lance

    Lance Активный участник

    Баллы:
    68
    случайно набрёл на эту тему ... уже реализовано у нас
    у нас каждый юзер привязан к своему компу и даже за другой ник не может зайти со своего компа...
    получая бан он не может более зайти в игру только с другого ника на другом компьютере
     
  8. LordXaosa

    LordXaosa Модератор

    Баллы:
    173
    Skype:
    brennan_3000
    У меня привязка ника к железу по желанию игрока сделано. При бане, тоже, только с другого компа с другого ника.
     
  9. LordXaosa

    LordXaosa Модератор

    Баллы:
    173
    Skype:
    brennan_3000
    Батл? Не, не правда) Я за объективный обмен опытом :) А по теме тут было
    :D
     
  10. Racvol

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

    Баллы:
    123
    И чего? При чем тут ленивая инициализация и сущности? В коде что вы показали абсолютно все является объектами будь то классы контейнеры или типы которое по сути тоже классы.
    Про энтропию слышали? Даже если ты рандомно наберешь ключ где гарантия что он будет криптоустойчив? Всякие рандомизаторы тоже не случайны тк работают по алгоритму. Я знаю тока один приемлемый способ, в Linux используется помехи в оборудовании для генерации случайных чисел.
     
  11. Toxuin

    Toxuin Старожил Девелопер Пользователь

    Баллы:
    103
    Это уже флуд. Я не хочу объяснять дважды шутку, которую ты не понял.

    По теме: Есть такая библиотека, которая позволяет получать мак-адресс пользователя(кроме прочего). Использовать в проекте весьма удобно, определяет всегда и корректно. Почему бан по мак-адресу, а не по HDD или по номеру мамки? Потому что накодить можно за 2 минуты ничего не зная о сабже. Ну и как уже сказали выше – мы же баним школьников, а не секретных агентов. Обойти можно любую проверку, да только школьнички вряд ли смогут – даже эту. Ну правда.
     
    DaleMartinWatson нравится это.
  12. Flumaster

    Flumaster Старожил Девелопер Пользователь

    Баллы:
    153
    Skype:
    alexey_aristov
    Немного не согласен. У меня на прошлом провайдере интернета была привязка по mac'у, Я взял и на всех компах поставил вместо мака, домашний телефон.
    Изменяется мак в 2 клика.
     
  13. smilesdc

    smilesdc Няша Модератор

    Баллы:
    153
    Имя в Minecraft:
    smilesdc
    Это ты загнууул)
    Какой батл? Я просто дискуссирую по теме. Свой кусок кода, я выложил)
     
  14. smilesdc

    smilesdc Няша Модератор

    Баллы:
    153
    Имя в Minecraft:
    smilesdc
    Я не кодер :why:
     
  15. smilesdc

    smilesdc Няша Модератор

    Баллы:
    153
    Имя в Minecraft:
    smilesdc
    :D
     
  16. Toxuin

    Toxuin Старожил Девелопер Пользователь

    Баллы:
    103
    Собственно, возвращаясь к нашим баранам: с библиотекой UDIDGen вся "привязка" будет заключена в 2 строках:
    PHP:
    import com.eaio.uuid.UUIDGen;
    public 
    String macAdress UUIDGen.getMACAddress();
    Дальше использовать где нужно, можно даже в методе login();
    Удобненько!
     
  17. LordXaosa

    LordXaosa Модератор

    Баллы:
    173
    Skype:
    brennan_3000
    Мак сменить 2 кликами можно...
     
  18. smilesdc

    smilesdc Няша Модератор

    Баллы:
    153
    Имя в Minecraft:
    smilesdc
    Кстати, хочу подметить, что очень хорошая библиотека!
     
  19. MightGUY

    MightGUY Активный участник

    Баллы:
    78
    Бан по Cерийнику легко обходится.
    Раз-два,винду переустановил,вот тебе и серийник,как из-под завода!
     
    wergio28 нравится это.
  20. LordXaosa

    LordXaosa Модератор

    Баллы:
    173
    Skype:
    brennan_3000
    после каждого бана винду переставять? :D
     
    Bars и wergio28 нравится это.
  21. DaleMartinWatson

    DaleMartinWatson Старожил Девелопер Пользователь

    Баллы:
    103
     
    kaban1997 и Toxuin нравится это.

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