게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
에센셜 플러그인으로 뉴비에게 가이드북을 제공하자!
게시물ID : minecraft_18326짧은주소 복사하기
작성자 : 미광
추천 : 9
조회수 : 4607회
댓글수 : 2개
등록시간 : 2014/03/01 02:40:29
안녕하세요, 미광입니다.

정품서버로 전환한 이후로도 홍보를 하나도 안했는데
새로 오신분들이 많아서 뭔가 싶어 마크게를 왔더니...
서버 리스트에 추가가 되어 있었네요.
뽀송뽀송하게 쉐이더로 잘 찍어주셔서 감사드릴 따름입니다. 헤헷.

에, 그래서 감사의 인사와 함께 이번에 서버를 열고 계신 분들께 팁이 되고자
뉴비용 가이드북 제작 과정 / 초기아이템 적용 팁을 적을까 합니다.
(뜬금포)



필수 준비물은 딱 네가지입니다.

1. 키보드를 두드릴수 있는 힘차고 강한 손꾸락
2. 버킷 서버
3. Essentials
4. notepad++ (훨----씬 좋은 메모장)



먼저, 해야할 것은
book.txt를 편집하는 것입니다.
위치는 서버버킷폴더\plugins\Essentials\ 입니다.





1.jpg

보시다시피 book.txt파일이 있습니다.
없으면 새로 만들면 되겠습니다.

이 파일을 notepad++로 열면...





2.jpg

짠. 이렇게 나옵니다.
명령어 가이드북을 이미 짜 두었습니다.
빨간 굵은 사각형 안이 '목차' 입니다. 이를 통해서 구분을 짓고 불러들일 수 있죠.
간단히 목차명 앞에 #을 붙여주면 됩니다.

그리고 그 밑의 줄부터 책에 들어갈 내용을 적어주면 되겠습니다.


근데, 한권이 아니라 두권을 만들고 싶을땐...
아니 여러권을 미리 지정하고 싶을때는 어떡하지?
나는 명령어 가이드북과 초보자 가이드북 두개를 만들고 싶은데!
-일때는 이렇게 내용을 추가 할 수 있습니다.





3.jpg

