Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: sourceserver.info. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

HSFighter

Administrator

  • »HSFighter« ist der Autor dieses Themas

Beiträge: 1 517

Wohnort: Flensburg

Beruf: Industrieelektroniker

Rootserver vorhanden: Nein

  • Nachricht senden

1

Dienstag, 3. Juli 2007, 18:15

Clients.txt erstellen

Hallo Leute,
hier einige kleine* Beschreibungen wie eine man eine Clients.txt erstellt:


  • 1. Möglichkeit: Wenn man von einer älteren version z.b. 1.1.0zk updaten will:
  • die clients.txt löschen falls vorhanden.
  • dan die alten: adminlist.txt, admingroups.txt, immunitygroups.txt, immunitylist.txt
    in das "../cfg/mani_admin_plugin" kopieren.
  • die clients.txt müsste dann automatisch erstellt werden
  • die alten Dateien bekommen dann die endung "*.txt.old", und sind inaktiv.

    2. Möglichkeit: Ihr benutzt den Cleint.txt Creator:
  • Download v1
  • Download v2
  • Download v3

    3. Möglichkeit: Admins adden per Console:
  • Danke an :arrow: gonZo für dieses Super Tutorial :-)

    Zitat von »"gonZo"«

    so nachdem die probleme mit dem admins adden in V1.2 scheinbar nicht aufhören wollen, hab ich mir gedacht ich schreib mal en kleines tut zu der Möglichkeit admins per console zu adden...
    ganz am anfang sollte man wohl sagen, dass leute die bereits admin rechte haben mit +client rechten, die befehle die ich her erläutere einfach durch ihre ingame css console verwenden können, leute die das noch nicht haben müssen es per rcon oder hlsw machen.

    ich werde in den erklärungen unten ein paar "Platzhalter" verwenden für die teile der befehle in die ihr selber was eintragen müsst...
    Erklärung der Platzhalter:

    <name>:
    der name den ein admin im client system bekommt. der name hat an sich nichts mit dem ingame nick des admins zu tun und ist nur für die einfachere verwaltung der admins.

    <steamid>:
    die steam id des admins... gibts net viel dazu zu sagen, sollte für gewöhnlich so in etwa aussehn STEAM_0:0:1234567

    <ip>:
    joa eigentlich auch selbstverständlich, die ip des admins... sollte in etwa so aussehn 111.222.111.222

    <nick>:
    der nick den der admin ingame verwenden muss um als admin erkannt zu werden wenn er als erkennungsart nick + passwort gewählt hat

    <passwort>:
    das passwort des admins... wird eigentlich nur benötigt wenn der admin via nick + passwoert erkann werden will.
    um das passwort zu setzen muss der admin lokal in siene config.cfg folgendes eintragen:
    setinfo _password <passwort>

    <flag>:
    steht einfach für ne beliebige admin/immunity flag...
    was genau jede flag bedeutet steht je nach benutzter version in der /cfg/mani_admin_plugin/flaglist.txt oder der /cfg/mani_admin_plugin/data/flags.txt

    <gruppenname>:
    der name für eine admin oder immunity gruppe. solche gruppen muss man nich unbedingt verwenden und sie sind eigentlich nur wichtig wenn man viele admins hat und so ne art "adminstruktur" aufbauen will...




    so kommen wir erstmal zum grundlegendsten befehl zum admins adden:

    Quellcode

    1
    
    ma_client addclient <name>

    durch diesen Befehl wird ein datenbankeintrag für den admin eingerichtet. im moment ist der admin aber noch relativ nutzlos, da er 1. nicht erkannt werden kann und 2. keine rechte hat.


    kommen wir zuerst mal zum erkennen des admins. wie in V1.1 schon gibt es 3 möglichkeiten einen admin zu erkennen:
    • steam id
    • ip
    • nick + passwort

    dabei muss man beachten dass ein admin auch anhand mehrerer dieser kriterien erkannt werden kann, also z.b. ip + steam id oder sowas... bei bedarf kann man auch einem admin mehrere steam id´s, ip´s oder nicks zuordnen (aber keine passwörter! jeder admin dar nur 1 passwort haben). dazu muss man dann einfach den jeweiligen befehl dafür mehrmals eingeben.
    naja auf jeden fall sehen die befehle so aus:

    Quellcode

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
    steam id:
    ma_client addsteam <name> <steamid>
    
    ip:
    ma_client addip <name> <ip>
    
    nick:
    ma_client addnick <name> <nick>
    
    passwort:
    ma_client setpassword <name> <passwort>



    so jetzt da der admin erkannt werden sollte fehlen nur noch seine rechte.
    der befehl zum volle admin rechte geben sieht so aus:

    Quellcode

    1
    
    ma_client setaflag <name> "+#"

    (der für immunity rechte sieht genauso aus, nur dass statt setaflag setiflag benutzt wird.)
    der erste teil des befehls erklärt sich denk ich von selbst, interessant is da eher der teil der in "" steht, denn hier werden die flags für den admin gesetzt. man kann innerhalb der "" flags mithilfe von +<flag> hinzufügen und mit -<flag> entfernen.
    die # die ich verwendet habe ist übrigens ein platzhalter der für alle flags steht, damit man sich schreibarbeit sparen kann wenn man admins mit vielen flags hat.
    ganz wichtig ist beim verteilen der flags, dass man zwingend den +admin flag braucht (bei immunity den +immunity flag) um überhaupt admin rechte benutzen zu dürfen!!!
    ein paar beispiele:

    Quellcode

    1
    2
    3
    4
    5
    6
    7
    8
    
    ma_client setaflag <name> "+admin +b +r"
    der admin bekommt zugriff auf das admin system, aber nur mit bann und rcon rechten.
    
    ma_client setiflag <name> "+# -k"
    der admin wird gegen alles immunisiert, nur nicht gegen kick.
    
    ma_client setaflag <name> "+# -client"
    der admin bekommt alle adminrechte, nur keinen zugriff auf das client system, sprich er kann keine admins verwalten.(das ist wichtig! nur die wichtigsten admins sollten den +client flag bekommen um zu verhindern dass sich rangniedrige admins einfach selber rechte geben!)


    so nach diesen befehlen sollte man einen funktionierenden admin eingerichtet haben.


    wenn man viele admins verwendet die die selben rechte haben kann es jetzt aber noch ganz klug sein sie in gruppen zu organisieren.
    dazu muss man zuerst einmal die gruppen erstellen:

    Quellcode

    1
    
    ma_clientgroup addagroup <gruppenname> "+#"

    (für immunitygruppen addigroup)
    für das "+#" gilt eigentlich das selbe wie fbei den flags für einzelnde admins...
    alle mitglieder der admin gruppe bekommen die flag rechte die die gruppe hat.

    es gibt jetzt noch 2 befehle die man braucht um einen admin in eine gruppe einzutragen:

    Quellcode

    1
    2
    
    ma_client addagroup <name> <gruppenname>
    ma_client addigroup <name> <gruppenname>

    der erste befehl ist für admin gruppen, der zweite für immunity gruppen.

    (hoffe das ganze ist einigermaßen verständlich :P)



