Mumble VOIP and PR (ongoing development)
-
Himalde
- Posts: 236
- Joined: 2007-10-02 06:37
Re: Mumble VOIP and PR (ongoing development)
Can the Mumble system be able to replace all vBF2 voip?
Since you are making a pr version of mumble this is what I would want from it or my thoughts on making the ideal in-game VOIP program. Read through the suggestion then comment. And is it even possible to do it this way with mumble?
The idea is simply that you can talk up, down and level in the chain of command, but not more then one step (your chain of command network). Also everything you say will be heard in your surroundings as in real life. You should also be able to talk “private” (remember the surroundings) to all in your network. I hope I have explained it better below.
Need 4 dedicated talk keys.
1 Talk down (in the chain of command)
2 Talk level (same level in the chain of command)
3 Talk up (in the chain of command)
4 Talk local only
I have chosen:
Down_________ b
Level_________ v
Up___________ < ______(I have a keyboard with “shift” “<” “z”)
Local only_____ | _______(The key above TAB)
In addition: it is even now possible to combine keys in mumble (like “ctrl+d” and “alt+5 or any other key”). Since numbers could be used in combination with “down” and “level”. This can be a very powerful tool. This way, if you would like to talk only to one person in you network just press “down” or “level” + his corresponding number.
The channel would be something like this (I guess)
Channel
___Team 1
_____
___Team 2-
_________-Commander2
_________-Sq1
_____________-Leader1
_________-Sq2
_____________-Leader2
_____________-Member2 (M2)
_____________-Member3 (M3)
_____________- …........
_____________-Member6 (M6)
___Waiting room
Keys
Sq members
Key(s)______________Receiver 1 + Local_______Receiver 2
v (will trigger <)________M2-M6_________________Sq Leader
v+2___________________M2
v+3___________________M3
v+4___________________M4
v+5___________________M5
v+6___________________M6
<_____________________Superior Officer (Squad leader only)
“|”____________________Local only
Sq Leader
Key(s)______________Receiver 1 + Local_________Receiver 2
b_______________________M2...M6
b+2_____________________M2
b+3_____________________M3
b+4_____________________M4
b+5_____________________M5
b+6_____________________M6
v (will trigger <)___________Squad Leaders1-9________Commander
v+1_____________________Squad Leader 1
v+2_____________________Squad Leader 2
v+3_____________________Squad Leader 3
v+4_____________________Squad Leader 4
v+5_____________________Squad Leader 5
v+6_____________________Squad Leader 6
v+7_____________________Squad Leader 7
v+8_____________________Squad Leader 8
v+9_____________________Squad Leader 9
<_______________________Superior Officer (Commander only)
“|”______________________Local only
Commander
Key(s)______________Receiver 1 + Local__________________Receiver 2
b _______________________Squad Leader1-9
b+1_____________________Squad Leader 1
b+2_____________________Squad Leader 2
b+3_____________________Squad Leader 3
b+4_____________________Squad Leader 4
b+5_____________________Squad Leader 5
b+6_____________________Squad Leader 6
b+7_____________________Squad Leader 7
b+8_____________________Squad Leader 8
b+9_____________________Squad Leader 9
“|” ______________________Local only
The Commander doesn't need more keys, but the system could continue (perhaps on a new engine some day)
Commander (continues)
Key(s)______________Receiver 1 + Local__________Receiver 2
v (will trigger <)___________Commanders 1-9_________Uber-Commander
v+1_____________________Commander 1
v+2_____________________Commander 2
v+3_____________________Commander 3
v+4_____________________Commander 4
v+5_____________________Commander 5
v+6_____________________Commander 6
v+7_____________________Commander 7
v+8_____________________Commander 8
v+9_____________________Commander 9
<_______________________Superior Officer (Uber-Commander only)
Example
You are squad leader nr 4. And you want to talk to squad leader 1. Press “level”+1 [for me v+1]. He would then press [v+4] to respond. Then you want to talk to your Squad press “down” . If you want to talk only to the sniper in your squad press “down” + his number [b+3]. Press “up” [<] to talk to your Superior Officer. And “Local only” if you want to speak locally. At all times will anyone near you will hear what you say.
I can see a few obstetrical for this system to work.
1.Everyone must use it. (included in the install?) Not all will start mumble before they start the game. (Force it to open when pr starts?)
2.The server must place people in the correct channel and sub-channel. I think it is possible.
3.Each squad member must be assigned a permanent (and recognizable number in-game) if they should be able to talk “privately”. (is this possible?)
4.We need 4 talk keys.
5.Explaining this to noobs. (Press [v] to talk in-game, then read you manual before going squad leader)
OK That's it. Do we want it, and is it even possible to do with mumble?
Since you are making a pr version of mumble this is what I would want from it or my thoughts on making the ideal in-game VOIP program. Read through the suggestion then comment. And is it even possible to do it this way with mumble?
The idea is simply that you can talk up, down and level in the chain of command, but not more then one step (your chain of command network). Also everything you say will be heard in your surroundings as in real life. You should also be able to talk “private” (remember the surroundings) to all in your network. I hope I have explained it better below.
Need 4 dedicated talk keys.
1 Talk down (in the chain of command)
2 Talk level (same level in the chain of command)
3 Talk up (in the chain of command)
4 Talk local only
I have chosen:
Down_________ b
Level_________ v
Up___________ < ______(I have a keyboard with “shift” “<” “z”)
Local only_____ | _______(The key above TAB)
In addition: it is even now possible to combine keys in mumble (like “ctrl+d” and “alt+5 or any other key”). Since numbers could be used in combination with “down” and “level”. This can be a very powerful tool. This way, if you would like to talk only to one person in you network just press “down” or “level” + his corresponding number.
The channel would be something like this (I guess)
Channel
___Team 1
_____
___Team 2-
_________-Commander2
_________-Sq1
_____________-Leader1
_________-Sq2
_____________-Leader2
_____________-Member2 (M2)
_____________-Member3 (M3)
_____________- …........
_____________-Member6 (M6)
___Waiting room
Keys
Sq members
Key(s)______________Receiver 1 + Local_______Receiver 2
v (will trigger <)________M2-M6_________________Sq Leader
v+2___________________M2
v+3___________________M3
v+4___________________M4
v+5___________________M5
v+6___________________M6
<_____________________Superior Officer (Squad leader only)
“|”____________________Local only
Sq Leader
Key(s)______________Receiver 1 + Local_________Receiver 2
b_______________________M2...M6
b+2_____________________M2
b+3_____________________M3
b+4_____________________M4
b+5_____________________M5
b+6_____________________M6
v (will trigger <)___________Squad Leaders1-9________Commander
v+1_____________________Squad Leader 1
v+2_____________________Squad Leader 2
v+3_____________________Squad Leader 3
v+4_____________________Squad Leader 4
v+5_____________________Squad Leader 5
v+6_____________________Squad Leader 6
v+7_____________________Squad Leader 7
v+8_____________________Squad Leader 8
v+9_____________________Squad Leader 9
<_______________________Superior Officer (Commander only)
“|”______________________Local only
Commander
Key(s)______________Receiver 1 + Local__________________Receiver 2
b _______________________Squad Leader1-9
b+1_____________________Squad Leader 1
b+2_____________________Squad Leader 2
b+3_____________________Squad Leader 3
b+4_____________________Squad Leader 4
b+5_____________________Squad Leader 5
b+6_____________________Squad Leader 6
b+7_____________________Squad Leader 7
b+8_____________________Squad Leader 8
b+9_____________________Squad Leader 9
“|” ______________________Local only
The Commander doesn't need more keys, but the system could continue (perhaps on a new engine some day)
Commander (continues)
Key(s)______________Receiver 1 + Local__________Receiver 2
v (will trigger <)___________Commanders 1-9_________Uber-Commander
v+1_____________________Commander 1
v+2_____________________Commander 2
v+3_____________________Commander 3
v+4_____________________Commander 4
v+5_____________________Commander 5
v+6_____________________Commander 6
v+7_____________________Commander 7
v+8_____________________Commander 8
v+9_____________________Commander 9
<_______________________Superior Officer (Uber-Commander only)
Example
You are squad leader nr 4. And you want to talk to squad leader 1. Press “level”+1 [for me v+1]. He would then press [v+4] to respond. Then you want to talk to your Squad press “down” . If you want to talk only to the sniper in your squad press “down” + his number [b+3]. Press “up” [<] to talk to your Superior Officer. And “Local only” if you want to speak locally. At all times will anyone near you will hear what you say.
I can see a few obstetrical for this system to work.
1.Everyone must use it. (included in the install?) Not all will start mumble before they start the game. (Force it to open when pr starts?)
2.The server must place people in the correct channel and sub-channel. I think it is possible.
3.Each squad member must be assigned a permanent (and recognizable number in-game) if they should be able to talk “privately”. (is this possible?)
4.We need 4 talk keys.
5.Explaining this to noobs. (Press [v] to talk in-game, then read you manual before going squad leader)
OK That's it. Do we want it, and is it even possible to do with mumble?
-
redman0123
- Posts: 155
- Joined: 2009-02-27 01:25
Re: Mumble VOIP and PR (ongoing development)
... or we could just use the system we have now.
-
Rudd
- Retired PR Developer
- Posts: 21225
- Joined: 2007-08-15 14:32
Re: Mumble VOIP and PR (ongoing development)
I would only accept a squad voip version of mumble if it knew to put you in the right channel automatically, many people get PB kicked for Alt Tabbing, and I dont want to alt tab every few mins to move som1 to the right channel.
There are other ways to organise mumble other than the current setup, but those require extra organisation (like a platoon structure seen in the NATO2 c6)
Right now the setup is the most pubber friendly.
There are other ways to organise mumble other than the current setup, but those require extra organisation (like a platoon structure seen in the NATO2 c6)
Right now the setup is the most pubber friendly.
-
Himalde
- Posts: 236
- Joined: 2007-10-02 06:37
Re: Mumble VOIP and PR (ongoing development)
Dr2B Rudd wrote:I would only accept a squad voip version of mumble if it knew to put you in the right channel automatically, many people get PB kicked for Alt Tabbing, and I dont want to alt tab every few mins to move som1 to the right channel.
There are other ways to organise mumble other than the current setup, but those require extra organisation (like a platoon structure seen in the NATO2 c6)
Right now the setup is the most pubber friendly.
I agree, the server must put people in the correct channel. It looks like it is possible according to this:
Just hope it can be implemented soon.Server integration
Mumble is designed to fit into an existing social structure for gamers. As such, the server is fully remote controllable over D-Bus or ICE. Channels can be created, users moved and even new virtual servers created. An example is included which shows how to use this integration to connect the server to a Battlefield 2 server and automatically place users in channels matching the right team and squad. Another included example shows how to authenticate connecting users through a phpBB database which will avoid duplicate user/password information.[5]
-
Twisted Helix
- Retired PR Developer
- Posts: 5145
- Joined: 2008-11-03 04:18
Re: Mumble VOIP and PR (ongoing development)
addaco wrote: Basically, it is a mumble server, with sub channels for each sqd. The subs are all linked. With normal push to talk you speak locally, normal. BUT when you press force centre it is like a radio and you can speak to the whole of your sqd.
This way it is like BF2 voip, with benefits. you can speak to your whole sqd like a radio, but if you do you CAN still be heard by the normal 70m, meaning that you are not exploiting. It also has less latency, and all the mumnble other goodies.
Two things needing it to work: 1. With 18 possible subs mumble would need to automatically assign you to the correct sub (comon Helix,plz,plz) , also there would need to be a way for sqd leaders to private talk, mayby if mumble detects them as Sqd leader, then ,make a "clone" of that person in Team 1 Sqd leaders, and a separate key to talk to other sqd leaders????
Basically , yes , I am looking into doing something like this and it is possible. In fact others have done things kind of similar. I am in the process of looking at the code for murmurext that has been written by firsm, which basically links murmur to a bf2 server and moves people automatically into channel dependent on their squad and team.
But its not going to be something that is going to be happening tomorrow or even the day after ... there is quite a lot of research to be done first. Also I don't think I see it as being something that will run on a murmur server where there are a lot of different servers all together (like we have now) as there are security issues with ICE ... its more something I envisage happening where murmur and bf2 are running on the same server box ... at least its much simpler that way ... it might be able to be extended to the way we have the official PR mumble server now with some intelligent middleware written in PHP or Python ..... but one step at a time.
-
Wicca
- Posts: 7336
- Joined: 2008-01-05 14:53
Re: Mumble VOIP and PR (ongoing development)
Someone Restart the Murmur server.... I cant hear anything.... And yes i got everything corectly set up..
Xact Wicca is The Joker. That is all.
-
gazzthompson
- Posts: 8012
- Joined: 2007-01-12 19:05
Re: Mumble VOIP and PR (ongoing development)
did you at first check others can't hear each other ?
-
Rudd
- Retired PR Developer
- Posts: 21225
- Joined: 2007-08-15 14:32
Re: Mumble VOIP and PR (ongoing development)
server indeed needs a restart.
Perhaps it should be seperated in to 2 servers,
1/2 the servers listed in one, the rest in the other, this may help to find out the cause?
Perhaps it should be seperated in to 2 servers,
1/2 the servers listed in one, the rest in the other, this may help to find out the cause?
-
CareBear
- Posts: 4036
- Joined: 2007-04-19 17:41
Re: Mumble VOIP and PR (ongoing development)
may have been mentioned already, but maybe a system similar to xfire, being able to open it up while in game, i would love that, as i hate alt tabbing from bf2, as it takes forever and 8/10 times ill get kicked fpr pb heartbeat failure.....
thats one thing id love <3
thats one thing id love <3

