#958 Add Phantom user

open
nobody
None
5
2012-12-22
2011-09-10
Indi
No

Really would like to see a "create phantom user" for other channels. This is very handy if a 1 group has to listen just 1 other person for ingame orders. Really a miss, which vent does have and currently looks more useful.

Discussion

  • fwaggle

    fwaggle - 2011-09-10

    Can you explain this a little better? If I'm understanding where you're going with this, I think it can be accomplished with channel-linking and ACLs. Check the "squad/raid example" on the wiki and see if it's heading the direction you want.

     
  • Indi

    Indi - 2011-09-11

    really ? Mumble helpdesk said nothing liek that existed. And have to say, the explanations arent really something thats easy for the "average bloke"

    All i wanted was a specific player/user to be able what was being said in the sub group above him. with your explanation ill try and see whats possible.

    thanks

     
  • fwaggle

    fwaggle - 2011-09-11

    Well, I'm a commercial hoster myself and the channel-linking ACL stuff is mostly voodoo to me too. But to get you started, just be in one channel, with the correct privileges, and right click another channel and choose "Link" - both people should now be able to hear each other. From there it's just a case of using the ACLs to set who can talk in what channel - an exercise for you to figure out. ;)

    Do check the ACL & Groups wiki page though, it has some cool examples but be warned: I've read them a few times and it still makes no sense to me. :(

     
  • Indi

    Indi - 2011-09-11

    this is great! really help ful and, yes, a real exercise for me. Why did i ever choose my career into healcare! Big thumbs up for your help!

     
  • Steve Alekseev

    Steve Alekseev - 2011-09-12

    channel-linking it not absolutely that
    with phantom-user it is possible quickly(!) and to create easily even for not constants party so that leaders would sit separately, party separately
    with ACL+channel-linking its not so comfortable

     
  • Steve Alekseev

    Steve Alekseev - 2011-09-12

    btw, situation when party-leaders can hear each other and party, and each party can hear just party leader and party can be done with whisper, when leaders configure button for whisper and add another users(leaders) for whisper, it little bit comfortable and faster

     
  • Indi

    Indi - 2011-09-12

    I tried some fiddling with linking, and to be really honest, im not sure what whispering is good for besides texting multiple channels, I tried some linking but seems to affect all the groups together and making them able to hear each other. The structure below is what i am looking for.

    Fleet Command
    (talking to wing command without being heared by any squad)

    Wingleader 1 (is able to hear what fleet command is saying, Talk back to FC and other Wingleaders.)
         Squad 1 (able to hear wingleader, not other squads etc)
         Squad 2 (able to hear wingleader, not other squads etc)
    
    Wingleader 2 (is able to hear what fleet command is saying, Talk back to FC and other Wingleaders.)
         Squad 1 (able to hear wingleader, not other squads etc)
         Squad 2 (able to hear wingleader, not other squads etc)
    

    Im really sorry if this starts to look like a help thread.

     
  • SeaEagle1

    SeaEagle1 - 2011-10-16

    Look at a structure like this (haven't tested it, but should give you a general idea where to look, and no it's not easy or obvious in any way, yet very powerful)

    • FLEET
      (@all deny Whisper, @all deny Speak) deny everything first
      (@in allow Speak) allow those in FLEET to speak in FLEET
      (@~sub,0,0 allow Whisper) allow those in any WING to Whisper to FLEET

    • WING A
      Link to FLEET, Link to WING B
      inherited (@all deny Whisper, @all deny Speak)
      inherited (@in allow Speak)
      inherited (@~sub,0,0 allow Whisper) allow those in any WING to Whisper to WING
      (@~sub,0,0 allow Whisper) allow those in any SQUAD to Whisper to WING A
      (@sub,-1,-1 allow Speak) allow those in FLEET to Speak to WING A

      SQUAD A
      inherited (@all deny Whisper, @all deny Speak)
      inherited (@in allow Speak)
      inherited (@~sub,0,0 allow Whisper) not doing anything here (limited recursion)
      inherited (@sub,-1,-1 allow Speak) allow those in WING A to Speak to SQUAD

    That should allow to SPEAK to traverse from Fleet to Wing and from Wing to Squad and WHISPER to traverse from Squad to Wing and from Wing to Fleet and other Wings (ie. push speak to talk 'downwards', push Whisper to talk 'upwards')

     
  • jamieb

    jamieb - 2012-03-31

    I don't think the squad/raid example does what we want (and it's too complex).

    In a nutshell, LINKS SHOULD NOT PROPAGATE. That is, if channel A is not directly linked to channel B, then they should not hear each other. Imagine the following hierarchy:

    • Fleet A
      --- Wing 1
      --- Wing 2

    Wing 2 links Fleet A. Wing 1 also links fleet A. What you would like is for the two Wing channels to communicate with Fleet A without hearing each other. If you wanted them to hear each other, you would link them directly to each other in addition to linking them with Fleet A.

    As it stands, though, Wing 1 and Wing 2 can hear each other even though they are not linked, because the chat is propagating through Fleet A, which they are both linked to.

    The "squad/raid" example implies that you have fixed leaders who can be permanently assigned to fixed groups. It also implies that people want to be able to link channels to each other, which is not the case.

    Ventrilo allows this setup to be created without using admin powers by creating hotkeys that talk to multiple channels, in addition to the concept of "phantoms".

    I don't necessarily think Mumble needs all that. In fact, I think the existing link functionality would be sufficient if links simply didn't propagate the way they do. There should be a way to link Wing 1 and Wing 2 to a shared "command" room that they can both hear and talk to without incidentally causing them to be linked with each other.

     
  • eric greer

    eric greer - 2012-12-22

    Bump. Please do this. I have been using Mumble with my GSP (hostedgameservers.com) and for my own planetside 2 outfit and have been happy until tonight. I wanted to setup a channel where my squad leaders could shout and hear eachother while remaining in their specific squads. Think: One button talks to your squad, another button talks to a specific, often changing set of specific users.

    In ventrio you could accomplish this by putting a phantom user in another channel. The phantom can hear everything going on there but when you talk, it does not come out of the phantom. Only out of the channel you are actually in.

    This is a super important feature for clans and probably explains why mumble is stopping short of a complete takeover when it comes to the voice server market for gamers.

    PLEASE, please add a phantom like ability.

     

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks