Natenoms Wiki

Weil Teilen Spaß macht :)

Benutzer-Werkzeuge

Webseiten-Werkzeuge


Seitenleiste

Translations of this page:

Navigation



Lizenz dieses Wikis
Über dieses Wiki
Feed des Wikis
Impressum


Was gerade in meinem Blog geschieht:

en:mumble:tools:mumo:module:sticky

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/mumo-sticky.

The latest version is always available on https://github.com/Natenom/mumo-sticky/tags.

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: 2017/02/16 13:05 von Natenom