-
Rudd
- Retired PR Developer
- Posts: 21225
- Joined: 2007-08-15 14:32
-
AnRK
- Posts: 2136
- Joined: 2007-03-27 14:17
Re: Mumble VOIP and PR (ongoing development)
You had a look at this yet Helix? https://www.realitymod.com/forum/f18-pr ... le-10.html haven't had any feedback on any of the suggestions in there from anyone that knows the programs coding yet.
-
Wicca
- Posts: 7336
- Joined: 2008-01-05 14:53
Re: Mumble VOIP and PR (ongoing development)
Allright it has been restarted, i told everyone to go to their channels, some got pissed cause i kinda spammed 
But we were all in the "main channel" so i thought it was my duty...
Anyway, sorry to those players i offended, mainly Australian i guess.
Now, i would love to have an auto switch thingy possible, so the server side could swap you to the channel your supposed to be in, wheather it be a server or something else.
But we were all in the "main channel" so i thought it was my duty...
Anyway, sorry to those players i offended, mainly Australian i guess.
Now, i would love to have an auto switch thingy possible, so the server side could swap you to the channel your supposed to be in, wheather it be a server or something else.
Xact Wicca is The Joker. That is all.
-
Twisted Helix
- Retired PR Developer
- Posts: 5145
- Joined: 2008-11-03 04:18
Re: Mumble VOIP and PR (ongoing development)
Yeah .... you are crazyAnRK wrote:You had a look at this yet Helix? https://www.realitymod.com/forum/f18-pr ... le-10.html haven't had any feedback on any of the suggestions in there from anyone that knows the programs coding yet.
No seriously though ... things like occlusion, filtering and reverb are WAY beyond what I am doing, would require MAJOR rewriting and rebuilding of mumble. You are best off taking those kind of suggestions to the mumble forums really.
Plus I dont think you can really expect an add on 3rd party program to do what you are asking .... its the kind of thing that would have to be integrated into the game. And that is never going to happen with the BF2 engine.
-
AnRK
- Posts: 2136
- Joined: 2007-03-27 14:17
Re: Mumble VOIP and PR (ongoing development)
Yeah I thought most of the stuff in there was fairly ambitious, some of it's a little more realistic though at least... I was under the impression that alot of stuff may be modifiable through the various codecs for different games perhaps, but come to think of it I imagine the codecs probably all work on very basic levels, pretty much on a in a server/not in a server, dead/not dead and X is *metres away from Y kinda capacity.
-
Bainwalker
- Posts: 51
- Joined: 2008-09-01 03:26
Re: Mumble VOIP and PR (ongoing development)
I'm not sure what the problem is, but whenever I go to use Mumble and am on the PR server I can't seem to get anyone to respond to me. I press the talk key and say hello and no one ever answers. I haven't the slightest idea what is wrong.
-
Twisted Helix
- Retired PR Developer
- Posts: 5145
- Joined: 2008-11-03 04:18
Re: Mumble VOIP and PR (ongoing development)
Its not a codec you are using for positional information, its a link to the game. What it does is go into the game and pull information as to where the player is and what his direction is. It probably returns an (x,y,z) unit vector or something. The problems arising of broadcasting to all the channel when dead or out of game likely results from the information returned being some kind of null so positional information cant be derived.AnRK wrote:but come to think of it I imagine the codecs probably all work on very basic levels, pretty much on a in a server/not in a server, dead/not dead and X is *metres away from Y kinda capacity.
The codec on the other hand is the speex codec, which is a high quality voice compression algorithm for use across the web.
-
=Romagnolo=
- Posts: 4765
- Joined: 2006-12-29 14:52
Re: Mumble VOIP and PR (ongoing development)
One think that I'd like to see is that only possible to talk only once you've spawned.
WHY ?
I'm so tired of people joining the server and saying "Hello everybody!!!" or "Can you hear me ?" and etc...
WHY ?
I'm so tired of people joining the server and saying "Hello everybody!!!" or "Can you hear me ?" and etc...
[R-DEV]OkitaMakoto:"Cheers, you're the man, Okita"
[R-DEV]Rhino:"I in fact got kicked from a server for tking."
Hitperson:"well done, treasure it forever."
[R-DEV]Adriaan:"Damned classy Roma, if I may say so."
[R-DEV]Chuc:"Pro man, pro." (yes, it was about me)
[R-MOD]BloodBane611:"Romagnolo, you definitely deserve a LOL award for that."
[R-DEV]Rhino:"I in fact got kicked from a server for tking."
Hitperson:"well done, treasure it forever."
[R-DEV]Adriaan:"Damned classy Roma, if I may say so."
[R-DEV]Chuc:"Pro man, pro." (yes, it was about me)
[R-MOD]BloodBane611:"Romagnolo, you definitely deserve a LOL award for that."

