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

mcpc+ 1.6.4 orebfuscator

Тема в разделе "Управление сервером Bukkit", создана пользователем Shevchik, 24 мар 2014.

  1. saharin94

    saharin94 Старожил Пользователь Заблокирован

    Баллы:
    173
    Skype:
    RikkiLooh
    Имя в Minecraft:
    RubukkitDniwe
    @Shevchik
    Сегодня на одном из серверов начались проблем с вылетом игроков. Выяснилось, что проблема в данном плагине.
    Код:
    2014-05-14 17:23:08 [INFO] Injecting permissible for _ghost_
    2014-05-14 17:23:08 [INFO] _ghost_[/***********] logged in with entity id 34346 at ([world] 1291.6579520101318, 63.0, -242.94718398653353)
    2014-05-14 17:23:08 [INFO] Loading Player: _ghost_
    2014-05-14 17:23:08 [INFO] Sending serverside check to: _ghost_
    2014-05-14 17:23:10 [INFO] Send queue byte length exceeded 2097152 bytes. 2141327 bytes were queued.
    2014-05-14 17:23:10 [INFO] Connection reset
    2014-05-14 17:23:10 [INFO] _ghost_ lost connection: disconnect.overflow
    2014-05-14 17:23:10 [INFO] Unloading Player: _ghost_
    У меня была подобная проблема, когда тестировал плагин на локальном сервере.
     
  2. Хостинг MineCraft
    <
  3. Автор темы
    Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Send queue byte length exceeded 2097152 bytes. 2141327 bytes were queued.
    Переполнение нетворк буфера посколько в Orebfuscator'е текущей версии есть пару мест которые работают на чистой удаче, и одно на чистом костыле, и у меня нет времени сейчас это поправить.
     
  4. MrAnanasik

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

    Баллы:
    153
    Ну нафига?((9(
     
  5. saharin94

    saharin94 Старожил Пользователь Заблокирован

    Баллы:
    173
    Skype:
    RikkiLooh
    Имя в Minecraft:
    RubukkitDniwe
    Ещё обнаружил одну проблему: не работает disabled worlds. В ofc status показывает, что игнорируемых миров нет. Проблемы с данным плагином как раз начались у меня на magic сборке, где есть нестандартные миры.
     
  6. Автор темы
    Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Это заняло очень много времени, но почти все ошибки пофикшены и почти всё что можно оптимизировано.
     
    Tarock12 нравится это.
  7. zuma2

    zuma2 Старожил Пользователь Заблокирован

    Баллы:
    173
    Skype:
    sytems.admin
    Имя в Minecraft:
    zuma2
    ди спать.
     
  8. Автор темы
    Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    я только проснулся
     
  9. zuma2

    zuma2 Старожил Пользователь Заблокирован

    Баллы:
    173
    Skype:
    sytems.admin
    Имя в Minecraft:
    zuma2
    я еще со вчера не ложился :D c добрым утром, братишка, как поспал?
     
  10. Автор темы
    Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Наконец-то пофиксил все ошибки что были.
    Но теперь портируемость на 1.7.2 примерно никакая (импорты заменить раз плюнуть, а вот шаманить с сетью не получится так же как на 1.6.4)[DOUBLEPOST=1401544993,1400427231][/DOUBLEPOST]Я достиг просветления и сделал более адекватный метод асинхронной обфускации.
    Теперь вместо извращенства с замораживанием потока я тупо обфусцирую пакет когда он только добавляется в очередь на отсылку (при этом добавление в очередь асинхронное).
    Также этот метод чуть легче перенести на 1.7.2.[DOUBLEPOST=1401550707][/DOUBLEPOST]Всё, мелкие косяки подправлены, выдаю джарник на тестирование для тех кто не может компилить.
    https://dl.dropboxusercontent.com/u/71299154/modevents/othermcstuff/Orebfuscator.jar
     
    FedorNogopletov, MegaFlary, Alexgrist и 2 другим нравится это.
  11. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Нубский вопрос :). С терафирмокрафт будет работать? Фишка в том что там кастомные камни несколько видов .
     
  12. MegaFlary

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

    Баллы:
    153
    На рабочем сервере игроки начали жаловаться на какие-то жуткие лаги или вообще зайти не могут.
     
    Лайка2 и mahimamax нравится это.
  13. saharin94

    saharin94 Старожил Пользователь Заблокирован

    Баллы:
    173
    Skype:
    RikkiLooh
    Имя в Minecraft:
    RubukkitDniwe
    Ещё бы добавить в конфиг поддержку subid блоков, ибо так не получается сделать фейковые сундуки.
     
    Лайка2, mahimamax и Лайка нравится это.
  14. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Много читеров видимо :D.[DOUBLEPOST=1401572104,1401569714][/DOUBLEPOST]
    Причем тут subid если там все равно наеб на уровне пакетов идет?
     
    Лайка2 нравится это.
  15. Автор темы
    Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Посмотри в консоль, возможно там есть что-то что может помочь выяснить в чём дело.
    (НУ и сам попробуй зайти конечно и посмотреть что происходит.). И какой у тебя view-distance на сервере кстати? (При view-distance больше 6ти начальная загрузка чанков занимает уже где-то 1-2 секунды из-за чего игроку может казаться что всё лагает)
    Фейковые сундуки сделать и не получится, не solid блоки фильтруются на входе и замена на них не произойдёт.
    Дык в настройках же есть раздел obfuscate blocks, добавь туда айди кастомных камней и должно работать.
     
    Последнее редактирование: 1 июн 2014
    ПриветОтЛайки, Лайка2 и mahimamax нравится это.
  16. MegaFlary

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

    Баллы:
    153
    Shevchik, в консоли ничего. Игроки вылетают с ошибкой "Конец потока". view-distance установлен на 6.
     
    Лайка2, mahimamax и Лайка нравится это.
  17. Автор темы
    Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Странно, а вылетают они в определёных местах или везде? И распространяется это на всех или только некоторых?
     
    Лайка2 и mahimamax нравится это.
  18. MegaFlary

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

    Баллы:
    153
    Думаю, везде. В это время на сервере осталось мало игроков (видимо из-за лагов) и все они жаловались на это.
     
    Лайка2, mahimamax и Лайка нравится это.
  19. Автор темы
    Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    При запуске плагина какие-либо ошибки и есть?
     
    Лайка2 и mahimamax нравится это.
  20. MegaFlary

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

    Баллы:
    153
    Нет.
     
    Лайка2, mahimamax и Лайка нравится это.
  21. Автор темы
    Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Попробуйте добавить все миры которые у вас есть в список миров в котором руды не обфусцируются.
    Посмотрим виновата ли обфускация или сам етод инжекта.

    Только щас новый билд залью с некоторыми исправлениями.
    UPD: Залил.
     
    Последнее редактирование: 1 июн 2014
    ПриветОтЛайки, Лайка2 и mahimamax нравится это.

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