본문으로 바로가기
728x90
반응형
마인크래프트 넷텀(http://netterm.net/p/406)
들어오시면 제가 대화로 설명해 드려요 ..
질문게시판에 글올려주시면 답변 달아드릴꺼고요.
물론 접속중일때만 ..

심플샵에 대한건 이전글에 올렸으니 이번엔 퍼미션으로 권한을 부여하는법을 가르쳐드리겠습니다.

퍼미션은 1.7버전을 사용하였습니다.

압축파일을 실행하시면


이렇게 파일과 폴더가 있는데 2개 모두를

서버폴더안에 plugins 폴더 안에 넣어줍니다.

그리고 서버를 실행시켜 주시면


위쪽에 퍼미션과 아래쪽에 서버 구동성공이 나왔음을 확인하면

stop을 입력해 서버를 잠깐 꺼줍니다.

그리고 plugins폴더 안에 있는 Permissions 폴더 안에서 config.YML 파일을 메모장으로 열어줍니다.

안에 내용설명을 해드리자면

groups:                                                      -그룹설정시작
    Default:                                                  -그룹이름
        default: true                                        -true해놓으면 유저 목록에 등록되지 않은 사람은
                                                                  이 그룹에 자동으로 포함되게 됩니다.
        info:
            prefix: 
            suffix:
            build: true                                       -건물 파괴 여부 설정 하는걸로 알고있습니다.
        inheritance:                                         -잘모르겠습니다 ;ㅅ;
        permissions:                                       -권한 설정입니다.
            - 'general.spawn'                            -스폰할수있는 권한을 해당그룹에 부여합니다.
    Moderator:
        default: false
        info:
            prefix: 
            suffix:
            build: true
        inheritance:
            - Default
        permissions:
            - 'general.time'
            - 'general.teleport'
            - 'general.teleport.here'
            - 'general.player-info'
    Admins:
        default: false
        info:
            prefix: 
            suffix:
            build: true
        inheritance:
            - Moderator
        permissions:
            - '*'                                                - *가 있으니 모든 명령어를 쓸수있다는겁니다.

##
# DarkGrave has control over all commands.
# sk89q can use /spawn & /time
##
users:
    ChoRi:                                                   -닉네임입니다.     
        group: Admins                                    -해당닉네임의 속한그룹을 나타냅니다.
        permissions:                                      -해당 닉네임의 권한을 나타내는데 어드민이니 쓸필요x
    Player:
        group: Default
        permissions:


여기서 default 들에게 상점 명령어 사용권한을 주기 위해 default 그룹에 권한부여해줘야 합니다.

보통 버킷 포럼 외국사이트 글 보시면

퍼미션 플러그인과 연동되는것이라면 permission node 라고 적혀있습니다.

심플샵 플러그인엔

Permission Nodes:
simpleshop.buy
simpleshop.sell
simpleshop.items.remove
simpleshop.items.reload
simpleshop.items.add
simpleshop.items.update

이코노미 플러그인엔
Permission Nodes:
These are case sensitive.
  • iConomy.payment - Allows users to use /money pay
  • iConomy.access - Allows users to view other players accounts.
  • iConomy.rank - /money rank
  • iConomy.list - /money top
  • iConomy.withdraw - /money withdraw
  • iConomy.deposit - /money deposit
  • iConomy.reset - /money reset

이렇게 적혀있는데요.

이 내용을 groups에 default 들에게

groups:
    Default:
        default: true
        info:
            prefix: 
            suffix:
            build: true
        inheritance: 
        permissions:
            - 'general.spawn'
            - 'simpleshop.buy'
            - 'simpleshop.sell'
            - 'simpleshop.items.remove'
            - 'simpleshop.items.reload'
            - 'simpleshop.items.add'
            - 'simpleshop.items.update'
            - 'iConomy.rank'
            - 'iConomy.list'
            - 'iConomy.reset'

이런식으로 써줍니다.

그럼 해당되는 기능들을 default들이 사용할수 있게 됩니다.
p.s.1 config 파일쓰실때 복사,붙여넣기(Ctrl+c ,v)와 Tab키를 사용하시면 안됩니다.
p.s.2 config 파일을 수정해 주신후 서버를 껐다켤 필요 없이 게임상에서 /pr 을 입력해주시면 즉시

반영됩니다.

마인크래프트 넷텀(http://netterm.net/p/406)
728x90
반응형