- Баллы
- 173
Чушь полнейшая, обычный боард так же шлет пакеты.Проще отправлять пакетами таги, а скоребоард сделать через апи. Наоборот - получится хуже.
Вот, сказать честно - никогда не рылся в исходниках ScoreboardStats. Но, уверен, он работает напрямую через апи, не используя пакетов.
Да, кстати, насчёт пакетов. Проще всего вам будет работать через ProtocolLib, если вы не можете работать с пакетами при помощи рефлексии. В ином случае вы будете жёстко зависить от версии и плагины вроде ViaVersion на сервер с вашим плагином ставить будет нельзя.
Насчёт нагрузки: формирование пакета - не такой уж и долгий процесс. Тем более это всегда можно делать асинхронно. Дело совсем в другом. При онлайне игроков в 100 каждому из игроков будет отправляться пакет со скорбоардом. Если у вас там динамические данные, например: Убийств: 1, то этот же скорбоард нужно будет обновлять. Также высылая уже новый пакет. А это нагрузка на клиент игроков, а также нагрузка на трафик. Скажем так, на овх, к примеру, трафик - лимитированный.
Поэтому я и пишу - реализуйте "таги" с помощью пакетов, а работу скорборда реализуйте на апи баккита.
BungeeCord
This_is_GoOD так ты регистрируй 1 scoreboard. и в него добавляй префиксы и таблицу.
P.s для этого и пишут плагин scoreboard api, он регистрирует 1 scoreboard на все нужды.
