• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
후기

마인크래프트 서버 구축 현황 - 살 붙이기

빨간물약 빨간물약 387

4

7

image.png.jpg

 

 

 

저번 글에서 Xconomy 라는 경제 플러그인을 설치 했습니다

 

 

Vault API를 지원하는 플러그인이라 여기저기 쓸 수 있다고 했던 플러그인이죠

 

그럼 여기서 Vault API가 뭐냐?

 

Vault | SpigotMC - High Performance Minecraft

요 플러그인 입니다

1.17 버전 까지만 지원된다고 적혀있지만 1.20.4 최신 버전까지 잘 된다고 댓글에 적혀 있습니다

저는 1.20.1 버전을 사용 중인데 잘 되더라고요  

간단하게  각 채팅이나 권한, 경제 관련 플러그인들의 변수 값들을 공유할 수 있게 해주는 플러그인이라고 보시면 됩니다

 

나온지 오래 된 만큼 지원하는 플러그인이 많아서 경제 플러그인을 사용하려면 거의 필수인 플러그인이죠

 

 

 그럼 어떤 식으로 활용을 해야 할까요?

 

우선 Xconomy를 설치 했기 때문에 돈을 만들 수는 있습니다

그런데 지금은 운영자가 돈을 넣어 줘야만 하는 상황이죠

 

이런 경우에 구성을 해보자면 접속을 하면 하루에 한 번 또는 뭔가 미션이나 퀘스트를 하면 

운영자 명령어를 통해 돈을 넣어주는 방식으로 설정을 하면 될 겁니다

 

그런데 돈을 벌기만 하면 의미가 없겠죠

 

물론 유저 간에 거래 용도로만 사용 한다면 별다른 설정 없이 Xconomy 하나만 가지고도 사용이 가능 할 겁니다

유저들이 많은 서버에서는 이런 방식도 나쁘지는 않겠습니다

 

저는 좀 더 RPG스러운, 다른 게임들? 스러운 방식으로 구성 하고 싶어서 NPC를 만들려고 합니다

 

Citizens | SpigotMC - High Performance Minecraft

시티즌이라는 플러그인 입니다

 

 

영상 보시면 아 이런 플러그인이구나 하실 겁니다

 

말 그대로 NPC를 생성 관리할 수 있는 플러그인이죠

워낙 오래되고 유명한 플러그인이라 영어든 한글이든 자료가 많습니다

그만큼 여러 곳에서 연동해서 활용 할 수 있고요

단점은 조금 무겁습니다... 뭐 NPC엄청 많이 만들 거 아니면 크게 문제는 안되지 않을까요?...

 

NPC와 경제 플러그인 하면 딱 떠오르는 게 상점이죠

 

게임을 하다가 얻는 아이템들을 상점에 팔고

돈을 모아서 상점에서 아이템을 사고

그것 뿐만 아니라 운영자가 제작한 아이템을 배포하기에도 편한 방법이 상점이죠

인벤세이브권 이라든가 귀환서 같은 것들

원래 게임에서는 얻을 수 없는 만들어진 템들을 

상점에서 팔면 좀 더 게임하기 편해지겠죠 

드랍 테이블에 넣어서 플레이 난이도를 높일 수도 있고 그런 부분은 개인 선택이겠죠

 

여하튼 NPC를 클릭하면 상점이 뜨게 만들기 위해서는 상점이 있어야 겠죠?

물론 NPC가 아닌 버튼을 눌러서 여는 방식을 이용할 수도 있습니다만 맛이 다르죠

 

EconomyShopGUI | SpigotMC - High Performance Minecraft

저는 이 플러그인을 선택 했습니다

 

 

image.png.jpg

이건 프리미엄 유료 설명 페이지의 스샷 입니다만

대충 이런 식으로 GUI를 통해 상점을 구성할 수 있는 플러그인 입니다

 

무료 버전도 쓸만 하더라고요

 

2024-02-29_14.56.49.png.jpg2024-02-29_14.57.02.png.jpg

제작한 인벤세이브권을 상점에 등록

 

이건 제가 적용 해 본 스샷 입니다

설정 파일에서 한글화도 가능 하기 때문에 취향에 맞게 수정해서 쓸 수 있습니다

 

