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

Фикс Ивенты для модов [Механизмы работают от имени владельца]

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

  1. DRK

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

    Баллы:
    61
    Имя в Minecraft:
    Medved
    аа. пардон. я туплю.
    Поставил голый мод на тесте. Дюп все еще пашет.
     
  2. Хостинг MineCraft
    <
  3. LordBekketPro

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

    Баллы:
    88
    А можно как-то через конфиг отключить у ферм Forestry отправку BlockBreak'а? Или через код выпиливать только?

    Если только через код, нет у кого варианта с уже выпиленной проверкой на BlockBreak ?[DOUBLEPOST=1448556964,1448554738][/DOUBLEPOST]И что изменится, если я поставлю
    fake-player-build-override = true ?
    (При условии, что у меня пока что стоит плагин, а не мод на эвенты)[DOUBLEPOST=1448557070][/DOUBLEPOST]В коде Forestry не нашёл ничего, что могло бы отправлять BlockBreak
     
  4. chief

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

    Баллы:
    76
    ха-ха, как смешно...
     
  5. LordBekketPro

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

    Баллы:
    88
    Что не нравится?[DOUBLEPOST=1448696280,1448569052][/DOUBLEPOST]
    Вопрос решён.
     
  6. Автор темы
    gamerforEA

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

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    IC2 обновлён до 2.2.801.
    RailCraft обновлён до 9.8.0.0
     
  7. Easterncheese

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

    Баллы:
    61
    К твоему сведению, ивенты фиксят не только способность тайлов ломать блоки в привате, но и кучу другой неприятной хрени. Change-log'и почитай.
    Поскольку у меня в обычном мире, где живут игроки, всякие блок-брейкеры и так забанены, то меня абсолютно не парит способность карьера ломать блоки в привате. Однако, меня весьма парит та туча разнообразных и неприятных багов, которые вернутся после установки чистых модов.

    Так что если можно просто убрать вызывающую лаги проверку блок-блейкеров и не обрушить всю систему фиксов, над которой работал автор, то этот вариант бы мне подошел.[DOUBLEPOST=1448878448,1448878344][/DOUBLEPOST]
    Прошу поделиться методом решения вопроса в ЛС.
     
  8. LordBekketPro

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

    Баллы:
    88
    В чём проблема? Выпили только отправку эвента из мода[DOUBLEPOST=1448889383,1448888797][/DOUBLEPOST]
    В смысле?
     
  9. yaroslavik

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

    Баллы:
    66
    Имя в Minecraft:
    yaroslavik
    Можете подсказать почему падает сервер?
    Log
     
  10. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Этот лог показывает причину по которой эвенты дают высокую нагрузку на сервер.
    А именно из-за того как работает WorldGuard+PEX, и на чьей стороне проблемы это ещё разбираться надо(Но скорее всего таки на стороне PEX).
    Вот именно по этой причине мне никогда не нравилась идея бросаться эвентами от имени игрока которого нет на сервере, вечно что-нибудь вылезет.
     
  11. yaroslavik

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

    Баллы:
    66
    Имя в Minecraft:
    yaroslavik
    Ок, спасибо.
    Попробую обновить плагины, вряд ли конечно поможет, но попытка не пытка )
     
  12. LordBekketPro

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

    Баллы:
    88
    А вылезают жуткие лаги и падение TPS до нуля...[DOUBLEPOST=1448910497,1448910325][/DOUBLEPOST]
    Если бы Вы могли переписать свои старые эвенты на новые версии, где проверялось всего лишо совпадение приватов...
     
  13. Easterncheese

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

    Баллы:
    61
    Увы, я совершенно не дружу с Java и самостоятельно сделать такие действия не могу.
    Поэтому если бы у вас нашлось время чуть подробнее мне объяснить как это сделать - я был бы весьма благодарен.
     
  14. Artmoneyse

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

    Баллы:
    78
    Гравитулом можно выключать\включать ic2 Электролампы в приватах. Неприятная штука.
     
  15. oleg57zls

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

    Баллы:
    173
    Skype:
    BlayzerQ
    Имя в Minecraft:
    Blayzer
    @gamerforEA не могли бы вы добавить включаемую в конфигах функцию работы машин не от имени игрока который их поставил, а от глобального имени [buildcraft] например. Это помогло бы избавится от противного бага с нагрузкой, когда кидают ивент от имени игрока которого нет в сети. Было бы полезно иметь возможность переключения такой функции.
     
  16. wollfenss

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

    Баллы:
    66
    Если сейчас использовать моды с ивентами, а в далеком будущем заменить на мод без ивентов той же версии, возможны проблемы?
     
  17. oleg57zls

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

    Баллы:
    173
    Skype:
    BlayzerQ
    Имя в Minecraft:
    Blayzer
    Только с тем, что после того как ты мод без ивентов поставишь, у тебя весь сервер в грифах повязнет.
     
  18. Erno Shushkov

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

    Баллы:
    66
    Имя в Minecraft:
    Erno
    Не подскажите ,для чего нужны "исходные коды"
    Поставил мод с ивентами на сервер,а чистый мод клиент..
    Выдает ошибку,что нету нужных модов для входа на сервер. Нужны ли дополнительные плагины/моды? Кроме "EventHelper"
     
  19. oleg57zls

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

    Баллы:
    173
    Skype:
    BlayzerQ
    Имя в Minecraft:
    Blayzer
    Мод с ивентами на сервер и EventHelper в моды. И все.
    Исходные коды - исходники мода, если тебе что-то модифицировать нужно.
     
  20. wollfenss

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

    Баллы:
    66
    Версии совпадают?
     
  21. Erno Shushkov

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

    Баллы:
    66
    Имя в Minecraft:
    Erno
    да[DOUBLEPOST=1449842602,1449842494][/DOUBLEPOST]
    [DOUBLEPOST=1449842634][/DOUBLEPOST]
    Вот,что выдает при краше.
     

    Вложения:

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