Current test version: http://sinas.rename-it.nl/~rien/faforev ... .9-157.zip Use at your own risk.
Hey everyone,
I was toying with the idea to make a voice plugin for FAF. Idea:
1. Create a voip server somewhere (I toyed with mumble for now).
2. As soon as people launch a teamgame (i.e. where there's more than 1 person in a team), have the server create a set of voice channels on the server named "gameid-teamnumber".
(2b: have the server send a message to lobby clients that the channel is ready?)
3. Have the lobby connect the voice client to the server and make it join the channel.
4. when the game ends, have the lobby leave the channel.
ad 2: The creation of a voice channel for mumble can be accomplished by doing a simple http get or post request.
ad 3: To make a client join the right channel, all we need to do is have the lobby execute mumble mumble://myserver/channelname
I've never looked the faf source code before, but it seems like implementing this is fairly simple. Could anyone give me some pointers where this could be added?
--
Rien