-
Anti Cheat: www.smacbans.com
Kein direkter Support per PM (nur auf Anforderung)

2

Dienstag, 19. Februar 2008, 16:00

Re: Clients.txt erstellen

Hallo danke schon mal für das tut aber wo kommt die Clients.cfg hin?
(C:\Program Files\Steam\steamapps\meinsteamname\source dedicated server\cstrike\cfg\
oder:
C:\Program Files\Steam\steamapps\meinsteamname\source dedicated server\cstrike\cfg\mani_admin_plugin)???



mfg executor

DeaD_EyE

Administrator

Beiträge: 3 980

Wohnort: Hagen

Beruf: Mechatroniker (didaktische Systeme)

Rootserver vorhanden: Nein

  • Nachricht senden

3

Dienstag, 19. Februar 2008, 19:05

Re: Clients.txt erstellen

Nach C:\Program Files\Steam\steamapps\meinsteamname\source dedicated server\cstrike\cfg\mani_admin_plugin\

4

Dienstag, 19. Februar 2008, 19:24

Re: Clients.txt erstellen

ok thx...

mfg executor

5

Mittwoch, 28. Mai 2008, 17:20

Re: Clients.txt erstellen

hi, irgendwas funktioniert bei mir nicht. ich habs jetzt nur über die Konsole und danach mit dem Client.txt Creator probiert, geht aber beides nicht. Hat wer eine ahnung warum?

