en:mumble:tools:mumo:module:sticky
                Inhaltsverzeichnis
Sticky – Module for MuMo
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 with this module.
This script is a port to MuMo of https://github.com/Natenom/murmur-sticky.
The Script
The Script and the .ini-File can be downloaded from Github, see https://github.com/Natenom/mumblemoderator-module-collection-legacy/tree/master/sticky.
Installation
Configuration
- Create a channel somewhere in your channel tree…
 - Create a group „stickyusers“ and add ACL entries which deny everything except Speak and Enter in your sticky channel (and Traverse for all prior levels).
 - Set sticky_channel= to the id of your sticky channel.
 - Set sticky_group= to the name of your „stickyusers“ group.
 - Change the other self explaining stuff to your needs.
 
Usage
Set sticky
- Show the list of online users:
!sticklist - Set the sticky status to the user with:
!stick SessionID 
Unstick
- Show the list of online users:
!sticklist - Unset sticky status with:
!unstick SessionID 
Properties
- While in sticky status, nobody can do anything else than talking in the sticky channel.
 - A user can't remove his sticky status even if he is an admin.
 - A user, even if admin, can't set another user to sticky status while he is in this status.
 - Sticky status is stored over reconnects.
 - When reconnecting, a sticky user gets a warning that he is still in sticky status.
 - You can't set sticky on yourself.
 - When the status is removed the user switches back to the previous channel.
 - Even if the user finds a channel he can enter he will be moved back immediately
 
Why temporary Groups?
This script uses temporary group membership because you can very easily fuck up your server :P
Todo
- An admin can still use his kick/ban permissions etc. but normally you don't stick admins :P
 
en/mumble/tools/mumo/module/sticky.txt · Zuletzt geändert: 2022/10/27 14:21 von 127.0.0.1