SignedVelocity
Активный0.0
Установок
Последнее обновление
Версии
SignedVelocity
Мод SignedVelocity предоставляет надежное решение для управления сообщениями и командами в экосистеме Velocity, устраняя проблемы синхронизации между прокси-сервером и бэкенд-серверами.
Системные требования
Для работы SignedVelocity необходимы следующие компоненты:
- Java 21 или новее
- Velocity версии 3.4.0 и выше
Поддерживаемые бэкенд-платформы:
- Paper 1.20+
- Sponge версий 10/12+
- Minestom
- Fabric 1.21+
Основные возможности
SignedVelocity передает информацию о модификации и отмене сообщений и команд Velocity на ваш бэкенд-сервер с использованием плагин-сообщений. Это предотвращает проблемы синхронизации цепочки чата и обходит проверки безопасности Velocity за счет корректной синхронизации сообщений.
Система поддерживает чат-репорты через Velocity (эту функцию можно отключить с помощью внешних плагинов, таких как FreedomChat, хотя это не рекомендуется).
Дополнительная возможность: устранение предупреждения о небезопасном чате при входе на каждый сервер. Для этого требуется установка VPacketEvents или PacketEvents.
Версии SignedVelocity-Proxy до 1.3.0 содержали уязвимость, которую можно было использовать для подмены ввода любого игрока и получения административных прав злоумышленниками. Рекомендуется обновиться до последней версии. Бэкенд-версии SignedVelocity не подвержены этой уязвимости.
Установка
Для корректной работы SignedVelocity необходимо установить его как на Velocity, так и на все ваши серверы.
Установка на Velocity
- Скачайте SignedVelocity-Proxy
- Поместите файл в папку plugins вашего Velocity
- Перезапустите прокси-сервер
Установка на Paper
- Скачайте SignedVelocity-Paper
- Поместите файл в папку plugins вашего Paper сервера
- Перезапустите сервер
Установка на Sponge
- Выберите версию SignedVelocity-Sponge, совместимую с вашим сервером: SignedVelocity-Sponge-8 поддерживает API 8.1 и 9, SignedVelocity-Sponge-10 поддерживает API 10 и 11
- Поместите файл в папку plugins вашего Sponge сервера
- Перезапустите сервер
Установка на Fabric
- Скачайте версию SignedVelocity Fabric, соответствующую версии вашего сервера
- Поместите файл в папку mods вашего Fabric сервера
- Перезапустите сервер
Установка на Minestom
Начиная с версии 1.3.0, SignedVelocity для Minestom используется в виде библиотеки, которую можно включить в вашу собственную реализацию.
Maven репозиторий
Gradle конфигурация
репозитории {
mavenCentral()
}
зависимости {
implementation("io.github.4drian3d:signedvelocity-minestom:1.4.0")
}
Пример использования
import io.github._4drian3d.signedvelocity.minestom.SignedVelocity;
// затем...
SignedVelocity.initialize();
Для старых версий Minestom можно использовать SignedVelocity-Minestom 1.2.4, который поставляется в виде расширения.