Oder geht das nur wenn ich selbst schon admin bin? Ich hab mir nähmlich einen server gekauft aber bin noch nicht admin, weil ich es bis jetzt nicht geschafft hab :(

6

Mittwoch, 28. Mai 2008, 18:02

Re: Clients.txt erstellen

zeig mal die clients.txt die du generiert hast

7

Mittwoch, 28. Mai 2008, 18:18

Re: Clients.txt erstellen

"clients.txt"
{
"version" "1"

"players"
{
"hier steht mein name"
{
"name" "hier auch"
"steam" "und da hab ich meine steam id"
"flags"
{
"Admin" "q2 q3 grav pban 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 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 spray"
}
}
}
}

8

Mittwoch, 11. Juni 2008, 01:22

Re: Clients.txt erstellen

Hallo,

ich habe nach der Vorlage von der client.txt und mit dem zur verfügung gestellten Programm mir eine client.txt zusammen gebastelt. Leider funktioniert sie nicht richtig, ich bekomme folgende Meldung wenn ich meine gebundene Taste fürs Adminmenü drücke:
"Du bist nicht dazu berechtigt admin." Was ja schon mal klappt ist er erkennt mich als Admin right

2 bekannte cs.s Serverbesitzer die aber auch nur Basiswissen haben, können so keinen Fehler finden.

Sie ist für einen Cs:s Server,(Mani v1.2BetaS--MM:S v1.4.2.414--EventScripts v1.5.0.171) gebastelt worden und soll 4 Gruppen Superadmin, Admin, Member, Trial enthalten und der Immunity-schutz soll auch in den gleichnamigen 4 Gruppen aufgeteilt werden.

clients.txt

"clients.txt"
{
"version" "1"

// This key group lists all your client players
"players"
{
// This must be a unique client name
"Fully"
{
// Client real name
"name" "Fully"
// Steam ID for client
"steam" "STEAM_0:0:xxxxxx"
// These are personal access flags for a player
"adminflags"
{
"flags1" "admin client"
}
// This is the admin group the client is subscribed to
"admingroups" "Superadmin"
// This is the immunity group the client is subscribed to
"immunitygroups" "Superadmin Immunity"
}
// This must be a unique client name
"Bunny"
{
// Client real name
"name" "Bunny"
// Steam ID for client
"steam" "STEAM_0:1:xxxxxxx"
// These are personal access flags for a player
"adminflags"
{
"flags1" "admin client"
}
// This is the admin group the client is subscribed to
"admingroups" "Superadmin"
// This is the immunity group the client is subscribed to
"immunitygroups" "Superadmin Immunity"
}
// This must be a unique client name
"Angel"
{
// Client real name
"name" "Angel"
// Steam ID for client
"steam" "STEAM_0:1:xxxxxx"
// These are personal access flags for a player
"adminflags"
{
"flags1" "admin client"
}
// This is the admin group the client is subscribed to
"admingroups" "Superadmin"
// This is the immunity group the client is subscribed to
"immunitygroups" "Superadmin Immunity"
}
// This must be a unique client name
"Maggi"
{
// Client real name
"name" "Maggi"
// Steam ID for client
"steam" "STEAM_0:0:xxxxxx"
// These are personal access flags for a player
"adminflags"
{
"flags1" "Admin client"
}
// This is the admin group the client is subscribed to
"admingroups" "Superadmin"
// This is the immunity group the client is subscribed to
"immunitygroups" "Admin Immunity"
}
// This must be a unique client name
"Hightech"
{
// Client real name
"name" "Hightech"
// Steam ID for client
"steam" "STEAM_0:0:xxxxxx"
// These are personal access flags for a player
"adminflags"
{
"flags1" "admin"
}
// This is the admin group the client is subscribed to
"admingroups" "Member"
// This is the immunity group the client is subscribed to
"immunitygroups" "Superadmin Immunity"
}
// This must be a unique client name
"Edelein"
{
// Client real name
"name" "Edelein"
// Steam ID for client
"steam" "STEAM_0:1:xxxxxx"
// These are personal access flags for a player
"adminflags"
{
"flags1" "admin"
}
// This is the admin group the client is subscribed to
"admingroups" "admin"
// This is the immunity group the client is subscribed to
"immunitygroups" "Superadmin Immunity"
}
// This must be a unique client name
"Umi"
{
// Client real name
"name" "Umi"
// Steam ID for client
"steam" "STEAM_0:1:xxxxxx"
// These are personal access flags for a player
"adminflags"
{
"flags1" "admin"
}
// This is the admin group the client is subscribed to
"admingroups" "admin"
// This is the immunity group the client is subscribed to
"immunitygroups" "Superadmin Immunity"
}
// This must be a unique client name
"O-saft"
{
// Client real name
"name" "O-saft"
// Steam ID for client
"steam" "STEAM_0:1:xxxxxx"
// These are personal access flags for a player
"adminflags"
{
"flags1" "admin"
}
// This is the admin group the client is subscribed to
"admingroups" "Member"
// This is the immunity group the client is subscribed to
"immunitygroups" "Admin Immunity"
}
// This must be a unique client name
"psylon"
{
// Client real name
"name" "psylon"
// Steam ID for client
"steam" "STEAM_0:1:xxxxxx"
// These are personal access flags for a player
"adminflags"
{
"flags1" "admin client"
}
// This is the admin group the client is subscribed to
"admingroups" "Superadmin"
// This is the immunity group the client is subscribed to
"immunitygroups" "Superadmin Immunity"
}
// This must be a unique client name
"Bunny alt"
{
// Client real name
"name" "Bunny alt"
// Steam ID for client
"steam" "STEAM_0:1:xxxxxx"
// These are personal access flags for a player
"adminflags"
{
"flags1" "admin client"
}
// This is the admin group the client is subscribed to
"admingroups" "Superadmin"
// This is the immunity group the client is subscribed to
"immunitygroups" "Superadmin Immunity"
}
// This must be a unique client name
"AM2"
{
// Client real name
"name" "AM2"
// Steam ID for client
"steam" "STEAM_0:1:xxxxxx"
// These are personal access flags for a player
"adminflags"
{
"flags1" "Admin"
}
// This is the admin group the client is subscribed to
"admingroups" "Member"
// This is the immunity group the client is subscribed to
"immunitygroups" "Superadmin Immunity"
}
// This must be a unique client name
"Zero"
{
// Client real name
"name" "Zero"
// Steam ID for client
"steam" "STEAM_0:1:xxxxxx"
// These are personal access flags for a player
"adminflags"
{
"flags1" "Admin"
}
// This is the admin group the client is subscribed to
"admingroups" "Member"
// This is the immunity group the client is subscribed to
"immunitygroups" "Superadmin Immunity"
}
// This must be a unique client name
"Gnarf"
{
// Client real name
"name" "Gnarf"
// Steam ID for client
"steam" "STEAM_0:0:xxxxxx"
// These are personal access flags for a player
"adminflags"
{
"flags1" "Admin"
}
// This is the admin group the client is subscribed to
"admingroups" "Trial"
// This is the immunity group the client is subscribed to
"immunitygroups" "Trial Immunity"
}
// This must be a unique client name
"Henky"
{
// Client real name
"name" "Henky"
// Steam ID for client
"steam" "STEAM_0:0:xxxxxx"
// These are personal access flags for a player
"adminflags"
{
"flags1" "Admin"
}
// This is the admin group the client is subscribed to
"admingroups" "Trial"
// This is the immunity group the client is subscribed to
"immunitygroups" "Trial Immunity"
}
// This must be a unique client name
"Sir Noob_Trial"
{
// Client real name
"name" "Sir Noob"
// Steam ID for client
"steam" "STEAM_0:1:xxxxxx"
// These are personal admin flags for a client
"adminflags"
{
"flags1" "Admin"
}
// This is the admin group the client is subscribed to
"admingroups" "Trial"
// This is the immunity group the client is subscribed to
"immunitygroups" "Trial Immunity"
}
}
// These are the admins groups a client can subscribed to
"admingroups"
{
"Superadmin" "j k r q e m b s o a c p w z x y i l f t d g R B v V Q D C A E F G H I J K L M N O P S T U W X Y Z admin client pban spray grav"
"Admin" "j k q m b s o a c p w y i l f d g B v V D C A E F I O T U W Y admin spray grav"
"Member" "j k q m b s o a c p w y i l f d g B v V D C A E F I O T U W Y spray grav"
"Trial" "j k m s a c p w y i l f d v V D A F O U Y spray"
}
// These are the immunity groups a client can subscribed to
"immunitygroups"
{
"Superadmin Immunity" "j k m b x i l f t d g a c e h n o p q r s u v w y Immunity grav autojoin afk"
"Admin Immunity" "n v Immunity afk"
"Member Immunity" "Immunity afk"
"Trial Immunity" "afk"
}
}


Sorry für die lange txt aber da ich keine große Ahnung habe will ich jede Fehlerquelle auschliessen.

Ich bedanke mich im voraus für die Mühen sich der Sache anzunehmen, waere schön wenn meine arbeit nicht umsonst gewesen waere.

MfG
Fullbrite

9

Mittwoch, 11. Juni 2008, 19:51

Re: Clients erstellen

hab die ersten clients über HLSW erstellt und die anderen alle über Mani Admin im Spiel. Aber immer wenn wird den server neustarten zb die conf. files bearbeiten sind die Einstellungen für die admins weg. kannst du mir sagen wo die automatisch hingespeichert werden dass ich die dann bei einem reset schneller wieder hochladen kann und die nicht manuell jedesmal einstellen muss.

10

Montag, 16. Juni 2008, 00:22

Re: Clients.txt erstellen

eigentlich werden die admins in der <mod>/cfg/mani_admin_plugin/clients.txt gespeichert. wenn die admins bei jedem restart verschwinden heißt das aber, dass der server nicht in diese datei reinschreiben kann. solltest mal die lese-/schreibrechte des servers auf den ordner bzw. die datei überprüfen und anpassen, bzw. dich bei deinem serververmieter melden wenn du das niht ändern kannst.

11

Donnerstag, 19. Juni 2008, 17:12

Re: Clients.txt erstellen

Hi,
wollte nur kurz bescheid geben, ich habe es hinbekommen sogar ohne Englischkenntnisse ^^

jeder der sie haben möchte kann mich kurz im ICQ anschreiben 152016400

Wenn einer der Admin´s es möchte stelle ich die funktionierende clients.txt gerne hier rein (will mich net aufdrängen).
Die txt ist auf 4 Rechtegruppen und 4 Immunitygruppen ausgelegt und können unternander beliebig gemischt werden und das schöne ist sie geht ohne mucken ^^

12

Mittwoch, 27. Mai 2009, 01:56

Re: Clients.txt erstellen

Zitat von »"HSFighter"«

Hallo Leute,
hier einige kleine* Beschreibungen wie eine man eine Clients.txt erstellt:


  • 1. Möglichkeit: Wenn man von einer älteren version z.b. 1.1.0zk updaten will:
  • die clients.txt löschen falls vorhanden.
  • dan die alten: adminlist.txt, admingroups.txt, immunitygroups.txt, immunitylist.txt
    in das "../cfg/mani_admin_plugin" kopieren.
  • die clients.txt müsste dann automatisch erstellt werden
  • die alten Dateien bekommen dann die endung "*.txt.old", und sind inaktiv.

    2. Möglichkeit: Ihr benutzt den Cleint.txt Creator:
  • Download v1
  • Download v2

    3. Möglichkeit: Ihr ladet euch eine Beispiel clients.txt runter, und bearbeit diese:
  • Download

    4. Möglichkeit: Ihr benutzt das Maniwebadmin-Interface:
  • Anleitung

    5. Möglichkeit: Admins adden per Console:
  • Danke an :arrow: gonZo für dieses Super Tutorial :-)

    Zitat von »"gonZo"«

    so nachdem die probleme mit dem admins adden in V1.2 scheinbar nicht aufhören wollen, hab ich mir gedacht ich schreib mal en kleines tut zu der Möglichkeit admins per console zu adden...
    ganz am anfang sollte man wohl sagen, dass leute die bereits admin rechte haben mit +client rechten, die befehle die ich her erläutere einfach durch ihre ingame css console verwenden können, leute die das noch nicht haben müssen es per rcon oder hlsw machen.

    ich werde in den erklärungen unten ein paar "Platzhalter" verwenden für die teile der befehle in die ihr selber was eintragen müsst...
    Erklärung der Platzhalter:

    <name>:
    der name den ein admin im client system bekommt. der name hat an sich nichts mit dem ingame nick des admins zu tun und ist nur für die einfachere verwaltung der admins.

    <steamid>:
    die steam id des admins... gibts net viel dazu zu sagen, sollte für gewöhnlich so in etwa aussehn STEAM_X:X:XXXXXX

    <ip>:
    joa eigentlich auch selbstverständlich, die ip des admins... sollte in etwa so aussehn 111.222.111.222

    <nick>:
    der nick den der admin ingame verwenden muss um als admin erkannt zu werden wenn er als erkennungsart nick + passwort gewählt hat

    <passwort>:
    das passwort des admins... wird eigentlich nur benötigt wenn der admin via nick + passwoert erkann werden will.
    um das passwort zu setzen muss der admin lokal in siene config.cfg folgendes eintragen:
    setinfo _password <passwort>

    <flag>:
    steht einfach für ne beliebige admin/immunity flag...
    was genau jede flag bedeutet steht je nach benutzter version in der /cfg/mani_admin_plugin/flaglist.txt oder der /cfg/mani_admin_plugin/data/flags.txt

    <gruppenname>:
    der name für eine admin oder immunity gruppe. solche gruppen muss man nich unbedingt verwenden und sie sind eigentlich nur wichtig wenn man viele admins hat und so ne art "adminstruktur" aufbauen will...




    so kommen wir erstmal zum grundlegendsten befehl zum admins adden:

    Quellcode

    1
    
    ma_client addclient <name>

    durch diesen Befehl wird ein datenbankeintrag für den admin eingerichtet. im moment ist der admin aber noch relativ nutzlos, da er 1. nicht erkannt werden kann und 2. keine rechte hat.


    kommen wir zuerst mal zum erkennen des admins. wie in V1.1 schon gibt es 3 möglichkeiten einen admin zu erkennen:
    • steam id
    • ip
    • nick + passwort

    dabei muss man beachten dass ein admin auch anhand mehrerer dieser kriterien erkannt werden kann, also z.b. ip + steam id oder sowas... bei bedarf kann man auch einem admin mehrere steam id´s, ip´s oder nicks zuordnen (aber keine passwörter! jeder admin dar nur 1 passwort haben). dazu muss man dann einfach den jeweiligen befehl dafür mehrmals eingeben.
    naja auf jeden fall sehen die befehle so aus:

    Quellcode

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
    steam id:
    ma_client addsteam <name> <steamid>
    
    ip:
    ma_client addip <name> <ip>
    
    nick:
    ma_client addnick <name> <nick>
    
    passwort:
    ma_client setpassword <name> <passwort>



    so jetzt da der admin erkannt werden sollte fehlen nur noch seine rechte.
    der befehl zum volle admin rechte geben sieht so aus:

    Quellcode

    1
    
    ma_client setaflag <name> "+#"

    (der für immunity rechte sieht genauso aus, nur dass statt setaflag setiflag benutzt wird.)
    der erste teil des befehls erklärt sich denk ich von selbst, interessant is da eher der teil der in "" steht, denn hier werden die flags für den admin gesetzt. man kann innerhalb der "" flags mithilfe von +<flag> hinzufügen und mit -<flag> entfernen.
    die # die ich verwendet habe ist übrigens ein platzhalter der für alle flags steht, damit man sich schreibarbeit sparen kann wenn man admins mit vielen flags hat.
    ganz wichtig ist beim verteilen der flags, dass man zwingend den +admin flag braucht (bei immunity den +immunity flag) um überhaupt admin rechte benutzen zu dürfen!!!
    ein paar beispiele:

    Quellcode

    1
    2
    3
    4
    5
    6
    7
    8
    
    ma_client setaflag <name> "+admin +b +r"
    der admin bekommt zugriff auf das admin system, aber nur mit bann und rcon rechten.
    
    ma_client setiflag <name> "+# -k"
    der admin wird gegen alles immunisiert, nur nicht gegen kick.
    
    ma_client setaflag <name> "+# -client"
    der admin bekommt alle adminrechte, nur keinen zugriff auf das client system, sprich er kann keine admins verwalten.(das ist wichtig! nur die wichtigsten admins sollten den +client flag bekommen um zu verhindern dass sich rangniedrige admins einfach selber rechte geben!)


    so nach diesen befehlen sollte man einen funktionierenden admin eingerichtet haben.


    wenn man viele admins verwendet die die selben rechte haben kann es jetzt aber noch ganz klug sein sie in gruppen zu organisieren.
    dazu muss man zuerst einmal die gruppen erstellen:

    Quellcode

    1
    
    ma_clientgroup addagroup <gruppenname> "+#"

    (für immunitygruppen addigroup)
    für das "+#" gilt eigentlich das selbe wie fbei den flags für einzelnde admins...
    alle mitglieder der admin gruppe bekommen die flag rechte die die gruppe hat.

    es gibt jetzt noch 2 befehle die man braucht um einen admin in eine gruppe einzutragen:

    Quellcode

    1
    2
    
    ma_client addagroup <name> <gruppenname>
    ma_client addigroup <name> <gruppenname>

    der erste befehl ist für admin gruppen, der zweite für immunity gruppen.

    (hoffe das ganze ist einigermaßen verständlich :P)

13

Montag, 4. Januar 2010, 20:56

Re: Clients.txt erstellen

wie öffene ich den nun das admin menü ingame?

HSFighter

Administrator

  • »HSFighter« ist der Autor dieses Themas

Beiträge: 1 517

Wohnort: Flensburg

Beruf: Industrieelektroniker

Rootserver vorhanden: Nein

  • Nachricht senden

14

Dienstag, 5. Januar 2010, 19:01

Re: Clients.txt erstellen

Hi,
in der console mit:

Quellcode

1
ma_admin
oder du machst ein Bind in deiner config.cfg:

Quellcode

1
bind "p" "ma_admin"

Dann wird "ma_admin" beim drücken der Taste "p" ausgeführt.
Du kannst natürlich auch eine andere Teste belegen, nur darf sie nicht doppelt belegt sein!

MfG



-
Anti Cheat: www.smacbans.com
Kein direkter Support per PM (nur auf Anforderung)