Skip to content

Voice chat - Mumble integration via plugin #104

Open
@assertivist

Description

Obviously, voice chat in Avara would be excellent, and many modern games offer this experience integrated.

The clear open source choice for voice chat that I know of is Mumble. If there's alternatives that may be easier to integrate, let me know. But basically, while the client and server are quite mature and used in many commercial situations, there does not exist a quality client library for dropping into existing projects to implement mumble.

However, many other open source projects and games integrate via a Mumble client plugin. This seems like the way to go, considering we have limited resources. There's a component to run inside the game, which keeps the mumble client updated with positional data and game client data.

The client sends this information to the server where it can be used in a server-side script, the other component, that can do things like move users onto specific channels according to team, remove players that are banned, and other such functions.

I think this is a good approach, one reason being that the mumble client provides a lot of configuration we don't want to absorb, about audio interfaces, voice detection thresholds, other stuff like that.

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions