▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/SignedVelocity
SignedVelocity

SignedVelocity

Плагин SignedVelocity для Velocity позволяет отменять или изменять сообщения и команды без проблем с синхронизацией. Решает проблему рассинхрона чата на прокси-серверах Minecraft.

5/5(1)
45.4K
123

SignedVelocity

Плагин SignedVelocity решает одну из самых головных болей администраторов серверов Minecraft с прокси Velocity - синхронизацию сообщений и команд между прокси и бэкенд-серверами. Если вы когда-нибудь сталкивались с тем, что чат на разных серверах сети живёт своей жизнью, а команды срабатывают не так, как задумано - это ваш случай.

Зачем это нужно

На серверах с Velocity сообщения и команды проходят через прокси, и если их модифицировать или отменять без правильной синхронизации, возникают баги: сообщения дублируются, команды не выполняются, а то и вовсе вылетают ошибки. SignedVelocity передаёт статус модификации и отмены на бэкенд через плагинные сообщения, обходя проблемы синхронизации цепочек чата и проверки безопасности Velocity.

Требования

  • Java 21+
  • Velocity 3.4.0+

Бэкенд:

  • Paper 1.20+
  • Sponge 10/12+
  • Minestom
  • Fabric 1.21+

Возможности

  • Передача статуса модификации и отмены сообщений и команд Velocity на бэкенд-сервер через плагинные сообщения. Это решает проблемы синхронизации цепочек чата и обходит проверку безопасности Velocity.
  • Поддержка репортов чата через Velocity (можно отключить с помощью внешних плагинов вроде FreedomChat, но не рекомендуется).
  • Возможность убрать предупреждение о небезопасном чате при входе на каждый сервер. Требует VPacketEvents или PacketEvents.

Версии SignedVelocity-Proxy до 1.3.0 содержат эксплойт, который позволяет подменить ввод любого игрока и дать права администратора злоумышленникам. Настоятельно рекомендуется обновиться до последней версии. Бэкенд-версии SignedVelocity не затронуты.

Установка

Чтобы SignedVelocity работал, его нужно установить как на Velocity, так и на все ваши серверы.

Velocity

  1. Скачайте SignedVelocity-Proxy.
  2. Перетащите в папку plugins вашего Velocity.
  3. Запустите прокси.

Paper

  1. Скачайте SignedVelocity-Paper.
  2. Перетащите в папку plugins вашего Paper.
  3. Запустите сервер.

Sponge

  1. Скачайте версию SignedVelocity-Sponge, совместимую с вашим сервером. SignedVelocity-Sponge-8 поддерживает API 8.1 и 9, SignedVelocity-Sponge-10 - API 10 и 11.
  2. Перетащите в папку plugins вашего Sponge.
  3. Запустите сервер.

Fabric

  1. Скачайте версию SignedVelocity Fabric, соответствующую версии вашего сервера.
  2. Перетащите в папку mods вашего Fabric.
  3. Запустите сервер.

Minestom

Начиная с версии 1.3.0, SignedVelocity для Minestom используется в виде библиотеки, чтобы её можно было включить в вашу собственную реализацию.

Maven Repository

Gradle
repositories {
    mavenCentral()
}

dependencies {
    implementation("io.github.4drian3d:signedvelocity-minestom:1.4.0")
}

Пример использования

import io.github._4drian3d.signedvelocity.minestom.SignedVelocity;

// затем...

SignedVelocity.initialize();

Для старых версий Minestom можно использовать SignedVelocity-Minestom 1.2.4, который поставляется как расширение.

Метрики

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.1.x1.21.x1.20.x1.19.x1.18.x1.17.x1.16.x1.15.x1.14.x1.13.x1.12.x1.11.x1.10.x1.9.x1.8.x1.7.x

Ссылки


Создатели

Детали

Лицензия:
Опубликован:3 года назад
Обновлён:9 месяцев назад
Главная