+ Antworten
Ergebnis 1 bis 9 von 9
  1. #1
    Team Hund
    Registriert seit
    13.05.2011
    Beiträge
    39
    Minecraft
    0Mine_Max0

    Bukkit Permissions

    Hi,
    also ich wollte jetzt eben auf Bukkit umsteigen und eben für Gruppen zu erstellen Permissions nehmen.
    Also habe ich mir die 3.1.2 installiert. Naja jetz legt er dann die user.yml , groups.yml im meinem "world" Ordner an, und die ganzen *global.yml auch. Soweit ja auch ganz gut aber was muss ich jetz machen um Admin zu werden? Ich habe mich hier in der users.yml auch schon bei admins eingetragen, aber irgentwie will des nich gehn. Ich kann zwar z.b.: WorldEdit benutzen aber dann LWC nicht!
    Hier mal die Users.yml:
    PHP-Code:
    ##
    # Users denote which users are included in which group.
    # TheNo1Yeti is in the Admin group
    # Herpina is a member of the Moderator group but also has access
    # to the herp.derp permissions
    # Derpina is a member of the admin group but does not have access
    # to the derp.derp permission node
    # Users can have a prefix and suffix of their own.
    ##
    users:
        
    0Mine_Max0:
            
    groups:
                - 
    Admins
        info
    :
            
    prefix'&4'
            
    permissions
    Naja und dann kommen da nich so komisch viele "schweerwiegende" Fehler in der Console!
    Da man aber leider hier keine Bilder hochladen kann, und den test aus der Console genauso wenig kopieren kannm kann ich euch die Fehler leider nicht zeigen!

    Naja auf jeden Fall steht da was mit "composer und scanner"

    Schon mal DANKE für die Hilfe
    Free Craft-Server:
    Thread im Forum

  2. #2
    Team Hund Avatar von Knoffel
    Registriert seit
    13.12.2010
    Beiträge
    167
    Minecraft
    Knoffel
    Also generell wurde es bei Permissions von Version 2.x auf 3.x geändert, dass es statts eine World.yml nun für jede Welt eine users.yml und groups.yml gibt.
    Das Prinzip ist jedoch das gleiche wie bei den 2.x Builds. Du musst einfach in die groups.yml deine Groups mit Rechten, Farben (wenn iChat/Herochat vorhanden) und Verboten eintragen. In die user.yml, wie du richtig gemacht hast, die Namen der Spieler mit der dazu gehörigen Gruppe.

    So, dein Fehler wird sein, dass du die zwei .yml Datein nicht in den Permissions Ordner ablegen darfst sondern dort noch einen Ordner erstellen musst der so heißt wie deine Welt. Wenn du MC 1.6 schon hast, musst du auch noch einen Ordner machen der World_nether heißt. Dort musst du dann auch die Datein einfügen.
    Die globalgroups.yml und globaluser.yml bleiben im Überordner, sprich Permissionsordner. Dort fügst du dann jeweils auch nochmal die gleichen Configs ein.

    Hier nochmal überschaulich, wenn man mein wirres getippse nicht versteht

    .../plugins/Permissions/DeineWelt/groups.yml
    .../plugins/Permissions/DeineWelt/user.yml

    .../plugins/Permissions/DeineWelt_nether/groups.yml
    .../plugins/Permissions/DeineWelt_nether/user.yml

    .../plugins/Permissions/globalgroups.yml
    .../plugins/Permissions/globaluser.yml

    Hoffe ich konnte dir helfen. Poste aber vielleicht nochmal deine groups.yml

    Neuer besserer, tollerer, größerer Server im Aufbau
    Infos folgen bald!


  3. #3
    Team Hund Avatar von theC
    Registriert seit
    16.04.2011
    Beiträge
    1.206
    Minecraft
    theCed7
    und wie macht man dann leute ingame zum admin? und wie ist dass, wenn man mehrere welten hat? einfach nochmal nen ordner mit dem weltnamen erstellen und dann die groups.yml und die user.yml reinkopieren?

    Edit: (03.06.2011 um 22:43)

    und warum bin ich kein Admin?
    PHP-Code:
    ##
    # Users denote which users are included in which group.
    # TheNo1Yeti is in the Admin group
    # Herpina is a member of the Moderator group but also has access
    # to the herp.derp permissions
    # Derpina is a member of the admin group but does not have access
    # to the derp.derp permission node
    # Users can have a prefix and suffix of their own.
    ##
    users:
        
    theCed7:
            
    groups:
                - 
    Admins
            permissions
    :
        
    Herpina:
            
    groups
                - 
    Moderator
            permissions
    :
                - 
    'herp.derp'
        
    Derpina:
            
    groups
                - 
    Admins
            info
    :
                
    prefix'&4'            
            
    permissions:
                - 
    '-derp.derp' 

    PHP-Code:
    ##        
    # AntiBuild is included with this.  To disable a group from being able to build then
    # set the build: flag to false (build: false).  If you want a group to be able to build
    # then set it to true. 
    ##
    # Groups can contain inheritance.
    #   To make a group inherit the permissions from another
    #   group simply place the groups name in the "inheritance:" like so:
    #
    #   Example:
    #       inheritance:
    #           - Default
    ##
    #   Globalized Permission settings:
    #
    #       If a permission contains periods (.) you can denote a globalized parameter:
    #
    #           - 'foo.*'
    #
    #       This will allow you to use all general commands.
    #
    ##
    #   Single Asterisk denotes all commands:
    #
    #       - '*'
    ##
    #   To exempt a node use the - prefix like so:
    #       - '-foo.bar'
    ##
    #   prefix: and suffix: do not do anything on their own.  You need another outside plugin
    #   such as iChat or HeroChat in order for these to do anything.
    groups:
        Default:
            default: 
    true
            info
    :
                
    prefix''
                
    suffix''
                
    buildfalse
            inheritance
    :
            
    permissions:
                - 
    'foo.bar'
        
    Moderator:
            default: 
    false
            info
    :
                
    prefix''
                
    suffix''
                
    buildtrue
            inheritance
    :
                - Default
            
    permissions:
                - 
    'bar.foo'
        
    Admins:
            default: 
    false
            info
    :
                
    prefix'&a[Admin]'
                
    suffix''
                
    buildtrue
            inheritance
    :
            
    permissions:
                - 
    '*' 
    hier stimmt doch alles...

    Edit: (03.06.2011 um 22:43)

    und bei mir ist im permissions ordner noch ein worldordner


  4. #4

    Hi hatte da gleiche probleme

    Zitat Zitat von 0Mine_Max0 Beitrag anzeigen
    Hi,
    also ich wollte jetzt eben auf Bukkit umsteigen und eben für Gruppen zu erstellen Permissions nehmen.
    Also habe ich mir die 3.1.2 installiert. Naja jetz legt er dann die user.yml , groups.yml im meinem "world" Ordner an, und die ganzen *global.yml auch. Soweit ja auch ganz gut aber was muss ich jetz machen um Admin zu werden? Ich habe mich hier in der users.yml auch schon bei admins eingetragen, aber irgentwie will des nich gehn. Ich kann zwar z.b.: WorldEdit benutzen aber dann LWC nicht!
    Hier mal die Users.yml:
    PHP-Code:
    ##
    # Users denote which users are included in which group.
    # TheNo1Yeti is in the Admin group
    # Herpina is a member of the Moderator group but also has access
    # to the herp.derp permissions
    # Derpina is a member of the admin group but does not have access
    # to the derp.derp permission node
    # Users can have a prefix and suffix of their own.
    ##
    users:
        
    0Mine_Max0:
            
    groups:
                - 
    Admins
        info
    :
            
    prefix'&4'
            
    permissions
    Naja und dann kommen da nich so komisch viele "schweerwiegende" Fehler in der Console!
    Da man aber leider hier keine Bilder hochladen kann, und den test aus der Console genauso wenig kopieren kannm kann ich euch die Fehler leider nicht zeigen!

    Naja auf jeden Fall steht da was mit "composer und scanner"

    Schon mal DANKE für die Hilfe
    Habs gelöst schau hier

    1. die Gruppe

    groups:
    Default:
    default: true
    info:
    prefix: '&2'
    suffix: '&f'
    build: false
    permissions:
    - 'foo.bar'
    Moderator:
    default: false
    info:
    prefix: '&b'
    suffix: '&f'
    build: true
    inheritance:
    - Default
    permissions:
    - 'foo.*'
    - '-foo.test'
    Builder:
    default: false
    info:
    prefix: '&2'
    suffix: '&f'
    build: true
    permissions:
    - 'bar.foo'
    - 'falsebook.anyic'
    - 'falsebook.ic.*'
    - 'falsebook.blocks.bridge'
    - 'falsebook.blocks.door'
    - 'falsebook.blocks.gate'
    - 'falsebook.blocks.lift'
    - 'falsebook.blocks.hiddenswitch.create'
    - 'falsebook.blocks.hiddenswitch'
    - 'falsebook.blocks.area'
    - 'falsebook.ic.standard'
    - 'falsebook.ic.detection'
    - 'falsebook.ic.worldedit'
    - 'falsebook.ic.selftriggered'
    - 'homesweethome.home'
    - 'homesweethome.home.set'
    - 'homesweethome.home.bed'
    Admins:
    default: false
    info:
    prefix: '&4'
    suffix: '&f'
    build: true
    permissions:
    - '*'
    2. die User
    users:
    test2:
    permissions:
    - '*'
    groups:
    - Admins
    test3:
    permissions:
    groups:
    - Builder
    test1:
    permissions:
    groups:
    - Builder

    mfg ein alter minecraft freak alter 46 jahre jung
    Geändert von Daedalus65 (04.06.2011 um 17:41 Uhr)

  5. #5
    ich bekomme Permissions garnicht gebacken wenn mir einer Hilft wäre das cool da ich gerne das so handhaben möchte das man ohne whitelist drauf kommt aber nicht bauen kann und sich dern Server erst anschauen soll und eine VIP gruppe und so weiter danke für die Hilfe schon mal

  6. #6
    Team Hund
    Registriert seit
    07.05.2011
    Beiträge
    35
    Minecraft
    DevilTwist
    Und wozu ist die storageconfig.yml?

    Warte noch bis du den Repeater setzt, uns fliegt sonst die ganze Schlucht um die Ohren... *klack* Nein man! *Sterne... disconnect... ~> Server für 26 Stunden wegen Rechenarbeit nicht erreichbar*

  7. #7
    Team Hund
    Registriert seit
    13.05.2011
    Beiträge
    39
    Minecraft
    0Mine_Max0
    Naja also ich habe auch einen "Normale Welt" Ordner in dem Permission Ordner. Aber den ..._Nether Ordner muss ich dann noch machen und hier ist noch meine groups.yml datei:
    PHP-Code:
    groups:
        Default:
            default: 
    false
            info
    :
                
    prefix''
                
    suffix''
                
    buildfalse
            inheritance
    :
            
    permissions:
                - 
    'foo.bar'
        
    Moderator:
            default: 
    false
            info
    :
                
    prefix''
                
    suffix''
                
    buildtrue
            inheritance
    :
                - Default
            
    permissions:
                - 
    'bar.foo'
        
    Admins:
            default: 
    true
            info
    :
                
    prefix''
                
    suffix'&1'
                
    buildtrue
            inheritance
    :
            
    permissions:
                - 
    '*' 
    So und wie war das? Ich soll doch die user-configs und die groups-config in die global....yml kopieren oder?
    Und dann sollte das alles gehen oder?
    (Vieleit könnte mir auch noch mal einer genau das mit den Farben oder prefix und suffix erklären)
    Aber schon jetzt danke für die Hilfe!

    Edit: (04.06.2011 um 22:13)

    So hier habe ich jetzt den server mit diesen Configs gestartet:
    groups.yml:

    PHP-Code:
    groups:
        
    Admins:
            default: 
    false
            info
    :
                
    prefix''
                
    suffix'&1'
                
    buildtrue
            permissions
    :
                - 
    '*' 
    So dann die users.yml:

    PHP-Code:
    users:
        
    0Mine_Max0:
            
    permissions:
            
    groups:
            - 
    Admins 
    Jetzt server gestartet un dann kommt das hier!(Wenn ich connecte kann ich nicht ma bauen!):

    PHP-Code:
    2011-06-04 22:02:19 [INFOStarting minecraft server version Beta 1.6.6
    2011
    -06-04 22:02:19 [INFOLoading properties
    2011
    -06-04 22:02:19 [INFOStarting Minecraft server on 5.45.204.164:10
    2011
    -06-04 22:02:19 [WARNING] **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!
    2011-06-04 22:02:19 [WARNINGThe server will make no attempt to authenticate usernamesBeware.
    2011-06-04 22:02:19 [WARNING] While this makes the game possible to play without internet accessit also opens up the ability for hackers to connect with any username they choose.
    2011-06-04 22:02:19 [WARNINGTo change thisset "online-mode" to "true" in the server.settings file.
    2011-06-04 22:02:19 [INFOThis server is running Craftbukkit version git-Bukkit-0.0.0-766-g3fc0460-b818jnks (MC1.6.6)
    2011-06-04 22:02:19 [INFOPreparing level "Normale Welt"
    2011-06-04 22:02:19 [INFOPreparing start region for level 0
    2011
    -06-04 22:02:20 [INFOPreparing start region for level 1
    2011
    -06-04 22:02:20 [INFOPreparing spawn area81%
    2011-06-04 22:02:20 [SEVERE] while scanning for the next token
    found character     
    '\t' that cannot start any token
     in 
    "<reader>"line 2column 1:
            
    Admins:
        ^

    2011-06-04 22:02:20 [SEVERE]     at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.java:360)
    2011-06-04 22:02:20 [SEVERE]     at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:183)
    2011-06-04 22:02:20 [SEVERE]     at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingValue.produce(ParserImpl.java:592)
    2011-06-04 22:02:20 [SEVERE]     at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:163)
    2011-06-04 22:02:20 [SEVERE]     at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:148)
    2011-06-04 22:02:20 [SEVERE]     at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:132)
    2011-06-04 22:02:20 [SEVERE]     at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:230)
    2011-06-04 22:02:20 [SEVERE]     at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
    2011-06-04 22:02:20 [SEVERE]     at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:122)
    2011-06-04 22:02:20 [SEVERE]     at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:105)
    2011-06-04 22:02:20 [SEVERE]     at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:124)
    2011-06-04 22:02:20 [SEVERE]     at org.yaml.snakeyaml.Yaml.load(Yaml.java:264)
    2011-06-04 22:02:20 [SEVERE]     at com.nijiko.configuration.NotNullConfiguration.load(NotNullConfiguration.java:52)
    2011-06-04 22:02:20 [SEVERE]     at com.nijiko.data.YamlGroupStorage.reload(YamlGroupStorage.java:162)
    2011-06-04 22:02:20 [SEVERE]     at com.nijiko.data.YamlGroupStorage.<init>(YamlGroupStorage.java:29)
    2011-06-04 22:02:20 [SEVERE]     at com.nijiko.data.YamlCreator.getGroupStorage(YamlCreator.java:58)
    2011-06-04 22:02:20 [SEVERE]     at com.nijiko.data.StorageFactory.getGroupStorage(StorageFactory.java:129)
    2011-06-04 22:02:20 [SEVERE]     at com.nijiko.permissions.ModularControl.forceLoadWorld(ModularControl.java:91)
    2011-06-04 22:02:20 [SEVERE]     at com.nijiko.permissions.ModularControl.loadWorld(ModularControl.java:82)
    2011-06-04 22:02:20 [SEVERE]     at com.nijiko.permissions.ModularControl.load(ModularControl.java:103)
    2011-06-04 22:02:20 [SEVERE]     at com.nijikokun.bukkit.Permissions.Permissions.setupPermissions(Permissions.java:182)
    2011-06-04 22:02:20 [SEVERE]     at com.nijikokun.bukkit.Permissions.Permissions.onLoad(Permissions.java:138)
    2011-06-04 22:02:20 [SEVERE]     at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:106)
    2011-06-04 22:02:20 [SEVERE]     at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:232)
    2011-06-04 22:02:20 [SEVERE]     at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:219)
    2011-06-04 22:02:20 [SEVERE]     at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:146)
    2011-06-04 22:02:20 [SEVERE]     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
    2011-06-04 22:02:20 [SEVERE]     at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-06-04 22:02:20 [SEVERE] [PermissionsUnable to load permission data.
    2011-06-04 22:02:20 [INFO] [PermissionsShutting down Permissions due to error(s).
    2011-06-04 22:02:20 [INFO] [Permissions] (Yetiwas initialized.
    2011-06-04 22:02:20 [INFOFalseBookBlock v0.84alpha by GeMo enabled
    2011
    -06-04 22:02:20 [INFO] [FalseBook Block2 Cauldrons successfully loaded.
    2011-06-04 22:02:20 [INFOFalseBookCart v0.84alpha by GeMo enabled
    2011
    -06-04 22:02:20 [INFOFalseBookChat v0.84alpha by GeMo enabled
    2011
    -06-04 22:02:20 [INFO] [FalseBook CoreFalseBookCore v0.84alpha by GeMo enabled!
    2011-06-04 22:02:20 [INFOFalseBookExtra v0.84alpha by GeMo enabled
    2011
    -06-04 22:02:20 [INFOFalseBookIC v0.84alpha by GeMo enabled
    2011
    -06-04 22:02:20 [INFO] [iZone 6.3Enabled!
    2011-06-04 22:02:20 [INFOtest
    2011
    -06-04 22:02:20 [INFO] [iZone 6.3Loaded 1 zones out of 1
    2011
    -06-04 22:02:20 [INFO] [Permissionsversion [3.1.2] (Yeti)  loaded
    2011
    -06-04 22:02:20 [INFO] [iZone 6.3Using permissions of Permissions.
    2011-06-04 22:02:20 [INFODone (0,137s)! For helptype "help" or "?"
    2011-06-04 22:02:20 [INFO] [FalseBook Block0 Areas loaded.
    2011-06-04 22:02:20 [INFO] [FalseBook Block0 Bridges successfully loaded.
    2011-06-04 22:02:20 [INFO] [FalseBook Block0 Doors successfully loaded.
    2011-06-04 22:02:20 [INFO] [FalseBook BlockGates successfully loaded.
    2011-06-04 22:02:20 [INFO] [FalseBook ICplugins/FalseBook/Transmitter.db not found.
    2011-06-04 22:02:20 [INFO] [FalseBook ICplugins/FalseBook/Receiver.db not found.
    2011-06-04 22:02:20 [INFO] [FalseBook ICplugins/FalseBook/SensorList.db not found

    Alter das kann doch nich so schwer sein das zum laufen zu bringen!
    Im momment benutze ich Canary für den Server und da ist das sogar schon integriert! Ich muss da einfach nur in ne Datei 0Mine_Max0:Admins eingeben un vertig is es!
    Ich will eben deswegen zu bukkit wechseln, da Canary glaube ich nich updatet!
    Free Craft-Server:
    Thread im Forum

  8. #8
    Team Jung-Stuten
    Registriert seit
    14.06.2011
    Beiträge
    111
    Minecraft
    Butterbrot207
    '\t' heißt TAB
    an der Position
    "line 2, column 1"

    YML-Dateien akzeptieren keine Tabs, die zum Formatieren benutzt werden.
    Ich empfehle für das Editieren Notepad++ !

    Achja, den Farben-Teil bekomm ich auch nicht zum Laufen.
    Hätte gern bestimmte Usergroups mit farbigen Namen (Moderator Blau, Co-Admins Hellrot und Owner Rot)

  9. #9
    Team Hund
    Registriert seit
    13.05.2011
    Beiträge
    39
    Minecraft
    0Mine_Max0
    Naja da kann ich dir jetz auch wiederum helfen! Einfach so machen wie ich hier!
    Code:
    Moderator:
            default: false
            info:
                prefix: '&1MOD'
                suffix: ''
    Hier ist jetzt vor dem Namen des Moderator "MOD"
    So kannst du den Gruppen bestimmte Namen im Chat zuweisen. Wie man jetz auch noch den Namen farbig bekommt weis ich jetz leider auch nicht.
    Und mitlerweile läuft Permissions ja auch.
    Free Craft-Server:
    Thread im Forum

+ Antworten