Vorab:
Ab AMX 0.9.4 und neuer ist die admin.cfg die amx.cfg!
Anstatt wonid ist seit cs1.6 einfach die steamid reinzudenken!
Zitat:
Frage: Wie gebe ich mir und/oder anderen Adminrechte?
Antwort:
Ein einfacher Blick in die admin.cfg im AMX-Ordner (addons/amx) genügt. Aber da es doch ab und zu Missverständnisse gibt, versuchen wir es mal mit dieser Kompletterklärung:
Grundlegendes:
Admins werden in der Datei "admin.cfg" definiert (findest du im addons/amx Ordner). Diese öffnest du zum Beispiel mit Notepad.
Aber wir wird nun ein Admin eingerichtet?:
Der Aufbau ist ganz einfach und sieht folgender Maßen aus:
amx_admin "Name/IP/Authid" "dein_passwort" "access" "flags"
Die " sind insoweit wichtig um zum Beispiel einen Name mit Leerzeichen zu erkennen. Auf alle Fälle solltest du sie sicherheitshalber dalassen und nur alles ändern was dazwischen ist.
Zerlegen wir das Einzelne und Erklären die Bedeutung:
amx_admin = Dies gibt dem Admin-Plugin den Initialisierungshinweis und liest die weitern Daten aus (nicht ändern!)
"Name/IP/Authid" = In diesem Feld kannst du einen Name, IP oder eome Authid angeben. Was das einzelne bedeutet und wie es aussieht erfährst du gleich.
"dein_password" = Hiermit legst du ein Passwort fest mit dem du dich nachher einlogst. Es gibt die Option, dass das Passwort nicht abgefragt wird. Dann solltest du mind. "" stehen lassen, ansonsten stimmt die Reihenfolge, in der das Plugin die Daten ausliest nicht mehr!
"access" = Dies verschafft die Adminrechte in verschiedenen Level.
"flags" = Hiermit kannst du definieren wie du dich einlogst.
Um nun erstmal einen einen Überblick über die Rechte zu erhalten gibt es diese Tabelle. Jeder Buchstabe am anfang symbolisiert eine Access-Level. Du kannst diese kombinieren wenn du Adminrechte vergibst, indem du zum Beispiel "ab" schreibst. So hat derjenige dann die Möglichkeiten das zu machen, was unter a und b steht:
Access:
a - Immunität (Schutz vor kicken/bannen/toeten/slapen und anderen Kommandos)
b - Slot-Reservierungreservation (kann reservierte Plätze besetzen)
c - amx_kick Befehl
d - amx_ban und amx_unban Befehl
e - amx_slay und amx_slap Befehl
f - amx_map Befehl (Als naechste Map/Level beenden/Level wechseln)
g - amx_cvar Befehl (nicht alle Cvars sind anwählbar)
h - amx_cfg Befehl
i - amx_chat und andere Chat-Befehle
j - amx_vote und andere Vote-Befehle
k - Zugriff auf sv_password Cvar (mit amx_cvar Befehl)
l - Zugriff auf amx_rcon Befehl und rcon_password Cvar (mit amx_cvar Befehl)
m - custom level A (diese Levels werden nicht)
n - custom level B (durch die Standart-Plugins)
o - custom level C (genutzt, sondern von zu-)
p - custom level D (lichen Plugins, die du auf)
q - custom level E (der AMX Mod-Webseite her-)
r - custom level F (unterladen kannst!)
s - custom level G
t - custom level H
u - Menu Zugriff (Kann Menüs benutzen)
z - User
Flags:
a - Disconnectet den Spieler, wenn er ein falsches Passwort angibt
b - Einloggen per Clan-Tag
c - Einloggen per Authid/WONID
d - Einloggen per IP
e - Passwort wird nicht kontrolliert (nur Name/IP/Authid wird benoetigt)
Falls du das Passwort kontrollieren laesst kannst du dieses in deiner config.cfg (Client) einstellen, indem du einfach einen neue Zeile erstellst (einfach am Ende der Datei!), die folgendes enthält: setinfo "_pw" "dein_passwort"
So, nun Anhand von verschiedenen Beispielen die Möglichkeit der Einwahl:
Per Name:
amx_admin "Hugo" "sambesi" "abcqrstu" "a"
Wenn der Spieler Hugo heisst, wird kontrolliert, ob er das Passwort "sambesi" gesetzt hat. Wenn nicht, wir er durch den gesetzen Flag "a" vom Server gekicked. Sein Access-Level wurde auf "abcqrstu" beschränkt. Was das einzelne bedeutet, kannst du ja weiter oben in der Tabelle nachlesen.
Per Clan-Tag:
amx_admin "[TAG]" "nil" "abcdeijklmqr" "b"
Jeder Spieler der auf dem Server irgendwo in seinem Namen '[TAG]' hat, wird kontrolliert ob er das Passwort "nil" gesetzt hat. Da jedoch kein Flag "a" gesetzt wurde, sondern nur "b", so passiert nix, wenn er das Passwort nicht hat. Er kann weiterspielen, nur hat keine Adminrechte!
By Authid/WONID:
amx_admin "123456" "" "abcdefghijklmnopqrstu" "ce"
Der Spieler mit der WONID "123456" wird automatisch als Admin eingeloggt. Die Flags zeigen einem warum: "c" für das einloggen per Authid/WONID und "e" dafür, dass das Passwort nicht kontrolliert wird. Hier kannst du gut dran sehen, dass man auch die Flags kombinieren kann!
Per IP:
amx_admin "12.345.678.90" "pferd" "abcdeijklmqr" "da"
Hat ein Spieler diese IP und connectet zum Server, wird er überprüft ob er das Passwort "pferd" als setinfo eintrag gesetzt hat. Wenn nicht, wird er vom Server gekicked.
So, für jeden Admin den du definieren willst, fügst du einfach eine Zeile in der admin.cfg hinzu. Wo du das machst ist egal. Der Übersicht halber macht man das unter der List, die du oben siehst. Diese findest du auch in der admin.cfg.
Entsprechender Link: http://www.spieleserver.info/modules.ph ... 6#amxfaq11
Vielleicht mal die Links in der Linken Navigation benutzen und nicht nur die Startseite durchlesen, könnte ja helfen ...