Mumble VOIP and PR (ongoing development)

General discussion of the Project Reality: BF2 modification.
Post Reply
Himalde
Posts: 236
Joined: 2007-10-02 06:37

Re: Mumble VOIP and PR (ongoing development)

Post by Himalde »

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?
redman0123
Posts: 155
Joined: 2009-02-27 01:25

Re: Mumble VOIP and PR (ongoing development)

Post by redman0123 »

... 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)

Post by Rudd »

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.
Image
Himalde
Posts: 236
Joined: 2007-10-02 06:37

Re: Mumble VOIP and PR (ongoing development)

Post by Himalde »

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:
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]
Just hope it can be implemented soon.
Twisted Helix
Retired PR Developer
Posts: 5145
Joined: 2008-11-03 04:18

Re: Mumble VOIP and PR (ongoing development)

Post by Twisted Helix »

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)

Post by Wicca »

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)

Post by gazzthompson »

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)

Post by Rudd »

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?
Image
CareBear
Posts: 4036
Joined: 2007-04-19 17:41

Re: Mumble VOIP and PR (ongoing development)

Post by CareBear »

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
Image
Rudd
Retired PR Developer
Posts: 21225
Joined: 2007-08-15 14:32

Re: Mumble VOIP and PR (ongoing development)

Post by Rudd »

^ooo that would be interesting!
Image
AnRK
Posts: 2136
Joined: 2007-03-27 14:17

Re: Mumble VOIP and PR (ongoing development)

Post by AnRK »

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)

Post by Wicca »

Allright it has been restarted, i told everyone to go to their channels, some got pissed cause i kinda spammed :D

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)

Post by Twisted Helix »

AnRK 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.
Yeah .... you are crazy :p

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)

Post by AnRK »

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)

Post by Bainwalker »

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)

Post by Twisted Helix »

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.
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.

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)

Post by =Romagnolo= »

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...
[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."
Post Reply

Return to “PR:BF2 General Discussion”