1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

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

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

  1. Lojaleto

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

    Баллы:
    61
    флаг не помог,
    но я разобрался.
    пришлось в исключение интерракт поставить группу 227
    там торговый аппарат, энергообменник и сейф (его просто запретил)
    коэффициенты идентификаторов ВГ не кушает как я понял
     
  2. Linkinkov

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

    Баллы:
    173
    Skype:
    linkinkov1
    Имя в Minecraft:
    linkinkov
    "коэффициенты идентификаторов" как описать другими словами ID:METADATA :D
     
  3. Автор темы
    gamerforEA

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

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    Мне тут недавно скидывали данные от WarmRoast (довольно удобный Profiler для Minecraft). Оказывается, источник лагов находится не в WG или ядре, как все думали, а в PermissionsEX, который многие используют, - PEX кэширует данные только онлайн-игроков, а для оффлайн-пользователей каждый раз загружает данные заного.
     
  4. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Я об этом где-то выше уже писал. Для оффлайн игроков каждый раз производится конверсия name->uuid, и она отнюдь не быстрая, особенно в условиях online-mode сервера.
     
  5. oleg57zls

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

    Баллы:
    173
    Skype:
    BlayzerQ
    Имя в Minecraft:
    Blayzer
    Хм... и можно это как-то исправить не меняя плагин на другой?
     
    Последнее редактирование: 29 янв 2016
  6. Oleg505

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

    Баллы:
    88
    Имя в Minecraft:
    MrCreative
    Как вариант, можно использовать старый PEX, где нет поддержки uuid.
     
  7. oleg57zls

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

    Баллы:
    173
    Skype:
    BlayzerQ
    Имя в Minecraft:
    Blayzer
  8. synthetic

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

    Баллы:
    76
    Ребят, я уже очень долго не могу сообразить, как же встроить себе эти ивенты. Спасайте =)

    У меня 810 версия Industrial Craft 2. Смотрю сюда, вижу
    EJML-core-0.26.jar
    industrialcraft-2-2.2.810-experimental.jar (который точно такой же, как и оригинал отсюда)
    EventHelper-1.4-dev.jar

    EventHelper и EJML-core закинул в моды на сервере, параметр "fake-player-build-override" менял по-всякому, но пачка багов с буровыми и лазерами по-прежнему присутствует.

    Как правильно пользоваться фиксами?
    Спасибо.
     
  9. Linkinkov

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

    Баллы:
    173
    Skype:
    linkinkov1
    Имя в Minecraft:
    linkinkov
    С ним много багов, потери соединения, некоторые права не отрабатывает корректно или временно теряет.
     
  10. scrik78

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

    Баллы:
    123
    Какая есть альтернатива PEX с такой же структурой пермишенов и БД? Или можно ли отредактировать плагин ,чтобы он такую фигню не делал?
    Прикрутить кеш и для оффлайн игроков
     
    Последнее редактирование: 30 янв 2016
  11. oleg57zls

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

    Баллы:
    173
    Skype:
    BlayzerQ
    Имя в Minecraft:
    Blayzer
    Поддерживаю. Надо что-то придумать с PermissionsEX.
    @Shevchik @alexandrage
     
    Последнее редактирование: 30 янв 2016
  12. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Да, береёшь и выкидываешь его, и ставишь GroupManager/zPermissions.
     
  13. oleg57zls

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

    Баллы:
    173
    Skype:
    BlayzerQ
    Имя в Minecraft:
    Blayzer
    Есть ли замена PermissionsEX, чтобы не пришлось менять структуру базы данных?
     
  14. synthetic

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

    Баллы:
    76
  15. ipv2007

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

    Баллы:
    88
    Имя в Minecraft:
    ipv2007
    Если не понять простые вещи, может не стоит вообще с этим заморачиваться? ;)
    1. Качаем мод IC2 с ивентами и EventHelper из этой темы и закидываем на сервер.
    2. Качаем чистый мод IC2 с официального сайта и кидаем его в клиент.

    Что может быть проще? Все это прописано в первом сообщении данной темы.
     
  16. synthetic

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

    Баллы:
    76
    Спасибо что не поленился и ответил!
    Меня смущает, что пропатченная версия IC2 736, которая тут выложена, весит 5 410 518 байт, а
    оригинал отсюда весит 5 485 020, то есть они явно разные.
    НО новая версия IC2 810, которая выложена на github имеет точно такой же размер, как и оригинал отсюда ровно 5 636 424 байт. Возникает подозрение: может быть версия с гитхаба не пропатчена?

    Развейте пожалуйста мои сомнения. Спасибо.
     
  17. DrLeonardo

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

    Баллы:
    88
    Имя в Minecraft:
    DrLeonardo
    "пропатченная версия" это та версия на которую установлен фикс, размер отличается потому что в самом моде есть изменения, или ты думаешь что изменяя файл размер не изменится?)

    пропатченные версии следует устанавливать только на сервер.
     
  18. synthetic

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

    Баллы:
    76
  19. DrLeonardo

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

    Баллы:
    88
    Имя в Minecraft:
    DrLeonardo
    Так и должно быть.
    У меня стоит 810, все нормально. (Фикс установлен)
     
  20. Livan

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

    Баллы:
    66
    По ссылке на гитхаб, которую вы скинули, лежит обычная версия. Она используется в качестве библиотеки для сборки пропатченной версии, которые лежат уже здесь: https://github.com/gamerforEA/IC2-FakePlayers/releases
     

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