빨간 사각형 위의 글은 이전 사진에 있던 명령어 가이드북의 내용이고,
다시 목차 구문(#)을 설정한뒤에 밑에 또 내용을 적었지요.
이런식으로 여러가지 책을 미리 만들어 둘 수 있습니다.
그저 목차를 적고, 밑에 내용을 추가하는 식으로 말이지요.

이런식으로 2개의 가이드북 설정이 끝났습니다.
근데 잠깐! 저장하기 전에...





4.jpg

인코딩은 꼭 UTF-8 (BOM없음)으로 해야합니다.
미리 해두셔도 되고, 다른 인코딩방식으로 했을때는 밑의 사각형을 클릭해서
바꿔 주시면 됩니다. 이 부분은 단순히 여기뿐만이 아니라,
마인크래프트와 관련된 yml이나 txt 파일을 편집/수정/생성 할때 필수입니다.
이 상태로 저장하면 되겠습니다.

자, 그럼 서버 내에서 제대로 저장된 책들이 잘 출력되는지 확인해 봅시다.
아까 # 목차구문 두개를 설정했었죠?
#Guide와 #Newbies로 말이에요.

#Guide가 명령어 가이드북,
#Newbies 초보자 가이드북이라는거 기억하고 계시죠?

여기서 #Guide = 명령어 가이드북을 책으로 나오게 할 것입니다.





5.jpg

명령어는
/i writtenbook 1 title:&c&l명령어가이드 book:Guide
입니다.

writtenbook (써진 책) 1 (수량) title:(책제목) book:(목차)

이렇게 이해하시면 되겠습니다.
여기서 엔터를 치면...





6.jpg

짜잔~
이렇게 '명령어가이드' 책이 생성됩니다.
우클릭해서 열어볼까요?





7.jpg

이렇게 명령어 가이드북이 정상적으로 출력되는것을 보실 수 있습니다.
만약 다른 책을 내보고 싶다면, title등을 변경하고 book:(목차)부분에 book.txt에서 설정된 다른 목차를 넣어주면 되겠습니다.
출력물이 이상하다 싶으면 서버를 끄거나 재기동할 필요없이 book.txt를 수정하고 저장한뒤 출력하면 됩니다.
위의 출력물은 책 페이지 좌우폭, 가독성이 맞도록 열번넘게 수정을 거쳤습니다.

그렇다면, 이 가이드북을 처음 접속자 (늅이는 늅늅하고 웁니다!)의 인벤토리에 어떻게 넣을 수 있도록 할까요?
OP가 대기하고 있다가 처음 접속자가 왔을때 /i (아이디) 블라 블라 블라블라...를 일일히 쳐줄수도 없는 일이죠.

그래서 이 부분을 생략하기 위해서 봐야할 부분이 있습니다.
위의 명령어를 잘 기억해 두세요.

Notepad++로 에센셜 플러그인 폴더의 config.yml파일을 엽시다.





8.jpg

config.yml파일을 열면 이렇게 나옵니다.
서버 버킷에서 essentials 플러그인이 차지하는 분량이 많다보니 내용도 복잡하기 그지 없습니다.
게다가 제작자는 영어권 사람이라 친절하게 한글로 주석을 달아주지도 않죠.
(저도 사실 다는 몰라요. 그냥 간간히 GitHub를 보면서 해석할뿐...)

뭐 여튼. 밑으로 넘겨봅시다.





9.jpg

밑으로 넘기다보면, 위와같이 kits 설정에 대한 부분이 나오게 됩니다.
보통 서버에서는 /kit을 허용하는 경우가 없어서 잘 아는 사람은 없겠지만요.

kits에서 tools그룹으로 items가 설정되어 있는 모습입니다.
여기서 items: 밑으로 보면 지급될 아이템들이 설정되어 있습니다.
철검 하나, 가죽갑옷셋 하나씩, 빵 8개, 횃불 16개가 되어있습니다. (아이템코드)

여기서, 앞에 붙는 - 는 명령어 /i 또는 /give와 동일합니다.
그렇기 때문에 테스트 할때의 명령어인 
/i writtenbook 1 title:&c&l명령어가이드 book:Guide
에서 /i를 빼고 앞에 -를 써 주면 됩니다.

보통 에센셜 기본에서는 그룹이 dtools 등등, 여러가지가 있지만
뉴비킷의 디폴트값 (기본값)이 tools로 되어있기 때문에 보통 이부분을 설정해 주면 되겠습니다.

만약 이부분이 다르다면 미리 그룹명을 기억해 두시고,
휠을 휘리릭 내려서 밑으로 가면 뉴비에 대한 부분이 있습니다.





10.jpg

뉴늅!
이 부분에서

kit: tools로 되어있다면,
위의 kits에 속한 그룹중에서 tools를 뉴비에게 지급하기로 한다는 뜻입니다.

그러면, 새로운 뉴비가 등장했을때에는 자동적으로
위의 아이템들이 인벤에 똵 있게 됩니다.



이와 같은 방식으로 여러가지를 응용해 볼 수도 있습니다.
커맨드 블럭으로 가이드북이 없는 사람이 뽑아가는것도 유용하겠죠?





11.jpg

커맨드 블록에서는,
give @p writtenbook 1 title:&c&l명령어가이드 book:Guide
를 씀으로써 필요한사람들이 뽑아서 보거나 사용할 수 있도록 지정할 수도 있죠.

뭐... 만약 @r을 쓴다면 접속한 사람중에서 랜덤하게 하나가 지급될거고
@a를 쓴다면 한명이 클릭해도 모든 사람이 받게 되는 그런 불상사(?)가 일어날 것입니다.
이렇게 다 썼다면...



12.jpg

덮어두고 버튼을 달아서 깨끗하게 해 둡시다.
필요한 사람들은 다시 와서 받아가겠지요?





어느덧 서버운영 10개월차에 접어들어가고 있습니다.
처음에는 뭣도 모르고 복구하는 법도 모른채 후덜덜하면서 운영했었는데,
슬슬 운영에 익숙해지니까 뭔가 이런것들을 연구해보는 여유가 생기더군요.

보통 이러한 정보들은 버킷포럼에 가서 플러그인을 검색해보면
거기서 GitHub 또는 Wiki를 통해서 플러그인을 설정하거나 변환, 편집하는 방법들을
알아볼 수 있습니다. 물론, 영어가 딸려서 사전을 뒤적거리거나 구글번역기를 필요로 하지만...

서버를 운영하시는 분 이외에는 큰 도움이 되지는 않겠습니다만...
그로 인해서 유저들이 좀더 손쉽게 서버에 적응 할 수 있다면 좋겠습니다.

다들 즐겁게 마크 즐기시고, 재미있게 놉시다!

안녀엉!
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호