1. So i'm trying to sort out the permissions for my different groups on my server.
    I have normal admin which has everything, and then I have mod which i would like to only have specific commands. Here is my permissions.cfg, if anyone can help me with something i've done wrong or fix it for me that would be good. Also what does '*' mean in the permissions?
    Thanks!
    Code:
    groups {
        default {
            default = 'True'
            inherits = ''
            permissions {
                - 'rok.fairplay'
            }
            nameFormat = '%name%'
            chatFormat = '%name% : %message%'
            guildFormat = '[21C447][%guild%] %name% : %message%[-]'
            localChatFormat = '[Local] %name% : %message%'
            whisperSendFormat = '[C4257A]%name% >> %message%[-]'
            whisperReceiveFormat = '[D12681]%name% << %message%[-]'
        }
        admin {
            nameFormat = '%name%'
            chatFormat = '[00a7d8][ADMIN] [ffffff]%name% : %message%'
            guildFormat = '[00CC00][%guild%] %chatFormat%[-]'
            inherits = ''
            permissions {
                - '*'
            }
        }
        mod {
            nameFormat = '%name%'
            chatFormat = '[00a7d8][MOD] [ffffff]%name% : %message%'
            guildFormat = '[00CC00][%guild%] %chatFormat%[-]'
            inherits = ''
            permissions {
                - '*'
    -'rok.admin.fly'
    -'rok.admin.videofly'
    -'rok.admin.godmode'
    -'rok.ui.popup'
    -'rok.ui.question'
    -'codehatch.server.notice'
    -'codehatch.admin.kick'
    -'codehatch.admin.ban'
            }
        }
    }
    macros {
    }
    users {    Tubbathius {
            groups {
                - 'admin'
            }
            permissions {
            }
        }    Tubbz {
            groups {
                - 'mod'
            }
            permissions {
            }
        }# .
        Lord Derran The Unbroken {
            groups {
                - 'mod'
            }
            permissions {
            }
        }
    }
     
    Last edited by a moderator: Aug 7, 2016
  2. -'*'
    Its giving all permission
     
  3. Could you please help me? I would like my mod group to only have these permissions:
    -'rok.admin.fly'
    -'rok.admin.videofly'
    -'rok.admin.godmode'
    -'rok.ui.popup'
    -'rok.ui.question'
    -'codehatch.server.notice'
    -'codehatch.admin.kick'
    -'codehatch.admin.ban'
    -'rok.teleport.user'
     
  4. so you can use that permission and - 'rok.fairplay'
    or remove fairplay and add these permission also.
    if you set before permission # its set permission off.you see under - 'rok.weather.set'.then they cant change weather.also you mod group cant be in default group permission or they get - 'rok.fairplay' that way.you have group mod and they are in groups mod and use mod permission.
    - 'mod'
    groups {
    - 'mod'
    }
    permissions {
    }
    }



    - 'rok.player.chat'
    - 'rok.verify.respond'
    # - 'rok.weather.set'
    - 'rok.banner.serialization.send'
    - 'rok.character.create'
    - 'rok.player.spawn.first'
    - 'codehatch.command.help'
    - 'codehatch.reporting.players'
    - 'codehatch.reporting.players.submit'
    - 'codehatch.audio.play'
    - 'codehatch.paging.notify'
    -'rok.command.chat.me'
    - 'rok.command.chat.guild'
    - 'rok.command.chat.local'
    - 'rok.command.chat.whisper'
    - 'codehatch.debug.buildreport.send'
    - 'codehatch.debug.buildreport.reply'
    - 'rok.siege.lever'
    - 'rok.throne.capture.ancient'
    - 'rok.throne.crown.ancient'
    - 'rok.throne.rename.ancient'
    - 'rok.throne.sword.ancient'
    - 'rok.throne.tax.ancient'
    - 'rok.throne.release.ancient'
    - 'rok.banner.get.guid'
    - 'rok.banner.get.playerid'
    - 'rok.banner.serialization.load'
    - 'rok.banner.serialization.save'
    - 'rok.banner.serialization.send'
    - 'rok.character.customization.color'
    - 'rok.lights.fuel'
    - 'rok.character.create'
    - 'rok.character.customization.stop'
    - 'rok.character.hide'
    - 'rok.character.list'
    - 'rok.character.select'
    - 'rok.character.unhide'
    - 'rok.container.close'
    - 'rok.container.item.add'
    - 'rok.container.item.datasync'
    - 'rok.container.item.merge'
    - 'rok.container.item.remove'
    - 'rok.container.item.clear'
    - 'rok.container.item.get'
    - 'rok.container.item.split'
    - 'rok.container.item.swap'
    - 'rok.container.open'
    - 'rok.connectedobject.create'
    - 'rok.social.cresticon'
    - 'rok.blocks.collect'
    - 'rok.blocks.damage'
    - 'rok.blocks.place'
    - 'rok.blocks.association'
    - 'rok.character.customization.load'
    - 'rok.door.use'
    - 'rok.enemy.attack'
    - 'rok.enemy.death'
    - 'rok.enemy.death'
    - 'rok.entity.damage'
    - 'rok.entity.jump'
    - 'rok.character.customization.finish'
    - 'rok.gadget.consume'
    - 'rok.gadget.consume'
    - 'rok.gadget.collect'
    - 'rok.gadget.disable'
    - 'rok.gadget.enable'
    - 'rok.gadget.reposition'
    - 'rok.guild.vote'
    - 'rok.guild.members.add'
    - 'rok.guild.invitation'
    - 'rok.guild.invitation.reject'
    - 'rok.guild.invitation.remove'
    - 'rok.guild.member.update'
    - 'rok.guild.message'
    - 'rok.guild.members.remove'
    - 'rok.guild.update'
    - 'rok.character.customization.hair'
    - 'rok.character.customization.hair.load'
    - 'rok.character.customization.head'
    - 'rok.healing.create'
    - 'rok.effect.apply.immunity'
    - 'rok.interaction.interact'
    - 'rok.crafting.cancel'
    - 'rok.crafting.sync'
    - 'rok.item.drop'
    - 'rok.item.pass'
    - 'rok.item.use'
    - 'rok.king.update'
    - 'rok.interaction.light'
    - 'rok.melee.attack.end'
    - 'rok.melee.attack.begin'
    - 'rok.melee.feign.begin'
    - 'rok.melee.parry.begin'
    - 'rok.melee.damageablehit'
    - 'rok.melee.parry.end'
    - 'rok.melee.player.confirmedblock'
    - 'rok.melee.player.confirmedhit'
    - 'rok.melee.player.hit'
    - 'rok.melee.scenery.hit'
    - 'rok.shield.block'
    - 'rok.combat.kick'
    - 'rok.combat.kick.begin'
    - 'rok.combat.kick.hit'
    - 'rok.combat.kick.hit.player'
    - 'rok.combat.kick.hit.scenery'
    - 'rok.combat.kick.hit.damageable'
    - 'rok.creature.toggle'
    - 'rok.player.name.change'
    - 'rok.player.name.validated'
    - 'rok.player.name.validate'
    - 'rok.network.destroy'
    - 'rok.network.instantiate'
    - 'rok.object.configure'
    - 'rok.object.guid.request'
    - 'rok.object.security'
    - 'rok.object.transfer'
    - 'rok.object.unlock'
    - 'rok.object.use'
    - 'rok.player.animation.play'
    - 'rok.player.animation.stop'
    - 'rok.blueprint.lock'
    - 'rok.blueprint.unlock'
    - 'rok.player.capture.confirm'
    - 'rok.player.capture'
    - 'rok.player.chat'
    - 'rok.player.command'
    - 'rok.player.death'
    - 'rok.equipment.consume'
    - 'rok.equipment.create'
    - 'rok.equipment.destroy'
    - 'rok.player.error'
    - 'rok.player.capture.escape'
    - 'rok.player.spawn.first'
    - 'rok.equipment.select'
    - 'rok.player.hydrate'
    - 'rok.player.message'
    - 'rok.player.prespawncomplete'
    - 'rok.player.respawn.base'
    - 'rok.player.respawn.bed'
    - 'rok.player.respawn.normal'
    - 'rok.player.respawn.random'
    - 'rok.player.taunt'
    - 'rok.player.torture'
    - 'rok.player.wave'
    - 'rok.projectile.stick'
    - 'rok.interaction.release'
    - 'rok.siege.rotate.begin'
    - 'rok.siege.rotate.end'
    - 'rok.siege.state'
    - 'rok.interaction.smoke'
    - 'rok.staticspawn.modify'
    - 'rok.stations.cancel'
    - 'rok.stations.upgrade'
    - 'rok.object.place'
    - 'rok.object.lockstate'
    - 'rok.character.customization.tattoo'
    - 'rok.entity.teleport'
    - 'rok.character.customization.umarequest'
    - 'rok.character.customization.umasend'
    - 'rok.verify.respond'
    - 'rok.character.customization.voice.get'
    - 'rok.character.customization.voice.save'
    - 'rok.character.customization.voice.set'
    - 'rok.voice.init'
    - 'rok.wardrum.userchange'
    - 'rok.weapon.reload'
    - 'rok.weather.set'
    - 'rok.siege.fire'
    - 'rok.traps.activated'
    - 'rok.painting.update'
    - 'rok.traps.release'
    - 'rok.social.crestsecurity'
    - 'rok.effects.apply'
    - 'rok.effects.remove'
    - 'rok.fish.hooked'
    - 'rok.insect.catch'
    - 'rok.fish.tutorial'
    - 'rok.farming.place'
    - 'rok.farming.remove'
    - 'rok.farming.collect'
    - 'rok.farming.hydrate'
    [DOUBLEPOST=1470597112][/DOUBLEPOST]all groups need fairplay or these permission.all that permissions its in fairplay
     
  5. doesn't the admin and mod group inherit fairplay from the default group?
     
  6. I am so confused... I literally just want to let that group have only some commands. Not all of them.
    The wall of text you wrote meant nothing to me man i'm sorry. I'm not good with this stuff
     
  7. Ok, what shadow 8 wanted to say is, that you have to give certain permissions by default, or the usergroup will fail to load, maybe even stop the server.

    He wanted to tell you, that you either have to give those permissions manually, or in form of a macro...

    I know, you have no idea what I am talking about, and that's ok, post your permissions.cfg here, I will alter it to your needs in the next 36 h (I am not @ home right now)

    J
     
  8. groups { default { default = 'True' inherits = '' - Pastebin.com

    This is my permissions.cfg
    I want to make it so that mods only have these certain commands.
    -'rok.admin.fly'
    -'rok.admin.videofly'
    -'rok.admin.godmode'
    -'rok.ui.popup'
    -'rok.ui.question'
    -'codehatch.server.notice'
    -'codehatch.admin.kick'
    -'codehatch.admin.ban'
    -'rok.teleport.user'
    And also the /pwn plugin.

    If you could do that, would be great.
     
  9. Ok I will write a whole new one....

    I could use usernames, to add to the groups
     
  10. remove mod group permissions - '*'
    and add there - 'rok.fairplay'
     
  11. usernames would be the same on the permissions.cfg i put in previously.
    Don't think a whole new one is necessary just editing the one i have. Or if you could go through it with me on teamspeak that would be great. I would like to learn this stuff instead of being carried through it :)
     
  12. I will be home in 6 hours probably
     
  13. i add the fairplay to my mod group and now i can connect to the world at least, but get no admin ban kick or unban rights i specified. So what am i doing wrong.

    Code:
    # guest {   \# Unregistered users will use these permissions.
    # nameFormat = \'%name%\'
    # chatFormat = \'%name% : %message%\'
    # guildFormat = \'[00CC00][%guild%] %chatFormat%[-]\'
    # permissions {
    # - \'rok.fairplay\'
    # }
    # }
    groups {
        default {
            default = 'True'
            inherits = 'guest'
            permissions {
                - 'rok.fairplay'
            }
            nameFormat = '%name%'
            chatFormat = '%name% : %message%'
            guildFormat = '[21C447][%guild%] %name% : %message%[-]'
            localChatFormat = '[Local] %name% : %message%'
            whisperSendFormat = '[C4257A]%name% >> %message%[-]'
            whisperReceiveFormat = '[D12681]%name% << %message%[-]'
        }
        admin {
            permissions {
                - '*'
            }
            inherits = ''
        }
        mod {
            permissions {
                - 'enhancedbansystem.banlist'
                - 'enhancedbansystem.ban'
                - 'enhancedbansystem.kick'
                - 'enhancedbansystem.unban'
                   }
            inherits = 'default'
        }
    }
    users {
        admin1 {
            groups {
                - 'admin'
            }
            permissions {
            }
        }
         mod1{
            groups {
                - 'mod'
            }
            permissions {
            }
        }
    }
    macros {
    }
    
     
  14. you need to add
    - 'codehatch.command.admin.ban'
    - 'codehatch.command.admin.kick'
     
  15. I worked out the permissions, thanks guys. Great help :)
     
  16. Is there an updated list of these permissions. every permissions page i find states them different.

    because rok.admin.fly and rok.admin.godmode don't seem to work the other two do.
     
    Last edited by a moderator: Aug 8, 2016
  17. - 'codehatch.command.admin.ban'
    - 'rok.command.admin.godmode'
    - 'codehatch.command.admin.kick'
    - 'codehatch.command.help'
    - 'rok.command.admin.debug'
    - 'rok.command.admin.godmode'
    - 'rok.command.admin.pageAll'
    - 'rok.command.chat.guild'
    - 'rok.command.chat.local'
    - 'rok.command.chat.me'
    - 'rok.command.chat.say'
    - 'rok.command.environment.weather'
    - 'rok.command.health.heal'
    - 'rok.command.health.hydrate'
    - 'rok.command.health.nourish'
    - 'rok.command.health.suicide'
    - 'rok.command.help.list'
    - 'rok.command.items.clear'
    - 'rok.command.items.clear.others'
    - 'rok.command.items.give'
    - 'rok.command.objects.butcher'
    - 'rok.command.teleport'
    - 'rok.command.teleport.coord'
    - 'rok.command.teleport.origin'
    - 'rok.command.ui.nametag.hide'
    - 'rok.command.ui.nametag.show'
    - 'rok.command.items.clear'
    - 'rok.command.items.give'
    - 'rok.command.items.giveall'
    - 'rok.command.items.give.others'
    - 'rok.command.teleport.user'
    - 'rok.command.admin.fly'
    - 'rok.command.ui.popup'
    - 'rok.command.ui.nametag.show'
    - 'rok.command.ui.nametag.hide'
    - 'codehatch.command.admin.notice'
    - 'codehatch.blocks.debug'
    - 'rok.command.environment.time'
    - 'rok.weather.set'
     
  18. is there a way to give another permission group like 'mod' access to the Statistics and leader board menu?