Server Zugriffslevel

Aus Invertika Wiki
Wechseln zu: Navigation, Suche

Dieser Artikel dient Referenzzwecken

Die Features in diesem Artikel sind bereits im Spiel implementiert. Dieser Artikel sollte den Sachverhalt so schildern, wie er zur Zeit im Spiel zu finden ist. Neue Features für das System etc. sollten im Forum (http://forum.invertika.org") diskutiert werden.

Das Zugriffslevel legt fest, welche Befehle (@command) der Benutzer ausführen darf. Das Standardlevel ist dabei 1 (nicht gebannt). Die Zugriffslevel sind dabei jeweils dem Account (nicht dem Charakter zugewiesen). Um das Zugriffslevel zu ändern kann folgende SQL Anweisung benutzt werden:

UPDATE mana_accounts SET level=LEVEL WHERE username='ACCOUNTNAME';

Zur Zeit sind folgende Zugriffslevel in manaserv implementiert

Name Level Beschreibung
AL_PLAYER 1 Nutzer kann das Spiel spielen (nicht gebannt)
AL_TESTER 2 Nutzer kann Kommandos wie das spawnen von Monstern, Items sowie das ändern der Charakterwerte ausführen
AL_DEV 4 Nutzer ist Entwickler und kann Kommandos ausführen wie z.B. das anfordern von zusätzlichen Debuginformationen
AL_GM 8 Nutzer ist Gamemaster und kann Kommandos wie das bannen von Spielern ausführen
(reserved) 16 reserviert für zukünftige Nutzung
(reserved) 32 reserviert für zukünftige Nutzung
(reserved) 64 reserviert für zukünftige Nutzung
AL_ADMIN 128 Nutzer ist Administrator und kann dementsprechende Kommandos ausführen.

Jeder höhere Zugangslevel schließt dabei nicht die niedrigeren Zugangslevel ein. Ein Nutzer welcher das Zugangslevel AL_GM besitzt ist nicht auch automatisch AL_TESTER. Möchte man einem Account mehrere Rechtegruppen zuweisen so muss man die Level miteinander addieren. Um alle Rechte zu bekommen müsste der Account z.B. das Level 255 bekommen.

Meine Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
Projekt
Werkzeuge