[마인크래프트] 마인크래프트 서버구축 강좌 3. 펄미션

대망의 플러그인 및 펄미션 강좌네요 

 

플러그인은 어려운게 없는데...... 펄미션이 좀 귀찮습니다

 

플러그인 : 일종의 싱글플레이에서의 모드같은 것입니다. 명령어를 추가시켜주고, 몇가지 기능들도 추가시켜줍니다.

 

플러그인 넣는 법 : 구동기 및 버킷파일이 있는 폴더에 pulgins 폴더가 있을 것입니다. 그곳에 jar파일을 넣어주시고(jar파일 압축 푸시면 안됩니다!) 서버를 실행시키시면 됩니다.

 

펄미션 : 플러그인의 사용 권한을 설정하는 것입니다.

 

펄미션 노드 : 플러그인 사용 권한을 설정하는데 쓰이는 문장입니다.

 

펄미션 쓰는 법 :

 

일단 펄미션 파일을 받습니다. 저희 블로그의 다운로드-게임 카테고리에서 받으시면 됩니다.


모르시겠으면 이곳을 눌러주세요!

 

이 파일도 zip파일을 압축풀으신 후 jar파일을 plugins 폴더에 넣습니다.



 

이중에서 PermissionEx폴더에 들어갑니다.

 

나오는 파일 중 permissions.yml파일에 우클릭-속성에 들어가서 연결 프로그램을 wordpad로 바꿔줍니다. 그리고 열어줍니다.

 

wordpad가 없으면 메모장이나 노트패드++등도 괜찮습니다. 하지만 메모장은 가끔 글씨가 깨질때가 있습니다.

 

이렇게 나옵니다. 여기서 제가 조금 기본적인것은 작성해 놓았는데요...


 


사진 설명입니다.


사진만 봐서는 잘 이해가 안되실 겁니다.

 

펄미션 쓸때 -띄어쓰기''등 모두 주의하세요! 오류가 뜰 수 있습니다.

 

'modifyworld.*' 이 노드는 건축허가 노드입니다. 이 노드가 없으면 블럭을 놓거나 부술 수 없습니다.

 

'*' 이 노드는 모든 권한을 부여하는 노드입니다. '*'는 서버의 모든 플러그인의 권한을 주는 것이고요, '플러그인이름.*'은 설정한 플러그인의 모든 권한을 주는 것입니다.

 

그룹 이름은 마음대로 설정하셔도 됩니다

 

펄미션 노드 쓰는 부분에서 -뒤에 띄어쓰기 주의하시고요, ''사이에 노드를 적어주세요. 노드는 한 줄에 하나입니다

예)

    permissions:

    - 'essentials.back'

    - 'essentials.home'

    - 'essentials.sethome'

 

앞에 붙는 수식어에서는 앞, 뒤에 붙는 색깔코드가 문장의 색깔을 조정해줍니다.

 

색깔코드

&0 검정

&1 진한파랑

&2 진한초록

&3 진한아쿠아

&4 진한빨강

&5 보라

&6 금색

&7 회색

&8 진한회색

&9 인디고

&a 밝은초록

&b 아쿠아

&c 빨강

&d 분홍

&e 노랑

&f 흰색

 

수식어 앞의 색깔코드는 수식어의 색깔, 수식어 뒤의 색깔코드는 채팅시 문장의 색깔을 설정해줍니다.

예)

perfix: '&4[Admin]&f'

 

뒤쪽 수식어에는 이런 기능이 없습니다.

 

상속 기능은 말그대로 설정한 그룹을 상속받는 것입니다. 사진에서는 admin 그룹이 default 그룹을 상속하라고 되어 있습니다. 이렇게 되면 admin그룹은 default그룹에 설정한 명령어를 모두 쓸 수 있게 됩니다.

 

유저 설정에서 유저이름: 부분에 유저 닉네임 쳐주시고요, 그 밑에 group: 부분에 들어가게될 그룹을 설정해 줍니다.

예)

    group:

    - admin

 

기본 그룹(default: true를 설정한 그룹)에 넣고 싶으실때는 쓰지 않으셔도 됩니다. 기본그룹 이외의 그룹에 넣고 싶으실때 유저이름, 그룹이름을 써 주시면 되겠습니다.

 

그 밑부분은 개인 펄미션을 설정하는 곳입니다.

 

SetRankPEX 플러그인

이 플러그인은 유저의 그룹을 이동시키는 펄미션입니다.

 

펄미션EX 노드

- 'permissions.manage.reload'  펄미션 리로드 권한을 설정합니다.

- 'permissions.*'  펄미션EX의 모든 권한을 설정합니다.

 

펄미션EX 명령어

/pex reload  펄미션을 리로드합니다.

 

SetRankPEX 노드

- 'srpex.setrank.그룹이름'  해당 그룹으로 유저를 이동시킬 수 있는 권한을 설정니다.

- 'srpex.reload'  SetRankPEX플러그인 리로드 권한을 설정합니다.

- 'srpex.*'  SetRankPEX의 모든 권한을 설정합니다.

 

SetRankPEX 명령어

/setrank [플레이어] [그룹명]  [플레이어]의 그룹을 [그룹명]으로 바꿉니다.

/srpexr  SetRankPEX를 리로드합니다.

 

 

드디어 다 썻네요 ㅎㅎ

 

그러고보니 1시간동안 붙잡고 있었네......

 

펄미션이 원래 조금 어렵습니다. 모르시는건 언제든지 질문 주시고요, 오류 지적 환영합니다.