Плагин голосового чата #31

Closed
opened 2025-05-13 19:09:59 +00:00 by cuqmbr · 4 comments
Owner

Описать почему был выбран, добавить заметки по конфигурации

  • аддоны
Описать почему был выбран, добавить заметки по конфигурации + аддоны
cuqmbr self-assigned this 2025-05-13 19:09:59 +00:00
Author
Owner

Обзор плагинов

Были рассмотрены:

По функционалу примерно одинаковые. По наблюдениям Plasmo Voice больше заточен под сервера на плагиновых движках (Bukkit, ...), а Simple Voice Chat под модовые движки (Fabric), например аддон на взаимодействия с миром (активация скалк сенсоров голосом) для Simple Voice Chat нельзя установить на плагиновый сервер, в то время как для Plasmo Voice можно.

Был выбран Plasmo Voice.

Примечания

Для корректной работы плагина его нужно установить на прокси и все backend-сервера, где хотим получить поддержку голосового чата. На прокси в файле config.toml в папке основного плагина в секции [servers] нужно указать все backend-сервера.

На прокси и всех backend-серверах в папках с настройкой основного плагина нужно добавить файл с именем forwarding-secret, который должен содержать uuid и быть размером 36 байт. Подмена секрета будет происходить как рассказано в https://gitea.cuqmbr.xyz/bebrashield/task-tracker/issues/42#issuecomment-479.

На прокси установлены:

На backend-сервера установлены:

Главный плагин и аддоны используют настройки по умолчанию.

## Обзор плагинов Были рассмотрены: - [Simple Voice Chat](https://modrinth.com/plugin/simple-voice-chat); - [Plasmo Voice](https://plasmovoice.com/). По функционалу примерно одинаковые. По наблюдениям Plasmo Voice больше заточен под сервера на плагиновых движках (Bukkit, ...), а Simple Voice Chat под модовые движки (Fabric), например аддон на взаимодействия с миром (активация скалк сенсоров голосом) для Simple Voice Chat нельзя установить на плагиновый сервер, в то время как для Plasmo Voice можно. Был выбран Plasmo Voice. ## Примечания Для корректной работы плагина его нужно установить на прокси и все backend-сервера, где хотим получить поддержку голосового чата. На прокси в файле `config.toml` в папке основного плагина в секции `[servers]` нужно указать все backend-сервера. На прокси и всех backend-серверах в папках с настройкой основного плагина нужно добавить файл с именем `forwarding-secret`, который должен содержать [uuid](https://en.wikipedia.org/wiki/Universally_unique_identifier) и быть размером 36 байт. Подмена секрета будет происходить как рассказано в https://gitea.cuqmbr.xyz/bebrashield/task-tracker/issues/42#issuecomment-479. На прокси установлены: - главный плаин; - [pv-addon-broadcast](https://modrinth.com/plugin/pv-addon-broadcast); - [pv-addon-groups](https://modrinth.com/plugin/pv-addon-groups). На backend-сервера установлены: - главный плаин; - [pv-addon-broadcast](https://modrinth.com/plugin/pv-addon-broadcast); - [pv-addon-sculk](https://modrinth.com/plugin/pv-addon-sculk); - [pv-addon-whisper](https://modrinth.com/plugin/pv-addon-whisper). Главный плагин и аддоны используют настройки по умолчанию.
Author
Owner
https://gitea.cuqmbr.xyz/bebrashield/server-proxy/pulls/4 https://gitea.cuqmbr.xyz/bebrashield/server-lobby/pulls/9 https://gitea.cuqmbr.xyz/bebrashield/server-survival/pulls/4
Member

При проверке плагина на чат были обнаружены следующие проблемы:

Броадкаст должен быть установлен на бэкэнд-серверах
Броадкаст не транслирует голоса на другие сервера, в списке поиска серверов списка нету

При проверке плагина на чат были обнаружены следующие **проблемы**: Броадкаст должен быть установлен на бэкэнд-серверах Броадкаст не транслирует голоса на другие сервера, в списке поиска серверов списка нету
Author
Owner

Установил pv-addon-broadcast на backend-сервера, что добавило возможность бродкастить голос в пределах миров или в заданом радиусе на одном backend-сервере (команда /vbc).

На прокси плагин был установлен правильно. Команда для бродкаста на все сервера сети не могла быть выполнена из-за того, что у игрока не было прав. Для проверки работоспособности нужно установить LuckPerms на прокси (кониг оставить дефолтный) и выдать себе права для бродкаста командой (в консоли прокси) lpv user <username> permission set pv.addon.broadcast.* true.

Установил pv-addon-broadcast на backend-сервера, что добавило возможность бродкастить голос в пределах миров или в заданом радиусе на одном backend-сервере (команда /vbc). На прокси плагин был установлен правильно. Команда для бродкаста на все сервера сети не могла быть выполнена из-за того, что у игрока не было прав. Для проверки работоспособности нужно установить LuckPerms на прокси (кониг оставить дефолтный) и выдать себе права для бродкаста командой (в консоли прокси) `lpv user <username> permission set pv.addon.broadcast.* true`.
Sign in to join this conversation.
No milestone
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
bebrashield/task-tracker#31
No description provided.