Vault를 지원하기 때문에 Xconomy와 호환이 됩니다

시티즌 플러그인으로 만든 NPC를 클릭하면  EconomyshopGUI 플러그인의 상점이 뜨고

그 곳에서 사고 팔고 하면 Vault 플러그인을 통해 Xconomy 플러그인의 금액이 증감 하는 거죠

 

그리고 또 NPC로 할 수 있는 게 뭐가 있을까요?

 

지금 만들고 있는 서버가 멀티 서버이기 때문에 각 서버를 이동하려면 워프를 해야 합니다

 

HuskHomes 플러그인을 통해 각 서버 간 워프를 가능하게 설정을 했습니다만

매번 커맨드 입력을 통해 이동하는 건 좀 별로겠죠

 

NPC를 클릭하면 워프를 통해 이동할 수 있게 세팅을 합니다

HuskHomes 플러그인 역시 Vault를 지원하기 때문에 워프 1회 마다 비용을 청구할 수도 있습니다

 

물론 커맨드 입력이나 귀환서를 제작해서 사용 하는 방식도 나쁘지 않습니다

저도 상점에 귀환서를 등록을 해놨네요

 

조금 디테일하게 들어가자면 HuskHomes를 통해서 개인에게 워프 생성 권한을 줄 수도 있고

갯 수 제한을 할 수도 있고 서버 관리자가 전체를 관리할 수도 있습니다

물론 비용 뿐만 아니라 쿨타임도 정할 수 있으니 밸런스를 생각해서 이것저것 설정할 수 있습니다

 조금 과장해서 이야기 하자면 그냥 상상하는 건 대부분 어떻게든 구현 가능 합니다

 

이제 유저가 직접 돈을 벌 수도 있고 상점이나 워프 등으로 사용 할 수도 있고 

서버 간에 이동도 가능 해졌고 뭔가 점점 구색을 갖춰가고 있습니다

 

이제부터는 디테일을 조금씩 살려가면서 다듬어야 합니다

 

RPG Class Series [Mega Bundle] - MCModels

링크의 번들팩은 RPG 직업을 6개 추가 할 수 있습니다 퀄이 좋지만 가격이 무려 130불.... 퀄은 떨어져도 무료나 저렴한 것도 많아요

 

직업 시스템이나 MMORPG 스러운 스킬이나 스탯 아이템등의 플러그인 같은 컨텐츠 부분외에도

만들어둔 로비를 유저들이 파괴하거나  건드리지 못하게

HuskClaims를 이용해서 보호 한다거나 

각 스폰 구역이나 마을이 들어설 구역들을 관리한다거나

야생 맵을 여러 바이옴을 추가해서 생성 한다거나

맵팩을 이용해서 맵에 이런저런 지형이나 건축물을 추가 한다거나 

부족한 기능들 음챗이나 디코와 채팅창 연결이나 웹에서 볼 수 있는 맵이나

유저들에게 노출 되는 각종 명령어를 가린다거나

각각의 명령어 권한을 설정 한다거나

컨테이너 옵션을 수정해서 일시정지 기능을 설정 한다거나 등등

 

할 게 많습니다만 후기 글에 쓰기에는 좀 복잡한 내용이라

마인크래프트 서버 제작 현황 글은 여기까지 해야할 거 같습니다

 

저런 기능들 하나하나 찾아보고 적용하는데

뭔가 안되서 10시간씩 걸려서 해결하고 쉬운게 없네요 

 

위의 내용을 다 쓰기에는 분량이 너무 많기도 하고

가이드글이 될 거 같아서 적지 못하지만

 

제 글을 보시고 제작을 하시다가 막히는 부분에 대한 질문은

아는 선에서 답변을 드릴 수 있을 거 같습니다

 

같은 제작 환경이여야 하겠지만요

(다른 것 들은 잘 몰라요...)

 

아 권한 관리는 LuckPerms 플러그인 쓰세요 정말 편합니다

한글화도 잘 되있고 웹에디터 지원해서 쓰기도 편하고 

유명한 플러그인이라 정보도 많습니다 자체 위키도 있어요

 

그리고 Skript 라는 스크립트 플러그인도 활용하면 좋습니다

