From 3e3c14921f84281e0a51f969ba12360d5426ff7d Mon Sep 17 00:00:00 2001 From: Stefan Hacker Date: Fri, 31 May 2013 16:44:42 +0200 Subject: [PATCH 01/33] docs(wiki): Add readme as initial page --- .../documentation/mumble-server/mumo.md | 62 +++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 hugo/content/documentation/mumble-server/mumo.md diff --git a/hugo/content/documentation/mumble-server/mumo.md b/hugo/content/documentation/mumble-server/mumo.md new file mode 100644 index 00000000..b2c95684 --- /dev/null +++ b/hugo/content/documentation/mumble-server/mumo.md @@ -0,0 +1,62 @@ ++++ +title = "Mumo" +date = "2013-05-31T16:44:42" +license = "CC by-sa 2.5" +categories = [] ++++ +# mumo - The Mumble moderator + +Mumo is meant to provide a platform on which python based Mumble server +plugins can be built upon. The goal is to reduce the boilerplate needed +to interact with the Mumble server to a minimum. + +To achieve this goal tasks like Ice interface setup, basic error +handling, configuration management, logging and more are provided +by mumo. Developers can focus on their specific functionality instead. + +Currently mumo comes with the following modules: + + * bf2: Battlefield 2 game management plugin that can dynamically + move players into appropriate channels and groups to fit + the in-game command structure. This is achieved by using + data gathered from Mumble's positional audio system and does + not require cooperation by the game server. + + * idlemove: Plugin for moving players that have been idle for + a configurable amount of time into a idle channel. Optionally + the players can be muted/deafened on move. + + * onjoin: Moves players into a specific channel on connect regardless + of which channel they were in when they left last time. + + * seen: Makes the server listen for a configurable keyword to ask for + the last time a specific nick was seen on the server. + + * source: Source game management plugin that can dynamically move + players into on-the-fly created channel structures representing + in-game team setup. This is achieved by using data gathered from + Mumble's positional uadio system and does not require cooperation + by the game server. Currently the following source engine based + games are supported: Team Fortress 2, Day of Defeat: Source, + CounterStrike: Source, Half Life 2: Death Match. + + * test: A debugging plugin that registers for all possible events and + outputs every call with parameters into the debug log. + +If you have a module that you would like to see shipped with mumo or +have any improvements or suggestions please contact us. Whether you +prefer a pull request, visiting us in IRC in #mumble on Freenode or +starting a thread in our forums at http://sourceforge.net/apps/phpbb/mumble/ is up to you. + +To configure and run mumo take a look at the mumo.ini and the module +specific configurations in modules-available folder. Enabling modules +is done by linking the configuration in modules-available to the +modules-enabled folder. + +mumo requires: + + - python 2.7* + - python-zeroc-ice + - murmur >=1.2.3* + +* Not tested with lower versions yet \ No newline at end of file From ade060cc2e35759d2a699941e77417040c7ce0c5 Mon Sep 17 00:00:00 2001 From: Stefan Hacker Date: Fri, 31 May 2013 16:51:07 +0200 Subject: [PATCH 02/33] docs(wiki): Nicen it up a little --- .../documentation/mumble-server/mumo.md | 58 +++++++++++-------- 1 file changed, 35 insertions(+), 23 deletions(-) diff --git a/hugo/content/documentation/mumble-server/mumo.md b/hugo/content/documentation/mumble-server/mumo.md index b2c95684..26845bfc 100644 --- a/hugo/content/documentation/mumble-server/mumo.md +++ b/hugo/content/documentation/mumble-server/mumo.md @@ -1,6 +1,6 @@ +++ title = "Mumo" -date = "2013-05-31T16:44:42" +date = "2013-05-31T16:51:07" license = "CC by-sa 2.5" categories = [] +++ @@ -14,45 +14,57 @@ To achieve this goal tasks like Ice interface setup, basic error handling, configuration management, logging and more are provided by mumo. Developers can focus on their specific functionality instead. -Currently mumo comes with the following modules: +## Currently mumo comes with the following modules - * bf2: Battlefield 2 game management plugin that can dynamically - move players into appropriate channels and groups to fit - the in-game command structure. This is achieved by using - data gathered from Mumble's positional audio system and does - not require cooperation by the game server. +### bf2 - * idlemove: Plugin for moving players that have been idle for - a configurable amount of time into a idle channel. Optionally - the players can be muted/deafened on move. + - * onjoin: Moves players into a specific channel on connect regardless - of which channel they were in when they left last time. +Battlefield 2 game management plugin that can dynamically +move players into appropriate channels and groups to fit +the in-game command structure. This is achieved by using +data gathered from Mumble's positional audio system and does +not require cooperation by the game server. - * seen: Makes the server listen for a configurable keyword to ask for - the last time a specific nick was seen on the server. +### idlemove +Plugin for moving players that have been idle for +a configurable amount of time into a idle channel. Optionally +the players can be muted/deafened on move. - * source: Source game management plugin that can dynamically move - players into on-the-fly created channel structures representing - in-game team setup. This is achieved by using data gathered from - Mumble's positional uadio system and does not require cooperation - by the game server. Currently the following source engine based - games are supported: Team Fortress 2, Day of Defeat: Source, - CounterStrike: Source, Half Life 2: Death Match. +### onjoin +Moves players into a specific channel on connect regardless +of which channel they were in when they left last time. - * test: A debugging plugin that registers for all possible events and - outputs every call with parameters into the debug log. +### seen +Makes the server listen for a configurable keyword to ask for +the last time a specific nick was seen on the server. +### source +Source game management plugin that can dynamically move +players into on-the-fly created channel structures representing +in-game team setup. This is achieved by using data gathered from +Mumble's positional uadio system and does not require cooperation +by the game server. Currently the following source engine based +games are supported: Team Fortress 2, Day of Defeat: Source, +CounterStrike: Source, Half Life 2: Death Match. + +### test +A debugging plugin that registers for all possible events and +outputs every call with parameters into the debug log. + +## Contributions If you have a module that you would like to see shipped with mumo or have any improvements or suggestions please contact us. Whether you prefer a pull request, visiting us in IRC in #mumble on Freenode or starting a thread in our forums at http://sourceforge.net/apps/phpbb/mumble/ is up to you. +## Configuration To configure and run mumo take a look at the mumo.ini and the module specific configurations in modules-available folder. Enabling modules is done by linking the configuration in modules-available to the modules-enabled folder. +## Requirements mumo requires: - python 2.7* From 44bd429a0977bb5dd2c5e893b840ee3db5d84489 Mon Sep 17 00:00:00 2001 From: Stefan Hacker Date: Fri, 31 May 2013 16:52:49 +0200 Subject: [PATCH 03/33] docs(wiki): /* source */ Links to source plugin specific page --- hugo/content/documentation/mumble-server/mumo.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/hugo/content/documentation/mumble-server/mumo.md b/hugo/content/documentation/mumble-server/mumo.md index 26845bfc..257e453f 100644 --- a/hugo/content/documentation/mumble-server/mumo.md +++ b/hugo/content/documentation/mumble-server/mumo.md @@ -1,6 +1,6 @@ +++ title = "Mumo" -date = "2013-05-31T16:51:07" +date = "2013-05-31T16:52:49" license = "CC by-sa 2.5" categories = [] +++ @@ -39,15 +39,17 @@ of which channel they were in when they left last time. Makes the server listen for a configurable keyword to ask for the last time a specific nick was seen on the server. -### source +### [source](https://wiki.mumble.info/wiki/mumo_source) Source game management plugin that can dynamically move players into on-the-fly created channel structures representing in-game team setup. This is achieved by using data gathered from -Mumble's positional uadio system and does not require cooperation +Mumble's positional audio system and does not require cooperation by the game server. Currently the following source engine based games are supported: Team Fortress 2, Day of Defeat: Source, CounterStrike: Source, Half Life 2: Death Match. +For more information on how to configure and use the source plugin see [here](https://wiki.mumble.info/wiki/mumo_source). + ### test A debugging plugin that registers for all possible events and outputs every call with parameters into the debug log. From c2694156e8ec4669c72b6e0a99f5c43da94bc8ea Mon Sep 17 00:00:00 2001 From: Stefan Hacker Date: Sat, 1 Jun 2013 01:19:37 +0200 Subject: [PATCH 04/33] docs(wiki): /* Currently mumo comes with the following modules */ remove now superflous module from listing --- hugo/content/documentation/mumble-server/mumo.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/hugo/content/documentation/mumble-server/mumo.md b/hugo/content/documentation/mumble-server/mumo.md index 257e453f..88279860 100644 --- a/hugo/content/documentation/mumble-server/mumo.md +++ b/hugo/content/documentation/mumble-server/mumo.md @@ -1,6 +1,6 @@ +++ title = "Mumo" -date = "2013-05-31T16:52:49" +date = "2013-06-01T01:19:37" license = "CC by-sa 2.5" categories = [] +++ @@ -31,10 +31,6 @@ Plugin for moving players that have been idle for a configurable amount of time into a idle channel. Optionally the players can be muted/deafened on move. -### onjoin -Moves players into a specific channel on connect regardless -of which channel they were in when they left last time. - ### seen Makes the server listen for a configurable keyword to ask for the last time a specific nick was seen on the server. From 5ea08330b9de81b7755bae064dea0af70d5e22c2 Mon Sep 17 00:00:00 2001 From: Stefan Hacker Date: Sat, 1 Jun 2013 18:47:21 +0200 Subject: [PATCH 05/33] docs(wiki): Description on how to set-up mumo. --- .../documentation/mumble-server/mumo.md | 41 ++++++++++++++++++- 1 file changed, 39 insertions(+), 2 deletions(-) diff --git a/hugo/content/documentation/mumble-server/mumo.md b/hugo/content/documentation/mumble-server/mumo.md index 88279860..4e7c23c0 100644 --- a/hugo/content/documentation/mumble-server/mumo.md +++ b/hugo/content/documentation/mumble-server/mumo.md @@ -1,6 +1,6 @@ +++ title = "Mumo" -date = "2013-06-01T01:19:37" +date = "2013-06-01T18:47:21" license = "CC by-sa 2.5" categories = [] +++ @@ -69,4 +69,41 @@ mumo requires: - python-zeroc-ice - murmur >=1.2.3* -* Not tested with lower versions yet \ No newline at end of file +* Not tested with lower versions yet + +# Installing mumo +The newest version of mumo is always available from our mumble-scripts repository at http://gitorious.org/mumble-scripts . +## Ubuntu 12.04 +*Note:* This guide only shows the basic steps for trying out mumo. For a more permanent setup you'll want to run mumo with its own user and a startup script. + +* Make sure you are running a recent Murmur release (1.2.4 or later). Ice should be enabled and a writesecret must be set (see configuration file). +* Install dependencies + + sudo apt-get install python-zeroc-ice python-daemon git + +* Clone repository + + cd ~/ + git clone git://gitorious.org/mumble-scripts/mumo.git + +* Adjust configuration + + cd mumo + nano mumo.ini + +In the editor set your server's Ice writesecret as the secret variable so mumo can control your server. + + secret = mysecretwritesecret + +Close and save by pressing Ctrl + X followed by Y and Enter. +* Configure the modules you want to use by editing their ini file in the modules-available folder +* Enable modules by linking their config file into the modules-enabled folder + + cd modules-enabled + ln -s ../modules-available/moduleyouwanttouse.ini + +* Run mumo + + ./mumo.py + +Mumo should now be working with your mumble server. If it doesn't work check the *mumo.log* file for more information. \ No newline at end of file From 469ac452c3b722b8aaac7d908e7b27af759dd386 Mon Sep 17 00:00:00 2001 From: Stefan Hacker Date: Sat, 1 Jun 2013 21:09:11 +0200 Subject: [PATCH 06/33] docs(wiki): /* source */ correct game name spelling --- hugo/content/documentation/mumble-server/mumo.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hugo/content/documentation/mumble-server/mumo.md b/hugo/content/documentation/mumble-server/mumo.md index 4e7c23c0..12d496e4 100644 --- a/hugo/content/documentation/mumble-server/mumo.md +++ b/hugo/content/documentation/mumble-server/mumo.md @@ -1,6 +1,6 @@ +++ title = "Mumo" -date = "2013-06-01T18:47:21" +date = "2013-06-01T21:09:11" license = "CC by-sa 2.5" categories = [] +++ @@ -42,7 +42,7 @@ in-game team setup. This is achieved by using data gathered from Mumble's positional audio system and does not require cooperation by the game server. Currently the following source engine based games are supported: Team Fortress 2, Day of Defeat: Source, -CounterStrike: Source, Half Life 2: Death Match. +Counter-Strike: Source, Half-Life 2: Deathmatch. For more information on how to configure and use the source plugin see [here](https://wiki.mumble.info/wiki/mumo_source). From f852cdd48032a62962ccf2ba8e691f4924f4de6f Mon Sep 17 00:00:00 2001 From: Natenom Date: Tue, 18 Jun 2013 20:28:16 +0200 Subject: [PATCH 07/33] docs(wiki): added 3rd party modules --- .../documentation/mumble-server/mumo.md | 28 ++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/hugo/content/documentation/mumble-server/mumo.md b/hugo/content/documentation/mumble-server/mumo.md index 12d496e4..14e91c2d 100644 --- a/hugo/content/documentation/mumble-server/mumo.md +++ b/hugo/content/documentation/mumble-server/mumo.md @@ -1,6 +1,6 @@ +++ title = "Mumo" -date = "2013-06-01T21:09:11" +date = "2013-06-18T20:28:16" license = "CC by-sa 2.5" categories = [] +++ @@ -50,6 +50,32 @@ For more information on how to configure and use the source plugin see [here](ht A debugging plugin that registers for all possible events and outputs every call with parameters into the debug log. +## 3rd Party Modules +### URL to image +[urltoimg on GitHub](https://github.com/aciid/urltoimg-for-mumo) + +If you send an image URL to the channel, the server fetches it and sends it to the current channel. + +### Wrong Version +[wrongversion on GitHub](https://github.com/Natenom/wrongversion) + +Users with older Mumble versions will get a message. + +### Set Status +[setstatus on GitHub](https://github.com/Natenom/setstatus-for-mumo) + +You can add a temporary status to your username. + +### Deaf to AFK +[deaftoafk on GitHub](https://github.com/Natenom/deaftoafk-for-mumo) + +Moves deafened users into an AFK channel. + +### Anti recording +[antirec on GitHub](https://github.com/Natenom/antirec-for-mumo/) + +If a user starts to record in Mumble he will be deafened or kicked from the server. + ## Contributions If you have a module that you would like to see shipped with mumo or have any improvements or suggestions please contact us. Whether you From 45e3f2a07c528a1809bf949bfd7e742db4debdaf Mon Sep 17 00:00:00 2001 From: Jan Klass Date: Tue, 18 Jun 2013 20:31:48 +0200 Subject: [PATCH 08/33] docs(wiki): /* 3rd Party Modules */ --- hugo/content/documentation/mumble-server/mumo.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/hugo/content/documentation/mumble-server/mumo.md b/hugo/content/documentation/mumble-server/mumo.md index 14e91c2d..e6a53427 100644 --- a/hugo/content/documentation/mumble-server/mumo.md +++ b/hugo/content/documentation/mumble-server/mumo.md @@ -1,6 +1,6 @@ +++ title = "Mumo" -date = "2013-06-18T20:28:16" +date = "2013-06-18T20:31:48" license = "CC by-sa 2.5" categories = [] +++ @@ -54,17 +54,17 @@ outputs every call with parameters into the debug log. ### URL to image [urltoimg on GitHub](https://github.com/aciid/urltoimg-for-mumo) -If you send an image URL to the channel, the server fetches it and sends it to the current channel. +If you send an image URL to the channel, the server fetches it and sends the image instead of the image link to the current channel. ### Wrong Version [wrongversion on GitHub](https://github.com/Natenom/wrongversion) -Users with older Mumble versions will get a message. +Users with older Mumble versions will get a message (triggering version is configurable). ### Set Status [setstatus on GitHub](https://github.com/Natenom/setstatus-for-mumo) -You can add a temporary status to your username. +Users can add a temporary status to your username via chat command. ### Deaf to AFK [deaftoafk on GitHub](https://github.com/Natenom/deaftoafk-for-mumo) From 322211c1ca89a3ed003e9cd15ae877769c75466c Mon Sep 17 00:00:00 2001 From: Natenom Date: Mon, 14 Oct 2013 17:42:25 +0200 Subject: [PATCH 09/33] docs(wiki): /* Added mumo-maxusers */ --- hugo/content/documentation/mumble-server/mumo.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/hugo/content/documentation/mumble-server/mumo.md b/hugo/content/documentation/mumble-server/mumo.md index e6a53427..bfcfc3dd 100644 --- a/hugo/content/documentation/mumble-server/mumo.md +++ b/hugo/content/documentation/mumble-server/mumo.md @@ -1,6 +1,6 @@ +++ title = "Mumo" -date = "2013-06-18T20:31:48" +date = "2013-10-14T17:42:25" license = "CC by-sa 2.5" categories = [] +++ @@ -76,6 +76,11 @@ Moves deafened users into an AFK channel. If a user starts to record in Mumble he will be deafened or kicked from the server. +### Max users +[mumo-maxusers on GitHub](https://github.com/ExplodingFist/mumo-maxusers/) + +This is a MuMo module to provide an administrator the capability of enforcing granular user limits by channel in mumble. + ## Contributions If you have a module that you would like to see shipped with mumo or have any improvements or suggestions please contact us. Whether you From c5afad81ae6e9c1aa24b714ede4d2c41b5eb9b11 Mon Sep 17 00:00:00 2001 From: Natenom Date: Wed, 16 Oct 2013 07:26:36 +0200 Subject: [PATCH 10/33] docs(wiki): /* Added mumo-opcommand */ --- hugo/content/documentation/mumble-server/mumo.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/hugo/content/documentation/mumble-server/mumo.md b/hugo/content/documentation/mumble-server/mumo.md index bfcfc3dd..f8121275 100644 --- a/hugo/content/documentation/mumble-server/mumo.md +++ b/hugo/content/documentation/mumble-server/mumo.md @@ -1,6 +1,6 @@ +++ title = "Mumo" -date = "2013-10-14T17:42:25" +date = "2013-10-16T07:26:36" license = "CC by-sa 2.5" categories = [] +++ @@ -81,6 +81,11 @@ If a user starts to record in Mumble he will be deafened or kicked from the serv This is a MuMo module to provide an administrator the capability of enforcing granular user limits by channel in mumble. +### Opcommand +[mumo-opcommand on GitHub](https://github.com/ExplodingFist/mumo-opcommand) + +Temporarily add user or remove user to/from a group via GUI command line. + ## Contributions If you have a module that you would like to see shipped with mumo or have any improvements or suggestions please contact us. Whether you From e10609e8a8cff5b169f879e5d5325fc9ed7dfddd Mon Sep 17 00:00:00 2001 From: Natenom Date: Thu, 17 Oct 2013 16:04:19 +0200 Subject: [PATCH 11/33] docs(wiki): /* added mumo-sticky */ --- hugo/content/documentation/mumble-server/mumo.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/hugo/content/documentation/mumble-server/mumo.md b/hugo/content/documentation/mumble-server/mumo.md index f8121275..1232cc27 100644 --- a/hugo/content/documentation/mumble-server/mumo.md +++ b/hugo/content/documentation/mumble-server/mumo.md @@ -1,6 +1,6 @@ +++ title = "Mumo" -date = "2013-10-16T07:26:36" +date = "2013-10-17T16:04:19" license = "CC by-sa 2.5" categories = [] +++ @@ -86,6 +86,11 @@ This is a MuMo module to provide an administrator the capability of enforcing gr Temporarily add user or remove user to/from a group via GUI command line. +### Sticky +[mumo-sticky on GitHub](https://github.com/Natenom/mumo-sticky) + +A user who gets the sticky status can't do more than sitting in one special channel. Even admins will loose their permissions while sticked. + ## Contributions If you have a module that you would like to see shipped with mumo or have any improvements or suggestions please contact us. Whether you From 8b6f1abc26ba9bab8cebbdb579a8ce87b2892966 Mon Sep 17 00:00:00 2001 From: Natenom Date: Sun, 16 Mar 2014 09:43:18 +0100 Subject: [PATCH 12/33] docs(wiki): /* added antiflood module */ --- hugo/content/documentation/mumble-server/mumo.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/hugo/content/documentation/mumble-server/mumo.md b/hugo/content/documentation/mumble-server/mumo.md index 1232cc27..cd1c60f3 100644 --- a/hugo/content/documentation/mumble-server/mumo.md +++ b/hugo/content/documentation/mumble-server/mumo.md @@ -1,6 +1,6 @@ +++ title = "Mumo" -date = "2013-10-17T16:04:19" +date = "2014-03-16T09:43:18" license = "CC by-sa 2.5" categories = [] +++ @@ -91,6 +91,11 @@ Temporarily add user or remove user to/from a group via GUI command line. A user who gets the sticky status can't do more than sitting in one special channel. Even admins will loose their permissions while sticked. +### AntiFlood +[antiflood-for-mumo on GitHub](https://github.com/Natenom/antiflood-for-mumo) + +If a user exceeds a limit of actions within a timeframe (both can be changed) he will be kicked from the server. + ## Contributions If you have a module that you would like to see shipped with mumo or have any improvements or suggestions please contact us. Whether you From fe4bffffe4288ea92f32f9cbb739c35a1d9204ff Mon Sep 17 00:00:00 2001 From: Stefan Hacker Date: Tue, 15 Jul 2014 11:37:55 +0200 Subject: [PATCH 13/33] docs(wiki): Update mumo repo urls --- hugo/content/documentation/mumble-server/mumo.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/hugo/content/documentation/mumble-server/mumo.md b/hugo/content/documentation/mumble-server/mumo.md index cd1c60f3..6e6bbf7e 100644 --- a/hugo/content/documentation/mumble-server/mumo.md +++ b/hugo/content/documentation/mumble-server/mumo.md @@ -1,6 +1,6 @@ +++ title = "Mumo" -date = "2014-03-16T09:43:18" +date = "2014-07-15T11:37:55" license = "CC by-sa 2.5" categories = [] +++ @@ -118,7 +118,7 @@ mumo requires: * Not tested with lower versions yet # Installing mumo -The newest version of mumo is always available from our mumble-scripts repository at http://gitorious.org/mumble-scripts . +The newest version of mumo is always available from our mumble-scripts repository at https://github.com/mumble-voip/mumo . ## Ubuntu 12.04 *Note:* This guide only shows the basic steps for trying out mumo. For a more permanent setup you'll want to run mumo with its own user and a startup script. @@ -130,7 +130,7 @@ The newest version of mumo is always available from our mumble-scripts repositor * Clone repository cd ~/ - git clone git://gitorious.org/mumble-scripts/mumo.git + git clone https://github.com/mumble-voip/mumo.git * Adjust configuration From a72299caf68c04f039fd96e8c6555e24597c599e Mon Sep 17 00:00:00 2001 From: Natenom Date: Sun, 17 Aug 2014 11:22:02 +0200 Subject: [PATCH 14/33] docs(wiki): typo, link ice --- hugo/content/documentation/mumble-server/mumo.md | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/hugo/content/documentation/mumble-server/mumo.md b/hugo/content/documentation/mumble-server/mumo.md index 6e6bbf7e..f374db3e 100644 --- a/hugo/content/documentation/mumble-server/mumo.md +++ b/hugo/content/documentation/mumble-server/mumo.md @@ -1,25 +1,21 @@ +++ title = "Mumo" -date = "2014-07-15T11:37:55" +date = "2014-08-17T11:22:02" license = "CC by-sa 2.5" categories = [] +++ # mumo - The Mumble moderator -Mumo is meant to provide a platform on which python based Mumble server +Mumo is meant to provide a platform on which Python based Mumble server plugins can be built upon. The goal is to reduce the boilerplate needed to interact with the Mumble server to a minimum. -To achieve this goal tasks like Ice interface setup, basic error +To achieve this goal tasks like [Ice](https://wiki.mumble.info/wiki/Ice) interface setup, basic error handling, configuration management, logging and more are provided by mumo. Developers can focus on their specific functionality instead. ## Currently mumo comes with the following modules - ### bf2 - - - Battlefield 2 game management plugin that can dynamically move players into appropriate channels and groups to fit the in-game command structure. This is achieved by using @@ -114,6 +110,7 @@ mumo requires: - python 2.7* - python-zeroc-ice - murmur >=1.2.3* + - murmur >=1.2.4 if you want to use a module which needs user interaction via text commands * Not tested with lower versions yet From 20796e68e90771ab8e9b37a8044268743107493d Mon Sep 17 00:00:00 2001 From: Natenom Date: Thu, 23 Oct 2014 21:00:37 +0200 Subject: [PATCH 15/33] docs(wiki): add to category 3rd party --- hugo/content/documentation/mumble-server/mumo.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/hugo/content/documentation/mumble-server/mumo.md b/hugo/content/documentation/mumble-server/mumo.md index f374db3e..80027a65 100644 --- a/hugo/content/documentation/mumble-server/mumo.md +++ b/hugo/content/documentation/mumble-server/mumo.md @@ -1,8 +1,8 @@ +++ title = "Mumo" -date = "2014-08-17T11:22:02" +date = "2014-10-23T21:00:37" license = "CC by-sa 2.5" -categories = [] +categories = ["3rd Party"] +++ # mumo - The Mumble moderator @@ -149,4 +149,5 @@ Close and save by pressing Ctrl + X followed by Y and Enter. ./mumo.py -Mumo should now be working with your mumble server. If it doesn't work check the *mumo.log* file for more information. \ No newline at end of file +Mumo should now be working with your mumble server. If it doesn't work check the *mumo.log* file for more information. + From 03fbe96cf9289f82e90b58fedfe9b2572d54348a Mon Sep 17 00:00:00 2001 From: Natenom Date: Thu, 2 Apr 2015 01:39:06 +0200 Subject: [PATCH 16/33] docs(wiki): /* fix link to forums */ --- hugo/content/documentation/mumble-server/mumo.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hugo/content/documentation/mumble-server/mumo.md b/hugo/content/documentation/mumble-server/mumo.md index 80027a65..a3e06c1f 100644 --- a/hugo/content/documentation/mumble-server/mumo.md +++ b/hugo/content/documentation/mumble-server/mumo.md @@ -1,6 +1,6 @@ +++ title = "Mumo" -date = "2014-10-23T21:00:37" +date = "2015-04-02T01:39:06" license = "CC by-sa 2.5" categories = ["3rd Party"] +++ @@ -96,7 +96,7 @@ If a user exceeds a limit of actions within a timeframe (both can be changed) he If you have a module that you would like to see shipped with mumo or have any improvements or suggestions please contact us. Whether you prefer a pull request, visiting us in IRC in #mumble on Freenode or -starting a thread in our forums at http://sourceforge.net/apps/phpbb/mumble/ is up to you. +starting a thread in our forums at http://forums.mumble.info is up to you. ## Configuration To configure and run mumo take a look at the mumo.ini and the module From 6ff8f08f95652e71d57bc8eb9d882070a4ef9716 Mon Sep 17 00:00:00 2001 From: Anthony Alves Date: Thu, 28 May 2015 01:41:52 +0200 Subject: [PATCH 17/33] docs(wiki): /* Image injection modules */ --- hugo/content/documentation/mumble-server/mumo.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/hugo/content/documentation/mumble-server/mumo.md b/hugo/content/documentation/mumble-server/mumo.md index a3e06c1f..d29de3b0 100644 --- a/hugo/content/documentation/mumble-server/mumo.md +++ b/hugo/content/documentation/mumble-server/mumo.md @@ -1,6 +1,6 @@ +++ title = "Mumo" -date = "2015-04-02T01:39:06" +date = "2015-05-28T01:41:52" license = "CC by-sa 2.5" categories = ["3rd Party"] +++ @@ -47,11 +47,17 @@ A debugging plugin that registers for all possible events and outputs every call with parameters into the debug log. ## 3rd Party Modules -### URL to image +### Image Injection Modules +#### URL to image [urltoimg on GitHub](https://github.com/aciid/urltoimg-for-mumo) If you send an image URL to the channel, the server fetches it and sends the image instead of the image link to the current channel. +#### Chat Img +[chatimg on GitHub](https://github.com/aselus-hub/chatimg-mumo) + +A more full featured implementation of the same functionality as Url to Image. Allows injection of photos into chat, re-sizing them if they are larger then the size accepted by the mumble protocol and allowing the server admin to set a max width/height for the image so that it is scaled through html or thumbnailing to never be larger then prescribed. Allows the conversion of images within regular chat messages w/o bang commands as an option. Finally the injection of any number of images present after the bang or within a message. + ### Wrong Version [wrongversion on GitHub](https://github.com/Natenom/wrongversion) From 73b55152399036810c56fbfb49f9e0ab62988239 Mon Sep 17 00:00:00 2001 From: Natenom Date: Sat, 30 May 2015 18:04:24 +0200 Subject: [PATCH 18/33] docs(wiki): /* added modules with context menus */ --- hugo/content/documentation/mumble-server/mumo.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/hugo/content/documentation/mumble-server/mumo.md b/hugo/content/documentation/mumble-server/mumo.md index d29de3b0..484452d8 100644 --- a/hugo/content/documentation/mumble-server/mumo.md +++ b/hugo/content/documentation/mumble-server/mumo.md @@ -1,6 +1,6 @@ +++ title = "Mumo" -date = "2015-05-28T01:41:52" +date = "2015-05-30T18:04:24" license = "CC by-sa 2.5" categories = ["3rd Party"] +++ @@ -74,7 +74,8 @@ Users can add a temporary status to your username via chat command. Moves deafened users into an AFK channel. ### Anti recording -[antirec on GitHub](https://github.com/Natenom/antirec-for-mumo/) +* [antirec on GitHub](https://github.com/Natenom/antirec-for-mumo/) +* [antirec with contextmenus on GitHub](https://github.com/Natenom/antirec-for-mumo-contextmenu) If a user starts to record in Mumble he will be deafened or kicked from the server. @@ -89,7 +90,8 @@ This is a MuMo module to provide an administrator the capability of enforcing gr Temporarily add user or remove user to/from a group via GUI command line. ### Sticky -[mumo-sticky on GitHub](https://github.com/Natenom/mumo-sticky) +* [mumo-sticky on GitHub](https://github.com/Natenom/mumo-sticky) +* [mumo-sticky with contextmenus on GitHub](https://github.com/Natenom/mumo-sticky-contextmenu) A user who gets the sticky status can't do more than sitting in one special channel. Even admins will loose their permissions while sticked. From 57d7cd370137a784d85c0cf4b126c5b5f2c52f36 Mon Sep 17 00:00:00 2001 From: Natenom Date: Tue, 17 Nov 2015 01:31:56 +0100 Subject: [PATCH 19/33] docs(wiki): /* added mumo-getsupport and mumo-ossuffixes */ --- hugo/content/documentation/mumble-server/mumo.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/hugo/content/documentation/mumble-server/mumo.md b/hugo/content/documentation/mumble-server/mumo.md index 484452d8..f4a72c83 100644 --- a/hugo/content/documentation/mumble-server/mumo.md +++ b/hugo/content/documentation/mumble-server/mumo.md @@ -1,6 +1,6 @@ +++ title = "Mumo" -date = "2015-05-30T18:04:24" +date = "2015-11-17T01:31:56" license = "CC by-sa 2.5" categories = ["3rd Party"] +++ @@ -100,6 +100,16 @@ A user who gets the sticky status can't do more than sitting in one special chan If a user exceeds a limit of actions within a timeframe (both can be changed) he will be kicked from the server. +### GetSupport +[mumo-getsupport on GitHub](https://github.com/Natenom/mumo-getsupport) + +A user can write for example "!helpme support message up to 160 characters..." to a channel/user/himself and everyone on the server who is member of a special group gets a notification. + +### OS-Suffixes +[mumo-os-suffixes on GitHub](https://github.com/Natenom/mumo-os-suffixes) + +Adds suffixes to user names based on operating system. + ## Contributions If you have a module that you would like to see shipped with mumo or have any improvements or suggestions please contact us. Whether you From a85314be775f0442dbed6d14fa611ed74f3a2eb1 Mon Sep 17 00:00:00 2001 From: Natenom Date: Sat, 5 Mar 2016 00:57:53 +0100 Subject: [PATCH 20/33] docs(wiki): added lowbw and videoinfo modules --- hugo/content/documentation/mumble-server/mumo.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/hugo/content/documentation/mumble-server/mumo.md b/hugo/content/documentation/mumble-server/mumo.md index f4a72c83..45b0c7a6 100644 --- a/hugo/content/documentation/mumble-server/mumo.md +++ b/hugo/content/documentation/mumble-server/mumo.md @@ -1,6 +1,6 @@ +++ title = "Mumo" -date = "2015-11-17T01:31:56" +date = "2016-03-05T00:57:53" license = "CC by-sa 2.5" categories = ["3rd Party"] +++ @@ -63,6 +63,16 @@ A more full featured implementation of the same functionality as Url to Image. A Users with older Mumble versions will get a message (triggering version is configurable). +### Lowbw +[mumo-lowbw on GitHub](https://github.com/Natenom/mumo-lowbw) + +Creates a Low bw channel whenever a member of group "bots" enters a room and removes it later if empty... + +### Videoinfo +[mumo-videoinfo on GitHub](https://github.com/while-loop/mumo-videoinfo) + +Mumo plugin to provide YouTube video information to Mumble. + ### Set Status [setstatus on GitHub](https://github.com/Natenom/setstatus-for-mumo) From 6fef997d37a62bc562f5c0f57372f61188e57517 Mon Sep 17 00:00:00 2001 From: Natenom Date: Wed, 9 Mar 2016 16:43:11 +0100 Subject: [PATCH 21/33] docs(wiki): /* added message forwarder */ --- hugo/content/documentation/mumble-server/mumo.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/hugo/content/documentation/mumble-server/mumo.md b/hugo/content/documentation/mumble-server/mumo.md index 45b0c7a6..b26b055a 100644 --- a/hugo/content/documentation/mumble-server/mumo.md +++ b/hugo/content/documentation/mumble-server/mumo.md @@ -1,6 +1,6 @@ +++ title = "Mumo" -date = "2016-03-05T00:57:53" +date = "2016-03-09T16:43:11" license = "CC by-sa 2.5" categories = ["3rd Party"] +++ @@ -58,6 +58,11 @@ If you send an image URL to the channel, the server fetches it and sends the ima A more full featured implementation of the same functionality as Url to Image. Allows injection of photos into chat, re-sizing them if they are larger then the size accepted by the mumble protocol and allowing the server admin to set a max width/height for the image so that it is scaled through html or thumbnailing to never be larger then prescribed. Allows the conversion of images within regular chat messages w/o bang commands as an option. Finally the injection of any number of images present after the bang or within a message. +### Message forwarder +[forwarder-for-mumo on GitHub](https://github.com/Natenom/forwarder-for-mumo) + +Forwards messages to all linked channels. + ### Wrong Version [wrongversion on GitHub](https://github.com/Natenom/wrongversion) From 84741637a7bb6b2f4b489c8195abc06df7787724 Mon Sep 17 00:00:00 2001 From: Natenom Date: Tue, 12 Apr 2016 20:28:38 +0200 Subject: [PATCH 22/33] docs(wiki): /* Installing mumo */ --- hugo/content/documentation/mumble-server/mumo.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/hugo/content/documentation/mumble-server/mumo.md b/hugo/content/documentation/mumble-server/mumo.md index b26b055a..f8569c1c 100644 --- a/hugo/content/documentation/mumble-server/mumo.md +++ b/hugo/content/documentation/mumble-server/mumo.md @@ -1,6 +1,6 @@ +++ title = "Mumo" -date = "2016-03-09T16:43:11" +date = "2016-04-12T20:28:38" license = "CC by-sa 2.5" categories = ["3rd Party"] +++ @@ -148,7 +148,8 @@ mumo requires: * Not tested with lower versions yet # Installing mumo -The newest version of mumo is always available from our mumble-scripts repository at https://github.com/mumble-voip/mumo . +The newest version of mumo is always available from our mumo repository at https://github.com/mumble-voip/mumo . + ## Ubuntu 12.04 *Note:* This guide only shows the basic steps for trying out mumo. For a more permanent setup you'll want to run mumo with its own user and a startup script. From 2db781ca8f882fd9ebd65779838b879262f0929e Mon Sep 17 00:00:00 2001 From: Natenom Date: Wed, 20 Jul 2016 13:17:11 +0200 Subject: [PATCH 23/33] docs(wiki): /* add mumo-password module */ --- hugo/content/documentation/mumble-server/mumo.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/hugo/content/documentation/mumble-server/mumo.md b/hugo/content/documentation/mumble-server/mumo.md index f8569c1c..a530ace8 100644 --- a/hugo/content/documentation/mumble-server/mumo.md +++ b/hugo/content/documentation/mumble-server/mumo.md @@ -1,6 +1,6 @@ +++ title = "Mumo" -date = "2016-04-12T20:28:38" +date = "2016-07-20T13:17:11" license = "CC by-sa 2.5" categories = ["3rd Party"] +++ @@ -125,6 +125,11 @@ A user can write for example "!helpme support message up to 160 characters..." t Adds suffixes to user names based on operating system. +### mumo-password +[mumo-password on GitHub](https://github.com/Betriebsrat/mumo-password) + +"Generates a random password for mumble which expires in 30 minutes." + ## Contributions If you have a module that you would like to see shipped with mumo or have any improvements or suggestions please contact us. Whether you From ce5643347d3d62ee970f43af0b2bf9fbceec644b Mon Sep 17 00:00:00 2001 From: Natenom Date: Thu, 23 Feb 2017 20:29:04 +0100 Subject: [PATCH 24/33] docs(wiki): /* added mumo-registerusers-contextmenu */ --- hugo/content/documentation/mumble-server/mumo.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/hugo/content/documentation/mumble-server/mumo.md b/hugo/content/documentation/mumble-server/mumo.md index a530ace8..39fe4dd4 100644 --- a/hugo/content/documentation/mumble-server/mumo.md +++ b/hugo/content/documentation/mumble-server/mumo.md @@ -1,6 +1,6 @@ +++ title = "Mumo" -date = "2016-07-20T13:17:11" +date = "2017-02-23T20:29:04" license = "CC by-sa 2.5" categories = ["3rd Party"] +++ @@ -130,6 +130,11 @@ Adds suffixes to user names based on operating system. "Generates a random password for mumble which expires in 30 minutes." +#### mumo-registerusers-contextmenu +[mumo-registerusers-contextmenu on GitHub](https://github.com/Natenom/mumo-registerusers-contextmenu) + +"Ability to define one or more groups whose users are able to register new users on a server by right clicking them." + ## Contributions If you have a module that you would like to see shipped with mumo or have any improvements or suggestions please contact us. Whether you From bffd66c581001662fdd0ca6acddbe31e40b12744 Mon Sep 17 00:00:00 2001 From: Natenom Date: Thu, 23 Feb 2017 20:30:06 +0100 Subject: [PATCH 25/33] docs(wiki): /* fix */ --- hugo/content/documentation/mumble-server/mumo.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hugo/content/documentation/mumble-server/mumo.md b/hugo/content/documentation/mumble-server/mumo.md index 39fe4dd4..79425a45 100644 --- a/hugo/content/documentation/mumble-server/mumo.md +++ b/hugo/content/documentation/mumble-server/mumo.md @@ -1,6 +1,6 @@ +++ title = "Mumo" -date = "2017-02-23T20:29:04" +date = "2017-02-23T20:30:06" license = "CC by-sa 2.5" categories = ["3rd Party"] +++ @@ -130,7 +130,7 @@ Adds suffixes to user names based on operating system. "Generates a random password for mumble which expires in 30 minutes." -#### mumo-registerusers-contextmenu +### mumo-registerusers-contextmenu [mumo-registerusers-contextmenu on GitHub](https://github.com/Natenom/mumo-registerusers-contextmenu) "Ability to define one or more groups whose users are able to register new users on a server by right clicking them." From 847f0cd06caffcbda335d9c8ead8fbf5e8aac930 Mon Sep 17 00:00:00 2001 From: Natenom Date: Tue, 7 Mar 2017 19:33:03 +0100 Subject: [PATCH 26/33] docs(wiki): /* add mumo-welcomemessage */ --- hugo/content/documentation/mumble-server/mumo.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/hugo/content/documentation/mumble-server/mumo.md b/hugo/content/documentation/mumble-server/mumo.md index 79425a45..0afbff23 100644 --- a/hugo/content/documentation/mumble-server/mumo.md +++ b/hugo/content/documentation/mumble-server/mumo.md @@ -1,6 +1,6 @@ +++ title = "Mumo" -date = "2017-02-23T20:30:06" +date = "2017-03-07T19:33:03" license = "CC by-sa 2.5" categories = ["3rd Party"] +++ @@ -135,6 +135,11 @@ Adds suffixes to user names based on operating system. "Ability to define one or more groups whose users are able to register new users on a server by right clicking them." +### mumo-welcomemessage +[mumo-welcomemessage on GitHub](https://github.com/MumbleExpanda/mumo-welcomemessage) + +"Displays a welcome message depending on registration, new user ..." + ## Contributions If you have a module that you would like to see shipped with mumo or have any improvements or suggestions please contact us. Whether you From f0ef61879ce660a59f0ae1c0d27798ed0036e64f Mon Sep 17 00:00:00 2001 From: Natenom Date: Sat, 25 Mar 2017 02:05:32 +0100 Subject: [PATCH 27/33] docs(wiki): update to new github urls --- .../documentation/mumble-server/mumo.md | 28 +++++++++---------- 1 file changed, 13 insertions(+), 15 deletions(-) diff --git a/hugo/content/documentation/mumble-server/mumo.md b/hugo/content/documentation/mumble-server/mumo.md index 0afbff23..b5c3b670 100644 --- a/hugo/content/documentation/mumble-server/mumo.md +++ b/hugo/content/documentation/mumble-server/mumo.md @@ -1,6 +1,6 @@ +++ title = "Mumo" -date = "2017-03-07T19:33:03" +date = "2017-03-25T02:05:32" license = "CC by-sa 2.5" categories = ["3rd Party"] +++ @@ -59,17 +59,17 @@ If you send an image URL to the channel, the server fetches it and sends the ima A more full featured implementation of the same functionality as Url to Image. Allows injection of photos into chat, re-sizing them if they are larger then the size accepted by the mumble protocol and allowing the server admin to set a max width/height for the image so that it is scaled through html or thumbnailing to never be larger then prescribed. Allows the conversion of images within regular chat messages w/o bang commands as an option. Finally the injection of any number of images present after the bang or within a message. ### Message forwarder -[forwarder-for-mumo on GitHub](https://github.com/Natenom/forwarder-for-mumo) +[messageforwarder on GitHub](https://github.com/Natenom/mumblemoderator-module-collection/tree/master/messageforwarder) Forwards messages to all linked channels. ### Wrong Version -[wrongversion on GitHub](https://github.com/Natenom/wrongversion) +[wrongversion on GitHub](https://github.com/Natenom/mumblemoderator-module-collection/tree/master/wrongversion) Users with older Mumble versions will get a message (triggering version is configurable). ### Lowbw -[mumo-lowbw on GitHub](https://github.com/Natenom/mumo-lowbw) +[lowbandwidth-channel on GitHub](https://github.com/Natenom/mumblemoderator-module-collection/tree/master/lowbandwidth-channel) Creates a Low bw channel whenever a member of group "bots" enters a room and removes it later if empty... @@ -79,18 +79,17 @@ Creates a Low bw channel whenever a member of group "bots" enters a room and rem Mumo plugin to provide YouTube video information to Mumble. ### Set Status -[setstatus on GitHub](https://github.com/Natenom/setstatus-for-mumo) +[setstatus on GitHub](https://github.com/Natenom/mumblemoderator-module-collection/tree/master/setstatus) Users can add a temporary status to your username via chat command. ### Deaf to AFK -[deaftoafk on GitHub](https://github.com/Natenom/deaftoafk-for-mumo) +[deaftoafk on GitHub](https://github.com/Natenom/mumblemoderator-module-collection/tree/master/deaftoafk) Moves deafened users into an AFK channel. ### Anti recording -* [antirec on GitHub](https://github.com/Natenom/antirec-for-mumo/) -* [antirec with contextmenus on GitHub](https://github.com/Natenom/antirec-for-mumo-contextmenu) +* [antirec with contextmenus on GitHub](https://github.com/Natenom/mumblemoderator-module-collection/tree/master/antirec-contextmenu) If a user starts to record in Mumble he will be deafened or kicked from the server. @@ -105,23 +104,22 @@ This is a MuMo module to provide an administrator the capability of enforcing gr Temporarily add user or remove user to/from a group via GUI command line. ### Sticky -* [mumo-sticky on GitHub](https://github.com/Natenom/mumo-sticky) -* [mumo-sticky with contextmenus on GitHub](https://github.com/Natenom/mumo-sticky-contextmenu) +* [sticky with contextmenus on GitHub](https://github.com/Natenom/mumblemoderator-module-collection/tree/master/sticky-contextmenu) A user who gets the sticky status can't do more than sitting in one special channel. Even admins will loose their permissions while sticked. ### AntiFlood -[antiflood-for-mumo on GitHub](https://github.com/Natenom/antiflood-for-mumo) +[antiflood on GitHub](https://github.com/Natenom/mumblemoderator-module-collection/tree/master/antiflood) If a user exceeds a limit of actions within a timeframe (both can be changed) he will be kicked from the server. ### GetSupport -[mumo-getsupport on GitHub](https://github.com/Natenom/mumo-getsupport) +[getsupport on GitHub](https://github.com/Natenom/mumblemoderator-module-collection/tree/master/getsupport) A user can write for example "!helpme support message up to 160 characters..." to a channel/user/himself and everyone on the server who is member of a special group gets a notification. ### OS-Suffixes -[mumo-os-suffixes on GitHub](https://github.com/Natenom/mumo-os-suffixes) +[os-suffixes on GitHub](https://github.com/Natenom/mumblemoderator-module-collection/tree/master/os-suffixes) Adds suffixes to user names based on operating system. @@ -131,12 +129,12 @@ Adds suffixes to user names based on operating system. "Generates a random password for mumble which expires in 30 minutes." ### mumo-registerusers-contextmenu -[mumo-registerusers-contextmenu on GitHub](https://github.com/Natenom/mumo-registerusers-contextmenu) +[registerusers-contextmenu on GitHub](https://github.com/Natenom/mumblemoderator-module-collection/tree/master/registerusers-contextmenu) "Ability to define one or more groups whose users are able to register new users on a server by right clicking them." ### mumo-welcomemessage -[mumo-welcomemessage on GitHub](https://github.com/MumbleExpanda/mumo-welcomemessage) +[welcomemessage on GitHub](https://github.com/Natenom/mumblemoderator-module-collection/tree/master/welcomemessage) "Displays a welcome message depending on registration, new user ..." From b8c18941c5fdc3ce464ffc782ad5059f2688dbd0 Mon Sep 17 00:00:00 2001 From: Stephan Date: Mon, 19 Feb 2018 09:30:41 +0100 Subject: [PATCH 28/33] docs(wiki): /* 3rd Party Modules */ --- hugo/content/documentation/mumble-server/mumo.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/hugo/content/documentation/mumble-server/mumo.md b/hugo/content/documentation/mumble-server/mumo.md index b5c3b670..f54c0ae7 100644 --- a/hugo/content/documentation/mumble-server/mumo.md +++ b/hugo/content/documentation/mumble-server/mumo.md @@ -1,6 +1,6 @@ +++ title = "Mumo" -date = "2017-03-25T02:05:32" +date = "2018-02-19T09:30:41" license = "CC by-sa 2.5" categories = ["3rd Party"] +++ @@ -126,6 +126,10 @@ Adds suffixes to user names based on operating system. ### mumo-password [mumo-password on GitHub](https://github.com/Betriebsrat/mumo-password) + +### mumo-chatlogger +[mumo-chatlogger on GitHub](https://github.com/braandl/chatlogger-for-mumo) + "Generates a random password for mumble which expires in 30 minutes." ### mumo-registerusers-contextmenu From 2949e002ff9e03d512c69322b3c51e9f541662ac Mon Sep 17 00:00:00 2001 From: Stephan Date: Mon, 19 Feb 2018 09:30:57 +0100 Subject: [PATCH 29/33] docs(wiki): /* 3rd Party Modules */ --- hugo/content/documentation/mumble-server/mumo.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/hugo/content/documentation/mumble-server/mumo.md b/hugo/content/documentation/mumble-server/mumo.md index f54c0ae7..41e93674 100644 --- a/hugo/content/documentation/mumble-server/mumo.md +++ b/hugo/content/documentation/mumble-server/mumo.md @@ -1,6 +1,6 @@ +++ title = "Mumo" -date = "2018-02-19T09:30:41" +date = "2018-02-19T09:30:57" license = "CC by-sa 2.5" categories = ["3rd Party"] +++ @@ -126,7 +126,6 @@ Adds suffixes to user names based on operating system. ### mumo-password [mumo-password on GitHub](https://github.com/Betriebsrat/mumo-password) - ### mumo-chatlogger [mumo-chatlogger on GitHub](https://github.com/braandl/chatlogger-for-mumo) From 2b44c21e6e024df4799635293098ed25d41a780c Mon Sep 17 00:00:00 2001 From: Stephan Date: Mon, 30 Jul 2018 12:57:02 +0200 Subject: [PATCH 30/33] docs(wiki): Fixing Plugin Commecnts --- hugo/content/documentation/mumble-server/mumo.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/hugo/content/documentation/mumble-server/mumo.md b/hugo/content/documentation/mumble-server/mumo.md index 41e93674..e3c2c54e 100644 --- a/hugo/content/documentation/mumble-server/mumo.md +++ b/hugo/content/documentation/mumble-server/mumo.md @@ -1,6 +1,6 @@ +++ title = "Mumo" -date = "2018-02-19T09:30:57" +date = "2018-07-30T12:57:02" license = "CC by-sa 2.5" categories = ["3rd Party"] +++ @@ -125,11 +125,11 @@ Adds suffixes to user names based on operating system. ### mumo-password [mumo-password on GitHub](https://github.com/Betriebsrat/mumo-password) +"Generates a random password for mumble which expires in 30 minutes." ### mumo-chatlogger [mumo-chatlogger on GitHub](https://github.com/braandl/chatlogger-for-mumo) - -"Generates a random password for mumble which expires in 30 minutes." +"Logs server chats and makes them accessible to the users as a history" ### mumo-registerusers-contextmenu [registerusers-contextmenu on GitHub](https://github.com/Natenom/mumblemoderator-module-collection/tree/master/registerusers-contextmenu) From 0eb04ced55188f94e6a5ea0f8460dba4aac02f25 Mon Sep 17 00:00:00 2001 From: Stephan Date: Mon, 30 Jul 2018 12:57:39 +0200 Subject: [PATCH 31/33] docs(wiki): Adjust mumo.md --- hugo/content/documentation/mumble-server/mumo.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/hugo/content/documentation/mumble-server/mumo.md b/hugo/content/documentation/mumble-server/mumo.md index e3c2c54e..0eaa2c64 100644 --- a/hugo/content/documentation/mumble-server/mumo.md +++ b/hugo/content/documentation/mumble-server/mumo.md @@ -1,6 +1,6 @@ +++ title = "Mumo" -date = "2018-07-30T12:57:02" +date = "2018-07-30T12:57:39" license = "CC by-sa 2.5" categories = ["3rd Party"] +++ @@ -125,10 +125,12 @@ Adds suffixes to user names based on operating system. ### mumo-password [mumo-password on GitHub](https://github.com/Betriebsrat/mumo-password) + "Generates a random password for mumble which expires in 30 minutes." ### mumo-chatlogger [mumo-chatlogger on GitHub](https://github.com/braandl/chatlogger-for-mumo) + "Logs server chats and makes them accessible to the users as a history" ### mumo-registerusers-contextmenu From 2992f2396cf5a7f2629026bede85b6d68108add7 Mon Sep 17 00:00:00 2001 From: Felix91gr Date: Tue, 12 May 2020 23:46:23 +0200 Subject: [PATCH 32/33] docs(wiki): Changed pronouns to gender-neutral they-based pronouns --- hugo/content/documentation/mumble-server/mumo.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/hugo/content/documentation/mumble-server/mumo.md b/hugo/content/documentation/mumble-server/mumo.md index 0eaa2c64..6dbd80c2 100644 --- a/hugo/content/documentation/mumble-server/mumo.md +++ b/hugo/content/documentation/mumble-server/mumo.md @@ -1,6 +1,6 @@ +++ title = "Mumo" -date = "2018-07-30T12:57:39" +date = "2020-05-12T23:46:23" license = "CC by-sa 2.5" categories = ["3rd Party"] +++ @@ -91,7 +91,7 @@ Moves deafened users into an AFK channel. ### Anti recording * [antirec with contextmenus on GitHub](https://github.com/Natenom/mumblemoderator-module-collection/tree/master/antirec-contextmenu) -If a user starts to record in Mumble he will be deafened or kicked from the server. +If a user starts to record in Mumble they will be deafened or kicked from the server. ### Max users [mumo-maxusers on GitHub](https://github.com/ExplodingFist/mumo-maxusers/) @@ -111,12 +111,12 @@ A user who gets the sticky status can't do more than sitting in one special chan ### AntiFlood [antiflood on GitHub](https://github.com/Natenom/mumblemoderator-module-collection/tree/master/antiflood) -If a user exceeds a limit of actions within a timeframe (both can be changed) he will be kicked from the server. +If a user exceeds a limit of actions within a timeframe (both can be changed) they will be kicked from the server. ### GetSupport [getsupport on GitHub](https://github.com/Natenom/mumblemoderator-module-collection/tree/master/getsupport) -A user can write for example "!helpme support message up to 160 characters..." to a channel/user/himself and everyone on the server who is member of a special group gets a notification. +A user can write for example "!helpme support message up to 160 characters..." to a channel/user/themselves and everyone on the server who is member of a special group gets a notification. ### OS-Suffixes [os-suffixes on GitHub](https://github.com/Natenom/mumblemoderator-module-collection/tree/master/os-suffixes) From a90f6cd31be26926b5bb18028b1b47869f0d4cb5 Mon Sep 17 00:00:00 2001 From: azlux Date: Fri, 17 Jul 2020 21:09:29 +0200 Subject: [PATCH 33/33] docs(wiki): Add docker help --- .../documentation/mumble-server/mumo.md | 27 ++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/hugo/content/documentation/mumble-server/mumo.md b/hugo/content/documentation/mumble-server/mumo.md index 6dbd80c2..f961f70e 100644 --- a/hugo/content/documentation/mumble-server/mumo.md +++ b/hugo/content/documentation/mumble-server/mumo.md @@ -1,6 +1,6 @@ +++ title = "Mumo" -date = "2020-05-12T23:46:23" +date = "2020-07-17T21:09:29" license = "CC by-sa 2.5" categories = ["3rd Party"] +++ @@ -168,6 +168,31 @@ mumo requires: # Installing mumo The newest version of mumo is always available from our mumo repository at https://github.com/mumble-voip/mumo . +## Docker +A docker image can be run with the command: + + docker run --name mumo --net=container: -d -v /path/to/mumo/folder:/data mumblevoip/mumo + +This is the base of the mumo service. It's allow addition of new module. + +Warning: + + - the service network-mode is mandatory to link mumble and mumo. Ice need to be in mumble-server localhost. + - the volume is to store all modules and configurations, you can add yours here. Subfolders will be automatically created ad first start. + - When you add new modules, you need the restart the container. + +Here a docker-compose(v2.4) example: + + mumble-mumo: + image: mumblevoip/mumo + container_name: mumble-mumo + restart: on-failure + volumes: + - /path/to/mumo/folder:/data + network_mode : "service:mumble-server" + depends_on: + - mumble-server + ## Ubuntu 12.04 *Note:* This guide only shows the basic steps for trying out mumo. For a more permanent setup you'll want to run mumo with its own user and a startup script.