Before you do anything, try to make a rough design of your different needed access levels.
This will include things like: Name of the different groups (Different types of levels for your players to be assigned) Allowed commands for each group (Which group is supposed to be able to do what things) Should Default users be allowed to build or not. (If not using Whitelist, you might want to promote players before they cann build) Any other group-specific setting (chat color, prefix/suffix - if adding plugin supporting this)
We get this question a lot from our customers and without any input, there is not much to that much we can do.
We can add them as admin and change a few settings, but in the end it comes down to how YOU want your server.
If you need inspiration, simply use Google - as you will find a lot of config examples.
This is for Permissions. Group Manager is rather similiar, but consists of two config files (one to define groups and another to set user access)
Here is an example config: http://pastebin.com/g29161G5
A brief explaination: Def: <-Name of group, which you use to define which user that belongs to what group at the end of the config file. default: true <- If true, then this is the group that an undefined user (not present under users: at the end of the config file) will belong to. info:
prefix: '&8' <-Defines a prefix to username (text and/or color code to the username in chat), you will need a plugin like iChat for this to work suffix: <-Defines a suffix to username (text and/or color code to the username in chat), you will need a plugin like iChat for this to work. build: true <-If true, users in this group will be allowed to build. You might want to change to false for default group and simply promote users to make them able to build. inheritance:
- DefTest <-If this group is to inherit permissions from another group (DefTest in this case), list the group name here. This way you don't have to add all permissions below all over. permissions: <-Below all permission nodes are listed. Ex, to be able to use /setspawn if using Essentials plugin, the permission node is essentials.setspawn. So don't list the actual command, but the permission node. Check each plugins documentation for more info. - 'mywarp.warp.sign.warp'
At the end of Permissions config file (world.yml), you set user access: users:
xxfreeekxx: <-Nickname of user group: Owner <-Define which group this user belongs to permissions: <-Not used in this example - you can add additional permissions here datormenta:
Thanks for replying. These are my plugins(.jar files) right now: Essentials, EssenitalsChat, EssentialsChat , EssentialsProtect,EssentialsServerlist,EssentialsSpawn,BorderGuardLite,PureHomes. Can you tell me how will I express those in permissions? Lets say I want to have Guests be able to use the /online or /who(both work in my server), /sethome and /home, /msg(and /r), /spawn,/afk,/help,/motd,/rules,/suicide,/tpaccept,/tpdeny,/warp. Then I want Operators to inherit all those commands and also have /mute,/kick,/tpa,/tpahere. Then there will be Admins who can even use /setspawn,/bigtree,/heal,/invsee,/kit,/time,/togglejail,/tree,/tphere. Those are the cmds for now. Owners will have everything. So basically 4 groups. Can you make me a config file with those settings? If its a lot of work I will try and do it myself, but I don't wanna do something wrong that's why I am asking for it. Even if you don't make this I thank you for your help :biggrin.gif:
What do I write in the permissions under users?? and my config file is instead named RENAME-ME.yml , should I change it to the name of the world?? Also you have put prefixes, how do I change those? I know the codes are for colors but do I have to download something or should I just put the code of the color I want?
You don't have to write anything under Permissons on the User: section. The permissions are set under each group.
Feel free to remove the prefix, or install a plugin like iChat.
The file must be named world.yml - where world is the name of your active world. I recommend using the name world, as some plugins rely on that.
Yeap never changed the name of the map, cause didn't want any plugin stop working 'cause of the mapname. I change the codes of each group and they don't change in-game. Haven't touched anything on iChat, maybe I have to????
well the names still haven't changed and all there is on that thread can't help. I tried changing the config as it says under the example of changing groups colors and it still didn't work. I will figure it out though. Thanks for helping :smile.gif:
EDIT: Managed to change the color of the names according to group. Thanks for the help once more!
It would be really cool if someone could help me out, because I've tried it in 1.3, 1.4, and I still can't get this to work in 1.5. It's just a few friends of mine and me playing on my server, and for safety precautions against mistakes or one of my friend's brothers, and a few other plugins that REQUIRE permissions, we really need it!