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

О плагине X-ray informer

Тема в разделе "[Архив] Помощь", создана пользователем acdev, 23 янв 2012.

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

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

    Баллы:
    68
    Имя в Minecraft:
    myacdev
    В связи с тем, что Orebfuscator (версия 1.3.1 test4 fix) порою выдаёт залежи ценных руд в любом тёмном месте (везде золото мерещится прям), да и нагрузку на CPU хорошую даёт (мониторил через VisualVM) , то начал подумывать о временном отказе от его использования ... ведь версия Bukkit 1.1 пока тестовая, да и сам плаг ещё тестят.
    Но тут на http://plugins.bukkit.org нашёл вполне достойную замену - X-Ray Informer http://dev.bukkit.org/server-mods/xray-informer/
    Основан этот плагин на отслеживании количества отображаемых игроку ценных руд. Если вдруг для игрока Х показывается 50 блоков с золотой рудой, то он отправляется в бан автоматом.
    Кто нибудь тестил это чудо?
     
  2. Хостинг MineCraft
    <
  3. VinchenzO

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

    Баллы:
    88
    не немного не так, если копнеш их ) и то на каждую руду свое ограничение по проценто (%) !
    и каждого игрока можешь проверить ! чем выше процент тем выше подозрение.
    пока не пойму какой алгоритм определения... у тест-игрока угля больше чем алмазов, а ругается на алмазы хотя их в 5 раз меньше. процент угля и алмаза один и тот-же :(
     
  4. Артемилятор

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

    Баллы:
    88
    Skype:
    gamervoks
    Имя в Minecraft:
    vokz
    Я вообще думаю убирать "ИКСРЕЙ" не нужно, смысл? тем кому не интересно не юзают, а без него многие просто не могут. А вот на счёт "ФЛАЙ""СПИД"хаков лучше запретить.:cap:
     
  5. VinchenzO

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

    Баллы:
    88
    Да стопудова не стоит ) так как это все волишь статистика! ну да + пока что один - он банит,
    а мои пионеры с флаем летают говорят по чуть-чуть как на лестницу забираешься (на воздух) с флаем и все полетел ( я хз как решить эту проблему
     
  6. Артемилятор

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

    Баллы:
    88
    Skype:
    gamervoks
    Имя в Minecraft:
    vokz
    Лично я сам сразу раньше с серва выходил если стоял античит, но щяс свой серв :D
     
  7. VinchenzO

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

    Баллы:
    88
  8. Grifhell

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

    Баллы:
    78
    У меня было такое, что на каком то участке под землей сначало все видели стены усыпанные драгоценными породами (словно все использовали иксрей), после того как я снес ребу, в том месте пропал весь камень и оголил все ценные руды xD
     
  9. Артемилятор

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

    Баллы:
    88
    Skype:
    gamervoks
    Имя в Minecraft:
    vokz
    Ну это очень легко исправить, чтобы карту не сносить, выделяешь область и командой //regen - Возвращаешь прежний вид карты(не затронутый, а первоначальный)
     
  10. VinchenzO

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

    Баллы:
    88
    так же если возьмем "[SEC] Orebfuscator - Anti X-RAY" то он и грузит меньше, да как то поточнее маскирует вот только 1 огромный минус, с ним лучше не делать "//regen" сервак просто убивает еще наблюдалось мною с его 1 версии, как то странно уже и не первая новая версия, а все с "We" подружить не могут, кошмар.....
     
  11. Артемилятор

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

    Баллы:
    88
    Skype:
    gamervoks
    Имя в Minecraft:
    vokz
    Не знаю, у нас при 5 миллионах, серв не лёг, была задержка секунд 5-7.
     
  12. VinchenzO

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

    Баллы:
    88
    Беда странно!?:(
     
  13. Автор темы
    acdev

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

    Баллы:
    68
    Имя в Minecraft:
    myacdev
    Не хочется сервак загромождать кучей плагинов. Хочется максимально оставить оригинальный Survival режим с минимумом плагинов (сервак для "избранных" так сказать).
    Хочется юзать WorldGuard , а ставить WordEdit не хочется.
    Хочется попробовать детект X-Ray Informer , а ставить LogBlock + MySQL не хочется.
    Вот поставил пока плагин InvLog, который логирует любые изменения в инвентаре каждого игрока в текстовые файлики. Но вот поиск "не хороших людишек" по текстовым файликам - это жесть!
    ЗЫ. За 1 день этот плагин для 12 игроков налогировал 250 МБ текстового мусора ....
     
  14. VinchenzO

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

    Баллы:
    88
    в скриншоте инвентаря меньше весили бы))):D
     
  15. Автор темы
    acdev

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

    Баллы:
    68
    Имя в Minecraft:
    myacdev
    Да видимо всё же придётся MySQL замутить на серваке.
    Вот присмотрелся к такому плагину: http://forums.bukkit.org/threads/mi...player-inventory-on-mysql-table-1-1-r1.26323/
    Логирует изменения инвентаря в БД (писать SQL запросы я умею).
    Как думаете, реально X-Ray челов определить по куче алмазов в инвентаре (за опред. отрезок времени) ?
     
  16. VinchenzO

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

    Баллы:
    88
    реально, самое главное не за большой отрезок)) а то через месяц и кубы могут быть.....
     
    RVXman нравится это.
  17. Автор темы
    acdev

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

    Баллы:
    68
    Имя в Minecraft:
    myacdev
    Удалил я этот InvLog , т.к. является тупостью.
    Поставил WorldEdit + MySQL + LogBlock. Теперь в БД логируются любые разрушения и убийства.
    Вот SQL запрос, который выводит статистику добычи для каждого игрока за последние 24 часа:
    Код:
    SELECT p.playername,
          p.onlinetime,
          SUM(w.replaced <= 4 OR w.replaced = 13) AS stone,
          SUM(w.replaced = 16) AS coal,
          SUM(w.replaced = 15) AS iron,
          SUM(w.replaced = 73 OR w.replaced = 74) AS redstone,
          SUM(w.replaced = 21) AS lazurit,
          SUM(w.replaced = 14) AS gold,
          SUM(w.replaced = 56) AS diamond,
          SUM(w.replaced = 56) / SUM(w.replaced <= 4 OR w.replaced = 13) AS percent
      FROM `lb-players` AS p, `lb-world` AS w
    WHERE w.playerid = p.playerid
      AND w.replaced > 0
      AND w.type = 0
      AND w.date > ADDDATE(NOW(), -1)
    GROUP BY p.playerid 
    ORDER BY p.onlinetime
    Что бы получить статистику за всё время, то уберите строчку " AND w.date > ADDDATE(NOW(), -1) ".
    Поле percent показывает соотношение stone и diamond.

    ЗЫ. По полученной статистике не заметил "чудесных везунчиков".
     
    VinchenzO нравится это.
  18. VinchenzO

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

    Баллы:
    88
    stone как я понимаю это общее число всех блоков :?​
    за запрос спасибо!:creeper:
     
  19. Автор темы
    acdev

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

    Баллы:
    68
    Имя в Minecraft:
    myacdev
  20. VinchenzO

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

    Баллы:
    88
    так понятно кстати X-ray informer вроде так и получается работал по этим запросам,
     

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