Скачать Webcam — Minecraft Моды — MetaMods
Webcam

Webcam

Активный

Установок

0

Последнее обновление

2 недели назад

Версии

1.21.1 — 1.21.9
Клиент и сервер
Fabric
Neoforge
Quilt
Приключенческие
Социальные
Утилиты

Webcam

Мод и плагин, который позволяет игрокам транслировать видео со своих веб-камер прямо в игре Minecraft.

⚠️ Важное предупреждение

Для работы этого плагина требуется специальная настройка на сервере. Если вы администратор сервера, сначала ознакомьтесь с разделом "Настройка на сервере".

Основные возможности

  • Качественная трансляция видео с веб-камер
  • Поддержка видеокодека H.264
  • Передача видео через UDP с использованием собственного протокола
  • Шифрование AES для защиты данных
  • Контроль битрейта и разрешения видео
  • Различные формы отображения веб-камер
  • Настройка размера и положения дисплея
  • Отображение на лице модели игрока
  • Ограничение дистанции видимости
  • Система разрешений для трансляции и просмотра
  • Расширенные настройки клиента (требуются Mod Menu и Cloth Config API)
  • Возможность скрывать веб-камеры выбранных игроков
  • Поддержка Velocity proxy
  • Совместимость с ReplayMod и Flashback

Скриншот

Использование на клиенте

Поместите мод в папку mods (вместе с Fabric API, если используете Fabric). Меню настроек можно открыть с помощью горячей клавиши (по умолчанию C).

Настройки

Значки статуса

Значок Описание
Веб-камера Ваша веб-камера активна
Веб-камера отключена Ваша веб-камера отключена
Подключение Подключение к серверу Webcam
Нет соединения Нет соединения с сервером Webcam

Безопасность

Соединение Webcam зашифровано, но мы не гарантируем абсолютную безопасность. Используйте на свой страх и риск!

Настройка на сервере

Плагин Webcam использует UDP-сокет для передачи видеопакетов. Вам необходимо открыть UDP-порт в брандмауэре сервера и панели управления (если есть), чтобы сервер Webcam работал. По умолчанию это порт 25454/udp. Порт можно изменить в конфигурации сервера.

Если вы используете Velocity, см. раздел "Настройка на прокси".

Конфигурация сервера

Расположение файлов:

  • Fabric / Quilt / NeoForge: config/webcam/server.json
  • Bukkit / Spigot / Paper: plugins/webcam/server.json

Значения по умолчанию с описаниями:

{
  "port": 25454,                 // Порт UDP-сервера Webcam. Не должен конфликтовать с другими используемыми UDP-портами
  "bind_address": "",            // Адрес для привязки сервера Webcam. Оставьте пустым для использования wildcard-адреса
  "host": "",                    // Имя хоста для подключения клиентов. Оставьте пустым для использования адреса подключения игрока
  "keep_alive_period": 1000,     // Период отправки keep alive пакетов в миллисекундах
  "permission_check_period": 60, // Период проверки разрешений webcam.broadcast и webcam.view в тиках
  "max_display_distance": 100.0, // Максимальное расстояние в блоках для отображения веб-камер других игроков
  "display_on_face": false,      // Отображать веб-камеру на лице модели игрока или над головой
  "display_shape": "round",      // Форма отображения веб-камер. Возможные значения: "round", "square"
  "display_offset_y": 1.3,       // Смещение по Y для веб-камер над головами игроков
  "display_size": 1.2,           // Размер отображения веб-камер над головами игроков
  "hide_nicknames": true,        // Скрывать никнейм игрока при включенной веб-камере
  "display_self_webcam": true,   // Показывать собственную веб-камеру игроку
  "synced": {                    // Эти настройки синхронизируются с клиентами
    "image_dimension": 360,      // Размер стороны квадратного изображения веб-камеры
    "mtu": 1100,                 // Максимальный размер передаваемого блока. Уменьшите, если изображение искажается
    "bitrate": 500               // Целевой битрейт видео (кбит/с)
  },
  "messages": {                  // Пользовательские переводы сообщений
    "incompatible_mod_version": "Несовместимая версия Webcam. Ваша - %s, серверная - %s"
  }
}

Команды

  • /webcamconfig <поле> [новое_значение] - команда для чтения/изменения значений конфигурации. Требует разрешение webcam.command.config или статус OP.

Разрешения

  • webcam.command.config - разрешение на изменение конфигурации сервера Webcam (по умолчанию: уровень OP)
  • webcam.broadcast - разрешение на трансляцию веб-камеры (по умолчанию: true)
  • webcam.view - разрешение на просмотр веб-камер (по умолчанию: true)

Настройка на прокси

Webcam имеет плагин для Velocity, который проксирует серверы Webcam на бэкенд-серверах Minecraft и позволяет подключаться к разным серверам Webcam через один порт.

Если вы запускаете прокси и бэкенд-серверы на одной машине, вам нужно настроить для них разные порты.

Конфигурация прокси

Файл конфигурации расположен в plugins/webcam/config.properties

Значения по умолчанию с описаниями:

# Конфигурация прокси Webcam

# Порт UDP-сервера Webcam. Не должен конфликтовать с другими используемыми UDP-портами
port=25454

# Адрес для привязки сервера Webcam. Оставьте пустым для использования wildcard-адреса
bind_address=

# Имя хоста для подключения клиентов. Оставьте пустым для использования адреса подключения игрока
host=

Лицензия

Этот мод распространяется под лицензией No Unauthorized Distribution License, полный текст которой можно найти по ссылке: https://github.com/DimasKama/Webcam/blob/master/LICENSE.md

Краткое описание лицензии

  • Модпаки: Можно использовать мод в модпаках, но нельзя включать его файлы напрямую. Вместо этого укажите его как зависимость, ссылающуюся на официальный источник загрузки.
  • Для разработчиков: Разрешено создавать аддоны или интегрировать поддержку мода, но нельзя копировать его код. Сделайте его внешней зависимостью, загружаемой с официального источника.
  • Ограничения распространения: Нельзя перезагружать или делиться кодом или скомпилированными файлами мода публично без явного разрешения автора.
  • Личное использование: Можно использовать и изменять мод для личного использования, но любые изменения должны оставаться приватными.
  • Официальные источники: Любая зависимость или ссылка на модпак должна указывать на официальные источники загрузки, предоставленные автором.
Участники проекта
DimasKama

DimasKama

Разработчик

Создан: 8 июл 2025

ID: 253682