Aufgrund der bescheidenen Rechtegrundlage der globalen Servergruppen habe ich das Berechtiguns-Vergabe System umgestellt.
Das Rechtesystem von Teamspeak3 ist leider ein wenig unangenehm zu verwalten, sofern man das komplette Rechtekonzept auf globalen Servergruppen aufbaut. Hierbei besteht das Problem, dass man nur ein numerisches Rechtekonzept hat, welches ein einfaches “Ist mein zugewiesenes Recht größer oder gleich dem geforderten Recht” ist. Dies bringt mehrere Probleme mit sich, wenn man ein Community Server betreibt. Unter Anderem kommt man hierbei schnell an die Grenzen, wer was gegenüber Anderen darf.
Nach längerem herumprobieren habe ich mich dann nun entscheiden, das ganze Konzept von den Servergruppen auf Channelgruppen zu verlagern. Hierbei habe ich 3 Rechte-Ebenen vorgesehen, angelegt und getestet.
Momentan bin ich noch am überlegen ob ich das auf Channel-Gäste erweitere. Diese könnte man dann für Leute verwenden, die häufig vorbei schauen aber keine Member per sé sind. Durch solch eine Gruppe könnte man auch über einen Ausbau der Channel Rechte nachdenken, dass Leute nur in die Channels gehen können, in welchem diese Leute mindestens in der neuen Channel-Gäste Gruppe wären. So könnte man dann unabhängig vom Passwort eines Channels ungebetene Gäste fernhalten.
Als komplementäre Fähigkeit zu den neuen Rechtesystem ist es nun auch möglich als Normaler Nutzer alle Gäste auf dem Server verschieben zu können. Dadurch ist es möglich Gäste, die man erwartet direkt in den eigenen Channel zu ziehen.
Ich halte euch auf dem Laufenden wie sich das Rechtesystem ggf. noch weiter entwickelt. Aber momentan bin ich recht zufrieden damit. Mal schauen wie die bisherigen Nutzer das neue System aufnehmen und was noch alles angepasst werden muss.
Bis dahin euer seGa | Pepsi.