SkriptLang/Skript: Skript is a Bukkit plugin which allows server admins to customize their server easily, but without the hassle of programming a plugin or asking/paying someone to program a plugin for them. (github.com)

각종 커맨드를 금지시키거나 한글로 바꾼다거나

귀환서나 인벤세이브권등의 커스텀 템들을 만들 수 있고

GUI뿐만 아니라 이런저런 것들 대부분 구현 가능 하더라고요

 

마지막 편은 다 잘라내고 보니 내용이 별로 없네요

 

서버 만들어 보실 분들은 대충 이런 방향으로 가면 되겠다 정도만 참고 하시면 될 거 같습니다

만드시는 서버 에러 없이 잘 만들어지길 바랍니다

 

긴 글 보시느라 고생 하셨습니다

신고공유스크랩
7
profile image 1등
ljr10 2024.02.29. 15:44
gui를 만드는 플러그인도 있었군요
옛날엔 그런걸 몰라서 직접 만들다가 포기했었습니다;
profile image
빨간물약 글쓴이 2024.02.29. 15:46
ljr10
요즘에는 다 있더라고요
물론 가능하면 직접 만드는 게 좋을 수 있겠지만요...
profile image
빨간물약 글쓴이 2024.03.03. 19:00
수라
모드가 아닌데 커스텀 아이템 만들어서 추가해 줄 수 있는 플러그인도 있더라고요
3등
서하 2024.03.03. 23:38
혹시 서버 처음 세팅하실때 "프로필 공개 키의 서명이 잘못되었습니다." 메세지 보신적 있으신가요?? 계속 이 오류가 뜨네요 훠훠.. 버전은 papermc 1.20.4-436 | velocity 3.3.0 입니다.. 버전 이슈인건지...
mine2960 2024.04.03. 10:58
서하
혹시 접속 시도 시에 뜨는거면 접속하는 클라이언트(ex:페더클)에 따라 안될수 있습니다.
velocity 프록시는 접속자의 프로필 공개 키의 검사를 진행하는 프로세서가 있는거로 기억 하는데 일부 클라이언트들은 프로필 공개 키를 생성하지 않아 접속이 차단됩니다.
번지코드의 경우는 해당하지 않아 클라이언트 접속이 차단되지 않았던 기억이 있습니다.

velocity 프록시 버전 문제인 경우도 있긴 합니다. (주로 베타 버전이나 업데이트 버전이 적을때)

저도 한때 이문제로 velocity를 포기하고 번지코드로 전환했습니다.

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story
번호 분류 제목 글쓴이 날짜 조회 추천
가이드 Ubuntu 24.04 LTS Desktop 원격 접속 설정하기(SSH,RDP) 3 달소 2일 전18:33 117 +1
가이드 Ubuntu 24.04 LTS Server 설치해보기 달소 2일 전17:40 192 +2
잡담 Ubuntu 24 가 정식출시되었습니다~~ 8 달소 2일 전10:37 309 +2
3875 잡담
image
지축또타 2시간 전23:02 45 +1
3874 질문
image
ljr10 4시간 전20:47 134 0
3873 잡담
image
양미 6시간 전18:34 73 0
3872 잡담
file
몰래컴퓨터 1일 전00:30 121 0
3871 질문
image
무백 1일 전21:45 117 0
3870 잡담
normal
kmw_ 2일 전21:52 410 0
3869 후기
normal
ljr10 2일 전21:18 118 0
3868 가이드
image
달소 2일 전19:06 70 0
3867 가이드
image
달소 2일 전18:33 117 +1
3866 가이드
image
달소 2일 전18:09 121 0
3865 가이드
image
달소 2일 전17:40 192 +2
3864 질문
normal
까칠한나그네 2일 전15:44 88 0
3863 잡담
image
달소 2일 전10:37 309 +2
3862 가이드
image
달소 3일 전23:10 92 +1
3861 가이드
image
달소 3일 전22:54 95 0
3860 질문
normal
감자칩 3일 전18:56 215 0
3859 질문
image
게르노 3일 전16:08 79 0
3858 질문
image
동도리군 3일 전12:14 98 0
3857 정보
image
달소 3일 전08:21 176 +1
3856 잡담
image
달소 3일 전07:46 321 +1