This is a read-only archive of the Mumble forums.

This website archives and makes accessible historical state. It receives no updates or corrections. It is provided only to keep the information accessible as-is, under their old address.

For up-to-date information please refer to the Mumble website and its linked documentation and other resources. For support please refer to one of our other community/support channels.

Jump to content

Plugin functionality: Automatic room changes


hagerd
 Share

Recommended Posts

In a nutshell, what about some basic support/integration for server and team-specific channels? This would help people who use Mumble to play on public servers together.

 

  • Plugins can extract the server-name (or IP) and "team" number that the user currently has inside a given game.
  • There is no new "back-channel" information sent to the server, as with positional data.
  • Mumble is configured with a location, consisting of a given Mumble server and "base" channel.
  • The plugin periodically checks the server/team information for the current user.
  • Whenever the user's server/team information changes, the client joins an appropriately-named sub-channel relative to the configured "base" channel. (ex: Root/GameName/server_1.2.3.4/team_1)
  • Plugins can return a "blank" server or team for single player/loading-screens, which causes them to hop into the base channel.

 

While this would not prevent users from deliberately joining into a channel to listen on the enemy team, it would be very useful for groups of players who want to play together but maintain a tactical experience.


______________


Alternate implementation:

 

  • Plugins sends game/IP/team information to server periodically
  • Some sort of server-side configuration handles placing the user into the correct channel.

Link to comment
Share on other sites

  • Administrators

You can implement sth like that, creating channels, moving players, dependent on their server and team, with an Ice script.

Although that will not be able to use the pos. audio data. You'll have to query the server itself.

Link to comment
Share on other sites

 Share

×
×
  • Create New...