Difference between revisions of "Protocol"

From Mumble Wiki
Jump to: navigation, search
(Protocol documentation: rephrase)
Line 4: Line 4:
  
 
A complete documentation about the protocol can be found at  
 
A complete documentation about the protocol can be found at  
[http://jubjubnest.net/gitweb/?p=mumble.git/.git;a=blob;f=doc/mumble-protocol.pdf mumble-protocol.pdf].
+
[https://github.com/mumble-voip/mumble/raw/master/doc/mumble-protocol.pdf mumble-protocol.pdf].
  
 
= UDP Ping packet =
 
= UDP Ping packet =

Revision as of 22:03, 9 August 2011

The Mumble Protocol is Open Source, just like Mumble itself. The source code for the current version can be found in the Git repository in the file Mumble.proto.

Protocol documentation

A complete documentation about the protocol can be found at mumble-protocol.pdf.

UDP Ping packet

Mumble supports querying the following data by sending a ping packet to the target server:

  1. Version
  2. Timestamp (for measuring the ping)
  3. Currently connected users
  4. Maximum users (slot count)
  5. Allowed bandwidth

An example script can be found at mumble-ping.py.