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

BetterReplay

BetterReplay - серверный плагин для Paper и Folia, который записывает действия игроков и воспроизводит их в игре. Никаких клиентских модов, всё на стороне сервера.

Оцените первым
2.2K
11

BetterReplay

BetterReplay - это серверный плагин для Paper и Folia, который записывает действия игроков и близлежащих сущностей, а потом показывает запись прямо в игре. В отличие от клиентских модов реплея, здесь не нужно ничего устанавливать игрокам. Всё управляется с сервера. Пригодится для модерации, обзоров ивентов или просто чтобы записать эпичный момент.

Как это работает

Плагин написан на Java, использует PacketEvents и FoliaLib для перехвата пакетов и планирования. Хранит записи в JSON-файлах на сервере или в MySQL. Чтобы начать запись, нужна команда /replay start, а для просмотра - /replay play. Зритель видит воспроизведение в реальном времени, управляемое сервером.

Чем отличается от клиентских модов

Обычно игроки ставят моды вроде ReplayMod, чтобы записывать свои приключения. Но это работает только на клиенте и требует от каждого игрока мода. BetterReplay делает запись на сервере - админ запускает, а игроки просто смотрят. Да, без навороченного свободного редактора камеры, зато идеально для серверных нужд: модерация, проверка нарушений, запись событий.

Возможности

  • Запуск и остановка записи
  • Сохранение в файл или MySQL
  • Просмотр списка записей и удаление
  • Воспроизведение для зрителей
  • API для интеграции с другими плагинами
  • Поддержка Floodgate (Bedrock-игроки)

Команды

Всё через /replay:

  • start - начать запись
  • stop - завершить
  • play - показать запись зрителю
  • list - список реплеев
  • delete - удалить

Права (permissions): replay.start, replay.stop, replay.play, replay.list, replay.delete, replay.*

Настройка хранения

В конфиге задаёшь General.Storage-Type: file или mysql. Если ошибиться - по умолчанию file.

Файловое хранение

General:
  Check-Update: true
  Storage-Type: file

MySQL

General:
  Check-Update: true
  Storage-Type: mysql
  MySQL:
    host: 127.0.0.1
    port: 3306
    database: betterreplay
    user: replay_user
    password: change-me

Ещё есть опция list-page-size: 10 для постраничного вывода.

API для разработчиков

BetterReplay даёт публичное API, чтобы другие плагины могли управлять записями. Например:

ReplayManager manager = ReplayAPI.get();
manager.startRecording("demo-session", List.of(player), 120);
manager.stopRecording("demo-session", true);
manager.startReplay("demo-session", viewerPlayer);

Короче, если тебе нужен серверный рекордер без головной боли - скачайте плагин BetterReplay для Minecraft, он реально упрощает жизнь администратору.

Партнёрский материал

Сервер для плагина BetterReplay - как у профи

Плагин BetterReplay создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином BetterReplay для друзей можно за пару минут - BungeeHost всё уже подготовил.

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

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

Minecraft: Java Edition

26.1.x1.21.x

Поддерживаемые окружения

Сервер

Зависимости

Ссылки


Создатели

Детали

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