[Решено] Связанные каналы (linked channels)

Обсуждение настроек и возможностей программы Mumble

[Решено] Связанные каналы (linked channels)

Сообщение sazh » 19 янв 2014, 09:24

Здравствуйте !
1.Каким образом можно связать несколько каналов (т.е. находясь в одном слышать связанные с ним ).
2.Как посмотреть какие каналы (подканалы) связаны между собой ,а какие нет ?
sazh
 
Сообщения: 12
Зарегистрирован: 19 янв 2014, 09:06

Re: Вопрос по настройкам

Сообщение CleanVoice » 19 янв 2014, 19:59

Здравствуйте!

Чтобы связать два канала, необходимо находиться на одном канале, а на второй нажать правой кнопкой и в контекстном меню выбрать "Link".
Опция связывания включается и отключается в ACL, поэтому если вы не админ сервера, то она может быть недоступна.

Посмотреть какие каналы связаны между собой можно только войдя на один из таких каналов. При этом у всех связанных каналов шрифт меняется на курсив, и на иконке появляется синяя точка (на текущем канале она зеленая). Такую группу каналов можно разъединить, нажав на одном из них "Unlink All".
CleanVoice
Support
 
Сообщения: 2097
Зарегистрирован: 20 май 2009, 19:38
Откуда: Москва

Re: Вопрос по настройкам

Сообщение sazh » 20 янв 2014, 08:21

Здравствуйте ,спасибо за ответ .
Хотелось бы рассмотреть следующую ситуацию:
Канал «А» имеет подканалы «А1» и «А2».
А1 и А2 связанны с каналом А ,но не связанны между собой , будет ли пользователь находящийся в канале А слышать пользователей из подканалов А1 и А2, будут ли пользователи каналов А1и А2 слышать друг друга (А1 будет слышать А2 ) ?
sazh
 
Сообщения: 12
Зарегистрирован: 19 янв 2014, 09:06

Re: Вопрос по настройкам

Сообщение CleanVoice » 20 янв 2014, 19:54

Если каналы А1 и А2 связаны с каналом А, то все три канала оказываются связаны между собой (A1 <-> A <-> A2).
Получается один виртуальный канал, на котором все друг друга могут слышать.
CleanVoice
Support
 
Сообщения: 2097
Зарегистрирован: 20 май 2009, 19:38
Откуда: Москва

Re: Вопрос по настройкам

Сообщение sazh » 21 янв 2014, 18:05

Подскажите пожалуйста, каким образом можно реализовать схему, что бы пользователь находящийся в канале А (родит канал) слышал всех находящихся в подканалах А1 и А2,а подканалы А1и А2 друг друга не слышали. Гид вроде прочитал ,но что то не получается нужный результат . Заранее благодарен !
sazh
 
Сообщения: 12
Зарегистрирован: 19 янв 2014, 09:06

Re: Вопрос по настройкам

Сообщение CleanVoice » 21 янв 2014, 19:07

Похоже, что такая схема не предусмотрена в текущей версии Mumble.
Это есть в Ventrilo.
CleanVoice
Support
 
Сообщения: 2097
Зарегистрирован: 20 май 2009, 19:38
Откуда: Москва

Re: Вопрос по настройкам

Сообщение sazh » 21 янв 2014, 23:32

Подскажите чем отличается по функционалу значек группы в списках контроля доступа «~in» от просто «in» . В гиде написано что различие есть- только вот какое ?
То есть что значит символы ~ и # в списках контроля
sazh
 
Сообщения: 12
Зарегистрирован: 19 янв 2014, 09:06

Re: Вопрос по настройкам

Сообщение CleanVoice » 23 янв 2014, 22:27

Восклицательный знак "!" инвертирует права доступа и ставится всегда вначале строки. Другими словами, все выставленные флажки для прав меняются местами. Например: "!all".

