Senior -DDA-
Anmeldungsdatum: 17.11.2005 Beiträge: 1616 Wohnort: Lüneburger Heide |
Verfasst am: 17.07.2008 21:27 Titel: Adminrechte vergeben |
|
|
Um Adminrechte auf dem Server zu vergeben, muss man die betreffenden Personen in der clients.txt hinterlegen.
Dazu braucht man die Steam_ID der einzelnen User die dafür in Frage kommen.
Als Beispiel hier eine clients.txt mit einem Volladmin und einem Teiladmin.
Code: |
"clients.txt"
{
"version" "1"
// This key group lists all your client players
"players"
{
// This must be a unique client name
"Adminname-xyz"
{
// Client real name
"name" "Adminname-xyz"
// Steam ID for client
"steam" "STEAM_0:1:00000000"
// These are personal access flags for a player
"flags"
{
"Admin" "A B C D E F G H I J K L M N O P Q R S T U V W X Y"
"Admin" "Z a b c d e f g i j k l m o p q r s t v w x y z client admin"
"Admin" "spray"
}
}
// This must be a unique client name
"Adminname2-xyz"
{
// Client real name
"name" "Adminname2-xyz"
// Steam ID for client
"steam" "STEAM_0:0:1000000"
// These are personal access flags for a player
"flags"
{
"Admin" "k b r c p q"
"Admin" ""
}
}
}
} |
Wichtig ist hier, wie die geschweiften Klammern gesetzt sind. Wenn eine fehlt, gibt´s Probleme.
In dem Beispiel hat der erste Eintrag Volladminrechte, der zweite nur eingeschränkte Teiladminrechte.
Die Rechte ergeben sich aus den Buchstaben (genannt Flags) hinter dem Eintrag "Admin" .
Folgende Liste dokumentiert die einzelnen Buchstaben mit ihren Auswirkungen.
// k = restrict admin from kicking players
// r = admin from executing rcon commands via ma_rcon
// q = admin from executing rcon commands from the menu
// e = admin from the adminexplode command
// m = admin from slaying players
// b = admin from banning players
// s = admin from running ma_say
// o = admin from running ma_chat
// a = admin from running ma_psay
// c = admin from changing maps
// p = admin from playing sounds
// w = admin from restricting weapons
// z = admin from plug-in config menu
// x = admin from running admincexec commands
// y = admin from running admincexec from the menu
// i = admin from running blind commands
// l = admin from running slap commands
// f = admin from running freeze commands
// t = admin from running teleport commands
// d = admin from running drug commands
// g = admin from running ma_teamswap and ma_balance commands
// j = admin from running gimp commands
// R = admin from running rcon vote
// v = admin from running random vote map
// V = admin from running vote map
// Q = admin from running question vote
// C = admin from running Cancel Vote
// A = admin from being able to accept/refuse a vote they started
// B = admin from running a menu rcon vote
// D = admin from running a question menu vote
// E = admin from using ma_rates
// F = admin from running burn commands
// G = admin from running noclip command
// H = admin from running ma_war command
// I = admin from running ma_mute command
// J = admin from resetting all the player ranks
// K = admin from setting player cash
// L = admin from using rconsay commands setup as type R in commandlist.txt
// M = admin from having custom skins to choose
// N = admin from being able to set a players skin
// O = admin from running ma_dropc4 command
// P = admin from running ma_setadminflag command
// T = admin from running ma_timebomb command
// U = admin from running ma_firebomb command
// W = admin from running ma_freezebomb command
// X = admin from running ma_sethealth and derived commands
// Y = admin from running ma_beacon command
// S = admin from running ma_setcolour or ma_setcolor
// Z = admin from running ma_give and ma_giveammo
// p = admin from running ma_spray
Der Teiladmin kann in unserem Beispiel nur kicken, bannen, Sounds abspielen, Map wechseln und hat Zugriff auf definierte Befehle
in einer sogenannten rconlist.txt . Dies sollte in den meisten Fällen ausreichen.
Wird z.B. ein " F " hinzugefügt, kann man seinen Mitspieler per Menü brennen lassen.
Wie eine rcon.txt aussehen kann, erzähle ich euch dann das nächste mal. _________________ Gruß Senior
|
|