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

здесь
gamerforEA кому нибудь отвечает?
 
Приношу всем извинения за долгое отсутствие. С учёбой разобрался (вчера была последняя модульная контрольная). В ближайшее время всем дам ответы (уже разбираю сообщения). Дальше и в ВУЗе нагрузка будет поменьше, и праздники всякие, так что пропадать не стану.

Мне отвечает ._. Он будет только пару дней активен, как я и говорил, раньше конца июня можете не ждать.
Я никому не говорил, что до конца июня буду неактивен.
 
Приношу всем извинения за долгое отсутствие. С учёбой разобрался (вчера была последняя модульная контрольная). В ближайшее время всем дам ответы (уже разбираю сообщения). Дальше и в ВУЗе нагрузка будет поменьше, и праздники всякие, так что пропадать не стану.


Я никому не говорил, что до конца июня буду неактивен.
А ну значит мой источник оказался неправ, приношу свои извинения 🙂
 
Всё потому что геймер вместо того чтобы вырезать уязвимость, обкладывает её разными проверками, чтобы сохранить ИДЕЮ мода. Поэтому, если например стоит фикс на MineFactoryReloaded и заспамить пакетом RocketLauncher, то через несколько секунд сервак загибается изза множества проверок в ServerPacketHandler.
  1. У RocketLauncher нет тяжеловесных проверок (разве что линейный поиск предмета в инвентаре).
  2. RocketLauncher по умолчанию выключен и, соответственно, не создаёт никакой нагрузки.
  3. Просто вырезать всё подряд нельзя, игроки будут недовольны (а ведь именно от них идёт доход серверов). Да и в большинстве случаев можно сделать качественный фикс без ущерба в плане производительности.
 
Последнее редактирование:
Где там ты увидел pex в стеке вызова?
У WG мудрёная логика. Доступ к привату надо через его API проверять.
Чекнул, да ты прав, фикс был для worldguard-6.1 🙂
Да, фикс встраивается в WG, но нацелен он на PEX (который наверняка есть где-то глубже в стеке). Проблема в том, что PEX не предназначался для слишком частых вызовов проверки прав и при работе с БД начинает тормозить.
Суть фикса заключается в кэшировании результатов Permissible#hasPermission.
 
Да, фикс встраивается в WG, но нацелен он на PEX (который наверняка есть где-то глубже в стеке). Проблема в том, что PEX не предназначался для слишком частых вызовов проверки прав и при работе с БД начинает тормозить.
Суть фикса заключается в кэшировании результатов Permissible#hasPermission.
Явился) думал уже не дождусь
 
Не порали дропнуть поддержку этого УГ плагина, от которого даже сам автор отказался? Отличный повод на LuckPerms пересесть.
Но лучше работать напрямую с API. Уж больно много медленных рефлексий внутри плагина.
Это для другого ядра, а надо мне для 1.7.10 Thermos
 
Не порали дропнуть поддержку этого УГ плагина, от которого даже сам автор отказался? Отличный повод на LuckPerms пересесть.
Но лучше работать напрямую с API. Уж больно много медленных рефлексий внутри плагина.
Заставить всех пересесть на другой менеджер прав не в моих силах, так что приходится расставлять подобные костыли (да и я не уверен, что другие плагины не страдают теми же проблемами с производительностью).

@gamerforEA фиксами модов 1.12.2 занимаешься/будешь заниматься?
Занимаюсь, хоть и меньше, чем с 1.7.10.
 
Канал в Discord, где я буду стараться выкладывать объявления об обнаруженных/исправленных уязвимостях, дюпах и пр.: https://discord.gg/4yYVzX
 
Учёба важнее. От знаний майнкрафта мало пользы в реальной жизни.
дело не в знаниях майнкрафта просто хочу заплатить за обновление ивентов и всё и нет проблем то слежу за обновлениями а ответа об обновлении нет
 
Назад
Верх