Тильда "~" означает, что права будут назначены текущему каналу. Например, если этот знак не указать, но оставить флажок "Applies to sub-channels", то права будут назначены на всех подканалах, кроме того, где они установлены.
Работает только со спец. группами "sub", "in", "out".

in - пользователи внутри данного канала
out - пользователи за пределами данного канала (и вне подканалов)
sub - пользователи в подканалах данного канала

Обратите внимание, что данные три группы касаются именно пользователей, а не каналов. То есть, это относится к текущему положению пользователя по отношению к определяемому каналу.
Все обычные группы (all, auth, admin, и т.п.) не зависят от текущего положения пользователя.


У группы "sub" есть три числовых параметра, которые можно перечислить через запятую: ~sub,a,b,c. Например, "sub,-1,3,5"
Первый параметр (а) - начальная глубина канала в дереве, начиная от текущего канала. Например, если мы устанавливаем права для канала А, то "0" обозначает начало с текущего канала, "1" - начная с канала А1, и т.д. А если установить "-1", то это обозначает предыдущий канал, т.е Root.
Если обозначен первый параметр, то должен быть и второй.

Второй параметр (b) - минимальная глубина канала, начиная от начального канала.

Третий параметр (с) - максимальная глубина канала, начиная от начального канала. Этот параметр необязательный, и если он не задан, то захватываются все каналы, начиная со второго параметра. А если второй и третий параметры одинаковые, то количество захватываемых каналов = 1. Например, ~sub,0,2,2

Примеры:

Код: Выделить всё
Root
   A---+
      A1
      A2
      A3--+
         C
   B---+
      B1
      B2

A (@~in +write) при нахождении в канале А вы будете иметь доступ к изменению прав канала А и всех подканалов (при входе на эти подканалы доступ пропадает)
A (@in +write) то же, что и @~in, но при нахождении в любом из подканалов, вы будете иметь право изменять этот текущий подканал

A (@~out -enter) если вы уже находитесь в канале А, то сможете войти на любой из его подканалов один раз; после этого перемещение будет возможно только за пределами канала А
A (@out -enter) перемещение на канал А и его подканалы невозможно независимо от вышего текущего положения

A (@~sub -enter) при нахождении вне канала А вы сможете войти на него, или его подканал - после этого внутри перемещение становится невозможым; но если выйти за пределы канала А, можно будет снова на него войти
A (@sub -enter) можно свободно перемещаться по подканалам канала А, но на сам канал А можно войти только извне (с его подканалов на него войти не получится)


В данном контексте, "@~sub -enter" обозначает, что в поле группы необходимо вставить "~sub" (@ вставляется само), и установить флажок запрета (-) для входа в канал (enter). Или +write обозначает установить флажок (+) на разрешение к изменению ACL (write).

Если вы изменяете группу на нестандартное значение (отличное от того, что имеется в раскрывающемся списке), то для сохранения изменений необходимо нажать Enter, и только после этого закрыть окно настроек кнопкой ОК.


Это краткое изложение оригинальной статьи, с добавлением уже имеющегося опыта http://mumble.sourceforge.net/ACL_and_G ... nglish#ACL
К сожалению, нам не понятно, почему была сделана такая сложная система. Для полного понимания рекомендуем попробовать данные там примеры http://mumble.sourceforge.net/Talk:ACL_ ... ps/English
CleanVoice
Support
 
Сообщения: 2097
Зарегистрирован: 20 май 2009, 19:38
Откуда: Москва

Re: Вопрос по настройкам

Сообщение CleanVoice » 23 янв 2014, 22:37

Символ "#" может быть тоже установлен перед названием группы, и соответствует токену доступа пользователя.
Каждый пользователь может заполнить свой список токенов через главное меню.

Действует это следующим образом. На канал сперва устанавливается пароль, например, "test", и на сервере автоматически создается виртуальная токен-группа "#test". Её можно настроить через ACL, добавив в качестве группы. Теперь пользователь может добавить себе токен "test" и для него будут действовать права из этой группы.
CleanVoice
Support
 
