четверг, 23 августа 2012 г.


                      Создание конфига Permissions для сервера minecraft.




Сам файл находится в Plugins/PermissionsEX/Permissions.yml . Редактирование производится через блокнот.
 Ну пожалуй возьму в качестве примера мой простенький конфиг, который я написал для своего сервера.             Вот собственно сам конфиг:


-------------------------------------------------------------
groups:
  default:
    default: true
    permissions:
    - modifyworld.*
    - authme.changepassword
    - authme.login
    - authme.register
    - commandbook.warp.list
    - commandbook.warp.teleport
    - commandbook.home.set
    - commandbook.home.other
    - commandbook.home.teleport
    - commandbook.spawn
    - commandbook.who
    - commandbook.say
    - commandbook.msg
    - commandbook.call
    - commandbook.time.check
    - commandbook.rules
    - commandbook.kit.list
    - commandbook.kit.kits.starter
    - commandbook.motd
    - commandbook.return
    - commandbook.clear
    - myhome.home.basic.home
    - myhome.home.basic.set
    - myhome.home.basic.delete
    - myhome.home.soc.others
    - myhome.home.soc.invite
    - myhome.home.soc.uninvite
    - myhome.home.soc.private
    - myhome.home.soc.public
    - iConomy.bank.access
    - iConomy.holdings
    - iConomy.holdings.others
    - iConomy.help
    - iConomy.payment
    - iConomy.accounts.create
    - iConomy.accounts.status.set
    - iConomy.list
    - iConomy.rank
    - iConomy.access
    - null
    prefix: '&3[Player]&6'
    suffix: '&f'
  VIP:
    permissions:
    - authme.changepassword
    - authme.login
    - authme.register
    - null
    inheritance:
    - default
    prefix: '&6[VIP]&6'
    suffix: '&f'
  Admin:
    default: true
    permissions:
    - '*'
    prefix: '&6[ADMIN]&6'
    suffix: '&f'
users:
  Player953:
    group:
    - VIP
  ygi:
   group:
     - Admin
 
  noobs9:
    group:
     - admin
-------------------------------------------------------------

С первого взгляда он кажется страшным и сложным(наверное), но на самом деле все намного проще чем вы думаете.

1.  Для начала прописываем стандартную группу (т.е. группу в которую попадают все игроки изначально)

groups:
  default:
    default: true

вот так собственно должны выглядеть первые строки нашего конфига.

2. Далее прописываем права для этой группы

permissions:

- первое
- второе
- .....

Permissions нужно брать из описания к плагинам, например: к плагину CommandBook берем ТУТ

Пример:
Для того что-бы разрешить телепортацию для простых пользователей прописываем commandbook.teleport в права группы defaults


groups:
  default:
    default: true
    permissions:
    - commandbook.teleport     <-- таким вот образом

И так далее копируем и заполняем ( каждое правило с новой строки)

Далее идет суффикс и перфикс(для плагина chatManager)


prefix: '&3[Player]&6'
    suffix: '&f'


Далее я создал группу VIP, прописал им свой суффикс ,перфикс и права



VIP:
    permissions:
    - authme.changepassword
    - authme.login
    - authme.register
    - null
    inheritance:
    - default
    prefix: '&6[VIP]&6'
    suffix: '&f'


Вот так создается группа админов:


Admin:
    default: true
    permissions:
    - '*'
    prefix: '&6[ADMIN]&6'
    suffix: '&f'

Админу даются все права на сервере (  - '*' )


Далее прописываем пользователей, и группу в которой они будут находиться:


users:
  НикПользователя1:                          <- этот будет вип пользователем
    group:
    - VIP                              
    НикПользователя2:                           <- этот будет администратором          
   group:
     - Admin
   
    


 Дальше заполняется в том же духе.

Спасибо всем за то что читаете статьи на моем блоге! 





                                               

Комментариев нет:

Отправить комментарий