Я хочу настроить mumble-сервер со следующими настройками:
администратор может разговаривать с каждым клиентом, но клиенты не могут разговаривать друг с другом.
Более того, я также хочу, чтобы все разговаривали друг с другом, когда администратор включил это (должно быть легко включать и отключать)
Поскольку у меня только 2 клиента и один администратор, я попробовал эту иерархию каналов:
корень (канал)
-> клиент 0 (канал)
-> клиент 0 (пользователь)
-> клиент 1 (канал)
-> клиент 1 (пользователь)
это будет работать, если родительский и корневой каналы могут общаться друг с другом, но не с одноуровневыми каналами.
Кроме того, перемещение клиента 1 на канал 0 является желаемым результатом, так как все могут быстро общаться друг с другом.
Я пытался связать root с клиентом 0 и root с клиентом 1, но я не знаю, как это сделать, кажется, что теперь все каналы связаны.
Это правильный путь? Если да, то как правильно связать каналы?
РЕДАКТИРОВАТЬ:
Кажется, это работает следующим образом, но я не знаю, почему это работает:
Настройте этот канал и иерархию пользователей
корень (канал)
-> клиент 0 (канал)
-> клиент 0 (пользователь)
-> клиент 1 (канал)
-> клиент 1 (пользователь)
Свяжите все 3 канала, а затем:
- Назначьте клиента 0 и клиента 1 в группу клиентов
- запретить говорить клиентам во всех 3 группах