Сообщения: 2097
Зарегистрирован: 20 май 2009, 19:38
Откуда: Москва

Re: Вопрос по настройкам

Сообщение CleanVoice » 24 янв 2014, 15:38

На основе "~out" можете попробовать настроить ваш сценарий:
sazh писал(а):что бы пользователь находящийся в канале А (родит канал) слышал всех находящихся в подканалах А1 и А2,а подканалы А1и А2 друг друга не слышали.


Для этого сделайте линковку каналов, как было описано ранее (A1 <-> A <-> A2). И для каналов А1 и А2 в ACL добавьте группу "out", в которой нужно установить глушение (mute). Таким образом все пользователи вне этих каналов должны быть заглушены. По крайней мере, так должно быть, если подсистема ACL исполняется после линковки каналов, а не до.
CleanVoice
Support
 
Сообщения: 2097
Зарегистрирован: 20 май 2009, 19:38
Откуда: Москва

Re: Вопрос по настройкам

Сообщение sazh » 26 янв 2014, 00:16

Спасибо ,попробуем ,по результатам отпишусь .
sazh
 
Сообщения: 12
Зарегистрирован: 19 янв 2014, 09:06

Re: Вопрос по настройкам

Сообщение sazh » 05 мар 2014, 08:42

Здравствуйте. Столкнулся с проблемой -не могу зарегистрировать пользователяна сервере ,хотя других регистрирую без проблем. Подскажите как решить эту проблему ,может он что то не то нажал при установке мамблы ?
sazh
 
Сообщения: 12
Зарегистрирован: 19 янв 2014, 09:06

Re: Вопрос по настройкам

Сообщение CleanVoice » 05 мар 2014, 09:47

Если при нажатии на какого-то пользователя в контекстном меню нет пункта "Зарегистрировать", и при это у остальных он есть - значит этот пользователь уже зарегистрирован.
Если имеется в виду другое, то уточните в чем заключается ваша проблема.
CleanVoice
Support
 
Сообщения: 2097
Зарегистрирован: 20 май 2009, 19:38
Откуда: Москва

Re: Вопрос по настройкам

Сообщение sazh » 05 мар 2014, 17:17

в списке зарегистрированныхпользователей его нет
sazh
 
Сообщения: 12
Зарегистрирован: 19 янв 2014, 09:06

Re: Вопрос по настройкам

Сообщение CleanVoice » 05 мар 2014, 17:39

Сообщите адрес и порт вашего сервера, и пришлите скриншот, где видно:
- имя пользователя
- нет значка регистрации рядом с ником
- контекстное меню пользователя без пункта для регистрации
CleanVoice
Support
 
Сообщения: 2097
Зарегистрирован: 20 май 2009, 19:38
Откуда: Москва

Re: Вопрос по настройкам

Сообщение sazh » 06 мар 2014, 09:36

День добрый ! Передал права администратора , другому пользователю ,и он зарегистрировал игрока ,глюк какой то наверно был , вопрос снят .
sazh
 
Сообщения: 12
Зарегистрирован: 19 янв 2014, 09:06

Re: [Решено] Вопрос по настройкам

Сообщение sazh » 06 мар 2014, 16:47

Подскажите пожалуйста есть ли в мамбле возможность передавать файлы ( например архивы )
sazh
 
Сообщения: 12
Зарегистрирован: 19 янв 2014, 09:06

Re: [Решено] Вопрос по настройкам

Сообщение CleanVoice » 06 мар 2014, 17:12

В Mumble передачи файлов нет. Но вы можете загрузить файл на файлообменник и затем передать ссылку в общем чате или в описании каналу/своему нику.
Файлообменников таких предостаточно. Например из тех что не требуют регистрации:
http://ge.tt
http://dropmefiles.com
CleanVoice
Support
 
Сообщения: 2097
Зарегистрирован: 20 май 2009, 19:38
Откуда: Москва


Вернуться в Mumble

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron