▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
MCCinema

MCCinema

Плагин MCCinema для Paper позволяет показывать видео со звуком прямо в Minecraft без модов у игроков. Поддержка MP4, YouTube и лайвстримов, экраны до 4K.

Оцените первым
1.5K
10

MCCinema - серверный плагин для Paper, который превращает Майнкрафт в самый настоящий кинотеатр. Он воспроизводит видео (и звук к нему) прямо в игре, при этом игрокам не нужно ставить никаких клиентских модов. Зашёл на сервер - и смотришь ролик на огромном экране из блоков вместе с друзьями.

Зачем это вообще нужно? Представьте ивент на сервере: премьера трейлера, совместный просмотр стрима, сюжетная вставка на RPG-проекте или просто киновечер в выживании. Раньше для такого приходилось городить костыли с картами и фреймами, а теперь всё делает один плагин. Проект активно развивается и выходит под актуальные версии Minecraft 1.20-1.21 на Paper/Spigot, так что скачать MCCinema можно и для свежих сборок сервера.

Возможности плагина

  • Воспроизведение локальных файлов MP4, MKV, AVI и WEBM, а при желании - загрузка видео напрямую с YouTube.
  • Лайвстримы с Twitch и YouTube просто по ссылке (правда, без звука).
  • Автоматическая генерация и хостинг ресурспака для синхронного звука - игроку ничего настраивать не надо.
  • Честное 1080p и даже 4K благодаря тайловому рендерингу. Упор только в пропускную способность сервера и игроков.
  • Оптимизация трафика: на реально большом экране 2176x896 можно уложиться примерно в 8 МБ/с.
  • Заметно улучшенное качество картинки: дизеринг Floyd-Steinberg, Stucki или Atkinson с временным шумоподавлением.
  • Полный контроль воспроизведения: пауза, продолжение, перемотка, пропуск. Звук режется на бесшовные куски, чтобы обойти ограничения аудиодвижка Майнкрафта.
  • Куча техник сжатия: обновляются только те участки экрана, где реально что-то изменилось. Селективное обновление, даунсэмплинг, детект изменённых регионов и так далее.

По факту это один из самых продвинутых инструментов для in-game cinema. Если вы держите сюжетный или ивентовый сервер - штука практически must-have.

Как пользоваться

У всех команд есть удобное таб-автодополнение, так что запутаться сложно.

  1. Смотрите на нижний левый угол будущего экрана и вводите /mcc create <id экрана> <соотношение сторон> [x] [y]. Совет: экран должен быть равномерно освещён, например блоками света, иначе картинка будет пятнами.
  2. Закиньте видео .mp4 в папку /plugins/MCCinema/videos/.
  3. Запускайте показ командой /mcc play <id экрана> <видео>. Хотите со звуком - добавьте параметр --audio <размер чанка>. По умолчанию ресурспак хостится через mcpacks.dev, но плагин умеет поднимать и собственный сервер ресурспаков (на некоторых хостингах это может не сработать). Звук делится на куски по <размер чанка> секунд, чтобы работали пауза и перемотка - стандартные 10 секунд обычно оптимальны.
  4. Командой /mcc quality <экран> <performance/balanced/quality> меняется качество воспроизведения. Это сильно влияет на трафик и нагрузку на процессор.
  5. Пока играет локальное видео, можно подкрутить область показа через /mcc crop <экран>: колёсико - зум, W/A/S/D - сдвиг, шифт - точная настройка. Сохранённый кроп подхватится при следующих запусках этого же ролика.

Для скачивания с YouTube есть команда /mcc download. При первом запуске плагин попросит подтвердить загрузку yt-dlp - это нормально, именно через него и качаются ролики. Ну а если не хочется возиться, просто скачайте видео сами и положите в папку /videos/.

Про трафик - честно

Майнкрафт по своей природе не видеоплеер, так что трафика плагин генерирует много. Тут всё оптимизировано настолько, насколько это вообще возможно (по ощущениям, лучше большинства аналогов), но чудес не бывает.

Реальный расход зависит от двух вещей: размера экрана и динамичности видео. Слайдшоу почти ничего не жрёт, а быстрый клип с кучей цветов - наоборот. Живые метрики смотрите через /mcc debug <id экрана>, только учтите, что они показывают цифры до сжатия. Реальный график после сжатия даёт встроенная связка F3+3.

Пара примеров для понимания масштаба:

  • Экран 7x4 блока (896x512), трейлер сервера - в среднем около 3 МБ/с. Такого разрешения хватает для большинства контента.
  • Огромный экран 17x7 блоков (2176x896) через Velocity с compression-threshold: 256 и compression-level: 4: Bad Apple - в среднем 400 КБ/с (два цвета, большие однотонные области), а вот динамичный полноцветный ролик Bite Marks - уже около 8 МБ/с.

Настройка и нюансы производительности

Полный конфиг с комментариями лежит рядом с плагином, разобраться несложно. Но есть моменты, которые стоит знать заранее:

  • Плагин активно использует многопоточность, так что чем больше и быстрее ядра процессора - тем лучше.
  • Видео и звук стримятся, поэтому оперативки много не надо. Зато будет заметная нагрузка на сборщик мусора Java.
  • Очень рекомендуется ставить перед сервером прокси Velocity и отключать network-compression-threshold в server.properties. Тогда сжатие и шифрование пакетов ляжет на прокси, что ощутимо поднимает производительность. Если прокси нет - попробуйте увеличить netty-threads в spigot.yml. На Velocity автор советует поиграться со значениями network-compression-threshold и compression-level, хорошие результаты получались на 256 и 4 соответственно.
  • Пакеты группируются по кадрам, так что за количество пакетов в секунду переживать не стоит.
  • Почти все настройки можно крутить прямо во время показа через /mcc debug <экран> <параметр> <значение>. И это реально полезно: для аниме и для живого видео оптимальные значения могут сильно отличаться.

Важный нюанс: чтобы всё это крутилось стабильно, нужен нормальный сервер с хорошим каналом и процессором. Домашняя машинка на пару ядер большой экран со звуком может просто не вытянуть. Плагин отлично заработает на BungeeHost (https://bungee.host) - там его можно установить в один клик, а мощностей хватит и под 4K-показ для всего сервера. Киновечер с друзьями в Майнкрафте - это, между прочим, отличный повод собрать всех онлайн.

Как это выглядит

Огромный экран 17x7 блоков с разрешением 2176x896 спокойно играет видео в 24 FPS. Технически поддерживаются и ещё большие размеры, но тут вы уже упрётесь в пропускную способность сети - физику не обманешь.

Если коротко: хотите устроить на сервере кинотеатр, показать игрокам трейлер или сделать сюжетную вставку без танцев с модами - скачайте плагин MCCinema и попробуйте. Из подобных решений для Minecraft это, пожалуй, самое зрелое.

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

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

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

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

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

Minecraft: Java Edition

26.2.x26.1.x1.21.x

Платформы

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

Сервер

Ссылки


Создатели

Детали

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