본문 바로가기
게임/마인크래프트

PMMP 구동기 - 플러그인 적용 방법과 DevTools 사용법, 이중폴더란? ver.2021

by O징2 2021. 8. 18.
반응형

안녕하세요, 리암입니다. PMMP관련 자료가 많이 없어 이렇게 계속 올려봅니다.

처음 서버를 시작하실 때에는 플러그인 설치 방법이나 DevTools가 뭔지, 왜 적용이 안 되는 건지 모릅니다.

이번 시간에 하나하나 다 알려드릴려고 합니다. 틀린 부분이 있을 수 있으니 많은 훈수 부탁드립니다

 

DevTools은 뭐죠?

DevTools는 폴더형식의 플러그인, 즉 phar 확장자가 아닌 플러그인 소스를 서버에 별도에 전환 과정 없이 적용할 때 주로 사용합니다. 그 외에도 phar로 전환이 가능합니다.

 

어디서 어떻게 다운로드하죠?

아래 사이트에서 최신 버전의 플러그인을 다운로드하시면 됩니다.

Direct Download를 누르시면 다운로드가 가능합니다.

 

https://poggit.pmmp.io/p/DevTools/1.14.2

 

Poggit Plugin Platform for PocketMine

High Quality PocketMine Plugins Download reviewed plugins with simple URLs from Poggit Release Poggit is the official plugin repository for PocketMine Minecraft Servers running PMMP PocketMine. For more information on setting up a PocketMine Server please

poggit.pmmp.io

 

플러그인 적용은 어떻게 하죠?

pmmp 폴더 내

대부분 리눅스를 사용하시겠지만, 파일 옮기는 데는 큰 차이가 없어 윈도우 환경으로 진행했습니다.

PMMP 폴더에 있는 plugins 폴더DevTools 플러그인을 넣어주시면 됩니다.

 

 

이렇게 사용하세요!

위 이미지와 같이 폴더 형식의 플러그인을 적용할 때 phar로 변환하지 않고도 쉽게 서버에 적용이 됩니다.

 

플러그인이 정상적으로 작동하는 모습

 

주의할 점, 이중 폴더

그림이 이해하기 더 쉬움

이중 폴더란 폴더 안에 또 다른 폴더가 있는 경우를 말합니다. 이중 폴더인 경우 플러그인을 인식하지 못하여 서버에 적용할 수 없습니다. 정상적인 플러그인 폴더는 plugins 폴더 안에 있는 폴더에 src 폴더와 plugin.yml 파일이 있습니다. 하지만 파일 대신 또 다른 폴더가 있는 것을 이중 폴더라고 합니다. 

 

정리하면 아래와 같습니다.

plugins - A(폴더) - scr(폴더) + plugin.yml >>> 정상

plugins - A(폴더) - B(또 다른 폴더) - scr(폴더) + plugin.yml  >>> 이중폴더

 

해결 방법은 간단합니다, 만약 이중 폴더라면, 또 B폴더에 들어있는 scr(폴더) + plugin.yml 파일을 A폴더로 옮겨 주시면 됩니다.

 

 

이중 폴더가 되는 이유...

대부분 이중폴더가 되는 이유는 압축을 풀 때 잘못 풀었을때 경우 문제가 생깁니다. (또는 압축 하는 사람이 잘못 할 수 있음)

체크가 되어 있으면 안됨

반디집을 사용 중이라면, "대상 폴더의 하위에 압축 파일명으로 폴더 생성 후 압축 풀기"라는 옵션이 켜져 있으면 이중 폴더 형식으로 압축이 풀립니다. 이 옵션을 끄신다면 이중 폴더라는 문제가 생기지 않습니다.

반응형