|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | 03-May-2022 | - |
| .github/ | H | 04-Sep-2020 | - | 2 | 1 |
| .tx/ | H | 04-Sep-2020 | - | 9 | 6 |
| 3rdPartyLicenses/mumble-old-license-headers/ | H | 03-May-2022 | - | | |
| 3rdparty/ | H | 03-May-2022 | - | 103,627 | 81,262 |
| docs/ | H | 04-Sep-2020 | - | 198 | 152 |
| g15helper/ | H | 04-Sep-2020 | - | 694 | 494 |
| icons/flags/ | H | 03-May-2022 | - | 14 | 9 |
| installer/ | H | 03-May-2022 | - | 2,385 | 1,974 |
| macx/ | H | 04-Sep-2020 | - | 767 | 581 |
| man/ | H | 04-Sep-2020 | - | 234 | 225 |
| overlay/ | H | 07-May-2022 | - | 6,631 | 4,635 |
| overlay_gl/ | H | 03-May-2022 | - | 1,321 | 1,071 |
| overlay_winx64/ | H | 04-Sep-2020 | - | 122 | 106 |
| plugins/ | H | 04-Sep-2020 | - | 9,741 | 6,124 |
| qmake/ | H | 03-May-2022 | - | 1,314 | 1,140 |
| samples/ | H | 03-May-2022 | - | | |
| scripts/ | H | 04-Sep-2020 | - | 5,764 | 4,082 |
| src/ | H | 04-Sep-2020 | - | 530,598 | 510,180 |
| themes/ | H | 03-May-2022 | - | 6,550 | 5,615 |
| .azure-pipelines.yml | H A D | 04-Sep-2020 | 827 | 23 | 22 |
| .cirrus.yml | H A D | 04-Sep-2020 | 625 | 12 | 10 |
| .gitignore | H A D | 04-Sep-2020 | 634 | 46 | 45 |
| .gitmodules | H A D | 04-Sep-2020 | 1,004 | 28 | 27 |
| .lgtm.yml | H A D | 04-Sep-2020 | 192 | 10 | 9 |
| .mailmap | H A D | 04-Sep-2020 | 5.1 KiB | 116 | 85 |
| .travis.yml | H A D | 04-Sep-2020 | 1 KiB | 46 | 39 |
| AUTHORS | H A D | 04-Sep-2020 | 9.9 KiB | 269 | 266 |
| CHANGES | H A D | 04-Sep-2020 | 599.9 KiB | 16,709 | 13,830 |
| Dockerfile | H A D | 04-Sep-2020 | 1.3 KiB | 64 | 53 |
| Doxyfile | H A D | 04-Sep-2020 | 71.2 KiB | 1,724 | 1,252 |
| INSTALL | H A D | 04-Sep-2020 | 6.5 KiB | 211 | 155 |
| LICENSE | H A D | 04-Sep-2020 | 1.7 KiB | 36 | 29 |
| LICENSE.header | H A D | 04-Sep-2020 | 252 | 5 | 4 |
| README | H A D | 04-Sep-2020 | 2.4 KiB | 73 | 47 |
| README.Linux | H A D | 04-Sep-2020 | 976 | 27 | 20 |
| README.md | H A D | 04-Sep-2020 | 2.6 KiB | 70 | 45 |
| README.static.linux | H A D | 04-Sep-2020 | 4.1 KiB | 114 | 74 |
| README.static.osx | H A D | 04-Sep-2020 | 4 KiB | 112 | 72 |
| main.pro | H A D | 04-Sep-2020 | 2.5 KiB | 115 | 94 |
| sonar-project.properties | H A D | 04-Sep-2020 | 155 | 10 | 6 |
README
1 M U M B L E
2
3 A voice chat utility for gamers
4
5 http://mumble.info/
6
7 #mumble on freenode
8
9Mumble is a voice chat program for gamers written on top of Qt and Opus.
10
11There are two modules in Mumble; the client (mumble) and the server
12(murmur). The client works on Win32/64, Linux and Mac OS X, while the
13server should work on anything Qt can be installed on.
14
15Note that when we say Win32, we mean Windows XP or newer.
16
17Running Mumble
18==============
19
20On Windows, after installation, you should have a new Mumble folder in your
21Start Menu, from which you can start Mumble.
22
23On Mac OS X, to install Mumble, drag the application from the downloaded
24disk image into your /Applications folder.
25
26Once Mumble is launched, you need a server to connect to. Either create your
27own or join a friend's.
28
29Running Murmur on Unix-like systems
30===================================
31
32Murmur should be run from the command line, so start a shell (command prompt)
33and go to wherever you installed Mumble. Run murmur as
34
35murmurd [-supw <password>] [-ini <inifile>] [-fg] [v]
36
37-supw Set a new password for the user SuperUser, which is hardcoded to
38 bypass ACLs. Keep this password safe. Until you set a password,
39 the SuperUser is disabled. If you use this option, murmur will
40 set the password in the database and then exit.
41
42-ini Use an inifile other than murmur.ini, use this to run several instances
43 of murmur from the same directory. Make sure each instance is using
44 a separate database.
45
46-fg Run in the foreground, logging to standard output.
47
48-v More verbose logging.
49
50Running Murmur on Mac OS X
51==========================
52
53Murmur is distributed separately from the Mumble client on Mac OS X.
54It is called Static OS X Server and can be downloaded from the main webpage.
55
56Once downloaded it can be run in the same way as on any other Unix-like system.
57For more information please see the 'Running Murmur on Unix-like systems' above.
58
59Running Murmur on Win32
60=======================
61
62Doubleclick the Murmur icon to start murmur. There will be a small icon on your
63taskbar from which you can view the log.
64
65To set the superuser password, run murmur with the parameters '-supw <password>'.
66
67Bandwidth usage
68===============
69
70Mumble will use 10-40 kbit/s outgoing, and the same incoming for each user.
71So if there are 10 other users on the server with you, your incoming
72bandwidth requirement will be 100-400 kbit/s if they all talk at the same time.
73
README.Linux
1OpenGL Overlay
2==============
3
4The OpenGL overlay works by intercepting the call to switch buffers, and just
5before the buffer switch, we draw our nice GUI.
6
7To load a game with the overlay enabled, start the game like this:
8 LD_PRELOAD=/path/to/libmumble.so.1.1 gamename
9
10If you have Mumble installed through the binary packages, this can be done by
11simply typing:
12 mumble-overlay gamename
13
14Global Keyboard Events
15======================
16
17On Linux, Mumble supports reading the kernel input devices. To use this,
18make sure mumble can open /dev/input/event* for reading. To test it out,
19that should only require:
20 sudo chmod a+r /dev/input/event*
21However, be aware that this will most likely only last until the next reboot
22(at which point devfs is recreated) and you also allow any program run by any
23user to monitor the physical keyboard.
24
25Without this, Mumble will continuously poll the mouse and keyboard state for
26changes, which will use a tiny bit of processing power.
27
README.md
1Mumble - A voice chat utility for gamers
2=======================================
3
4[![Build Status](https://dev.azure.com/Mumble-VoIP/Mumble/_apis/build/status/Mumble-CI?branchName=master)](https://dev.azure.com/Mumble-VoIP/Mumble/_build/latest?definitionId=1?branchName=master)
5
6> *http://mumble.info/*
7> *#mumble on freenode*
8
9Mumble is a voicechat program for gamers written on top of Qt and Opus.
10
11There are two modules in Mumble; the client (mumble) and the server
12(murmur). The client works on Win32/64, Linux and Mac OS X, while the
13server should work on anything Qt can be installed on.
14
15Note that when we say Win32, we mean Windows XP or newer.
16
17## Running Mumble
18
19On Windows, after installation, you should have a new Mumble folder in your
20Start Menu, from which you can start Mumble.
21
22On Mac OS X, to install Mumble, drag the application from the downloaded
23disk image into your `/Applications` folder.
24
25Once Mumble is launched, you need a server to connect to. Either create your
26own or join a friend's.
27
28## Running Murmur on Unix-like systems
29
30Murmur should be run from the command line, so start a shell (command prompt)
31and go to wherever you installed Mumble. Run murmur as
32
33```
34murmurd [-supw <password>] [-ini <inifile>] [-fg] [v]
35
36-supw Set a new password for the user SuperUser, which is hardcoded to
37 bypass ACLs. Keep this password safe. Until you set a password,
38 the SuperUser is disabled. If you use this option, murmur will
39 set the password in the database and then exit.
40
41-ini Use an inifile other than murmur.ini, use this to run several instances
42 of murmur from the same directory. Make sure each instance is using
43 a separate database.
44
45-fg Run in the foreground, logging to standard output.
46
47-v More verbose logging.
48```
49
50## Running Murmur on Mac OS X
51
52Murmur is distributed separately from the Mumble client on Mac OS X.
53It is called Static OS X Server and can be downloaded from the main webpage.
54
55Once downloaded it can be run in the same way as on any other Unix-like system.
56For more information please see the 'Running Murmur on Unix-like systems' above.
57
58## Running Murmur on Win32
59
60Doubleclick the Murmur icon to start murmur. There will be a small icon on your
61taskbar from which you can view the log.
62
63To set the superuser password, run murmur with the parameters `-supw <password>`.
64
65## Bandwidth usage
66
67Mumble will use 10-40 kbit/s outgoing, and the same incoming for each user.
68So if there are 10 other users on the server with you, your incoming
69bandwidth requirement will be 100-400 kbit/s if they all talk at the same time.
70
README.static.linux
1 M U M B L E
2
3 A voicechat utility for gamers
4
5 http://mumble.info/
6
7 #mumble on freenode
8
9
10What is Murmur?
11===============
12
13Murmur is the server component of Mumble, an open-source voice chat utility.
14
15This package is a statically compiled version of Murmur for Linux. It is
16independent of your distribution's package manager, and is intended to be
17run as-is, or with minimal set up.
18
19
20Running Murmur
21==============
22
23In this build of Murmur, the binary is called 'murmur.x86'. To get Murmur
24up and running, simply execute the following command at your shell:
25
26 $ ./murmur.x86 -fg -ini murmur.ini
27
28This will spawn a foregrounded (Murmur will, by default, run in daemon mode,
29which means it will launch itself as a background process on your system).
30
31
32The First Run
33=============
34
35When Murmur runs for the first time, it performs a few special initialization
36steps, such as setting up its database, as well as generating a certificate
37for its initial server and a password for the SuperUser user.
38
39This password is important for setting up the Murmur server, so make a note
40of it. It is output by the Murmur server the first time it runs, and will
41look something like this:
42
43 <W> HH:MM:DD 1 => Password for 'SuperUser' set to '<YourSuperUserPassword>'
44
45
46Initial User Setup
47==================
48
49Murmur has the concept of a 'SuperUser', which is the initial administrative user
50used to configure your server. Typically, this user will only be used for initial
51setup, and in recovery situations. A regular user, with some administrative privileges
52is usually set up as a first step. To do this, follow the steps below:
53
54 1. In your Mumble client, ensure that you have a certificate for your user.
55 (A certificate is generated by Mumble by default, but you can create a new
56 one if you wish -- or use an existing S/MIME email certificate if you wish.)
57
58 2. Connect to your server with the user that you wish to grant administrative
59 privileges to. (Your username will be stored on the server when you register
60 yourself, so pick something you'd like to keep!)
61
62 3. Once connected, right click your user name in the server view and choose
63 'Register'. This will register your user to the server (this makes the
64 server remember you as a user -- but you still will not have administrative
65 privileges).
66
67 4. Once registered, you can disconnect from the server. Now it is time to
68 connect using the SuperUser account that the server created for you
69 when you launched it the first time.
70
71 Simply specify SuperUser as your username, and the password that Murmur
72 gave you as the password.
73
74 5. After connecting as the SuperUser, right click the 'Root'-channel and
75 choose Edit. In the Edit dialog, click the Groups tab.
76
77 In the Groups dropdown, choose the admin group.
78
79 Then, under Members three lists should appear, showing Members, Excluded
80 Members and Inherited Members. We're only interested in Members. Expand
81 the drop down below the member list and find the username of the user
82 you registered in step 3.
83
84 Click Add to add the user to the admin group.
85
86 6. Your user is now an administrator.
87
88For more advanced setup and usage of Murmur, please visit the Mumble Wiki,
89at http://mumble.info/. Some pages of interest are available at:
90
91 http://wiki.mumble.info/wiki/Running_Murmur
92 http://wiki.mumble.info/wiki/ACL_and_Groups
93 http://wiki.mumble.info/wiki/Murmurguide
94
95Additional Murmur Options
96=========================
97
98The above instructions use a very bare-bones approach to running Murmur.
99Several other command line options are available. These are listed below:
100
101murmur.x86 [-supw <password>] [-ini <inifile>] [-fg] [v]
102
103-supw Set new password for the user SuperUser, which is hardcoded to
104 bypass ACLs. Keep this password safe. If you use this option,
105 Murmur will set the password in the database and then exit.
106
107-ini Use an ini file other than murmur.ini, use this to run several
108 instances of Murmur from the same directory. Make sure each
109 instance is using a separate database. (Specified in the ini file.)
110
111-fg Run in the foreground, logging to standard output.
112
113-v More verbose logging.
114
README.static.osx
1 M U M B L E
2
3 A voicechat utility for gamers
4
5 http://mumble.info/
6
7 #mumble on freenode
8
9
10What is Murmur?
11===============
12
13Murmur is the server component of Mumble, an open-source voice chat utility.
14
15This package is a statically compiled version of Murmur for OS X.
16
17
18Running Murmur
19==============
20
21In this build of Murmur, the binary is called 'murmurd'. To get Murmur
22up and running, simply execute the following command at your shell:
23
24 $ ./murmurd -fg -ini murmur.ini
25
26This will spawn a foregrounded (Murmur will, by default, run in daemon mode,
27which means it will launch itself as a background process on your system).
28
29
30The First Run
31=============
32
33When Murmur runs for the first time, it performs a few special initialization
34steps, such as setting up its database, as well as generating a certificate
35for its initial server and a password for the SuperUser user.
36
37This password is important for setting up the Murmur server, so make a note
38of it. It is output by the Murmur server the first time it runs, and will
39look something like this:
40
41 <W> HH:MM:DD 1 => Password for 'SuperUser' set to '<YourSuperUserPassword>'
42
43
44Initial User Setup
45==================
46
47Murmur has the concept of a 'SuperUser', which is the initial administrative user
48used to configure your server. Typically, this user will only be used for initial
49setup, and in recovery situations. A regular user, with some administrative privileges
50is usually set up as a first step. To do this, follow the steps below:
51
52 1. In your Mumble client, ensure that you have a certificate for your user.
53 (A certificate is generated by Mumble by default, but you can create a new
54 one if you wish -- or use an existing S/MIME email certificate if you wish.)
55
56 2. Connect to your server with the user that you wish to grant administrative
57 privileges to. (Your username will be stored on the server when you register
58 yourself, so pick something you'd like to keep!)
59
60 3. Once connected, right click your user name in the server view and choose
61 'Register'. This will register your user to the server (this makes the
62 server remember you as a user -- but you still will not have administrative
63 privileges).
64
65 4. Once registered, you can disconnect from the server. Now it is time to
66 connect using the SuperUser account that the server created for you
67 when you launched it the first time.
68
69 Simply specify SuperUser as your username, and the password that Murmur
70 gave you as the password.
71
72 5. After connecting as the SuperUser, right click the 'Root'-channel and
73 choose Edit. In the Edit dialog, click the Groups tab.
74
75 In the Groups dropdown, choose the admin group.
76
77 Then, under Members three lists should appear, showing Members, Excluded
78 Members and Inherited Members. We're only interested in Members. Expand
79 the drop down below the member list and find the username of the user
80 you registered in step 3.
81
82 Click Add to add the user to the admin group.
83
84 6. Your user is now an administrator.
85
86For more advanced setup and usage of Murmur, please visit the Mumble Wiki,
87at http://mumble.info/. Some pages of interest are available at:
88
89 http://wiki.mumble.info/wiki/Running_Murmur
90 http://wiki.mumble.info/wiki/ACL_and_Groups
91 http://wiki.mumble.info/wiki/Murmurguide
92
93Additional Murmur Options
94=========================
95
96The above instructions use a very bare-bones approach to running Murmur.
97Several other command line options are available. These are listed below:
98
99murmurd [-supw <password>] [-ini <inifile>] [-fg] [v]
100
101-supw Set new password for the user SuperUser, which is hardcoded to
102 bypass ACLs. Keep this password safe. If you use this option,
103 Murmur will set the password in the database and then exit.
104
105-ini Use an ini file other than murmur.ini, use this to run several
106 instances of Murmur from the same directory. Make sure each
107 instance is using a separate database. (Specified in the ini file.)
108
109-fg Run in the foreground, logging to standard output.
110
111-v More verbose logging.
112