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

마인크래프트 서버 모드 개념정리+추가내용

빨간물약 빨간물약 654

3

7

image.png.jpg

 

얼마 전에 마인크래프트 서버를 만들어 보고 이것저것 수정을 해보는데

오래된 게임이라 그런지 굉장히 복잡하더라고요

 

이런 기능 있으면 추가해볼까 하고 보니 그건 다른모드가 필요하고

어떤 건 플러그인이 필요하고 어떤 건 스크립트가 필요하고 등등 복잡하네요

 

그래서 대충 정리를 해봅니다

 

 

 

image.png.jpgimage.png.jpgimage.png.jpg

 

우선 마크는 크게 PC에서만 사용 가능한 자바 버전과 

콘솔 버전과 윈도우 스토어 버전

그리고 모바일에서 사용 가능한 포켓 에디션 버전이 있었습니다만

 

지금은 콘솔과 윈도우 스토어 버전 그리고 모바일 버전도 베드락 버전으로 합쳐져서 사실상 

 

image.png.jpg

이렇게 나옵니다

 

예전에 윈도우 스토어 버전이 출시 될 때 자바 버전 기존 구매자들에게는 무료로 코드를 주기도 했습니다만

현재는 자바 앤 베드락으로 판매를 하고 있습니다

 

이름에서 알 수 있듯이 하나 구매하면 둘 다 사용할 수 있는 거죠

 

런처도 통합이 돼서 

 

image.png.jpg

자바 버전과 윈도우 스토어 버전 그리고 다른 마크 게임들을 통합 런처에서 선택해서 실행하는 방식입니다

 

참고로 마소가 인수 했기 때문에 xbox 게임패스에서 플레이 가능 합니다

 

그러면 자바 버전과 베드락 버전의 차이는 무엇인가?  

image.png.jpg

이런 차이가 있습니다

 

이런 저런 차이가 있지만 이 글은 모드에 관련 된 내용이기 때문에 모드에 관해 보자면

 

자바에디션은 모드를 사용 가능 하지만 

베드락 에디션은 사용이 불가하죠

 

앞에서 말씀 드린 것 처럼 베드락 에디션은 콘솔+모바일+윈도우 스토어 버전이기 때문에 

Windows 10, Windows 11, Xbox, Nintendo Switch, PS4, 모바일에서 플랫폼 간 플레이 가 가능하고

스토어의 DLC를 이용할 수 있고 공식 서버 접속도 가능하다는 장점이 있습니다

 

image.png.jpg

이런 스토어를 통해서 굳이 사용자 모드가 아니더라도

이런저런 방식의 게임 모드, 아이템 스킨, 월드등을 다운 받아서 플레이 가능합니다

 

물론 무료도 있고 유료도 있죠

 

모드 서버처럼 이것저것 설정 된 공식 서버들도 접속이 가능하고 뭐랄까 약간 로블록스 같은 느낌?

게임 속에 다른 게임 있는 것처럼 여기저기 접속해서 플레이 가능 합니다

 

물론 기본 야생이나 제작 모드 같은 것도 가능하죠

 

여하튼 자바와 베드락의 차이에 대해서 알아봤습니다

저는 모드를 설치해야 하니 자바 에디션을 사용 해야 겠네요

 

베드락 에디션도 서버를 만들 수 있습니다만

모드 적용이 안되다 보니 애드온을 이용해 기능을 추가해야 합니다

모드에 비해 제한 적이지만 바닐라 순정 상태 보다는 다채롭게 설정할 수 있겠죠

 

우선 모드를 적용하기 전에

서버를 어떤 방식으로 열 것인지를 정해야 합니다

 

뭐 간단히 이야기 하자면 OS 이야기가 되겠죠

윈도우에서 열 것인지 리눅스에서 열 것인지 맥OS에서 열 것인지

 

그 다음은 어떤 소프트웨어를 통해 서버를 열 것인가를 정해야 합니다

 

흔히 버킷이라고 하는데 마인크래프트 에서 플러그인 개발을 도와주는 자바 기반 API 입니다

버킷은 초창기에 오픈소스로 개발 되다가 이런저런 분쟁으로 중단 되고

 

오픈 소스 코드를 이용한 포크 API들과 새로 개발된 API들이 만들어졌다가 엎어졌다 하면서

현재 사용되는 것들은 아래와 같습니다

 

image.png.jpg

image.png.jpgimage.png.jpg

버킷 플러그인 API 기반의 페이퍼와 스피곳

여러 플러그인이 많은 곳은 스피곳이긴 한데 저작권 관련 문제가 좀 있다고 하네요

국내에서는 페이퍼를 많이 사용하는데 새로 제작한 코드라 저작권 관련 문제는 없지만

기존 플러그인과 호환성이 좀 떨어질 수 있다고 합니다

 

image.png.jpgimage.png.jpg

자체 모드 API기반의 포지와 패브릭 

포지와 패브릭은 자체 API를 통해 모드를 구현 합니다만

플러그인 지원이 안됩니다

방대한  모드들을 보유하고 있습니다

 

 

image.png.jpg

그리고 하이브리드 모드 + 플러그인 API 기반의 스펀지 포지 같은 것들이 있습니다 

플러그인과 모드를 동시에 사용 가능 하긴 하지만

이런저런 충돌 문제들이 생길 수 있어서

직접 해결을 해야하는 부분이 많이 있습니다

 

 

image.png.jpgimage.png.jpgimage.png.jpg

그 외에 다중 서버용 프록시 서버 프로그램들 번지코드 벨로시티 워터폴(번지코드 포크) 

가장 유명한 건 번지코드, 번지코드에 여러 패치를 적용한 워터폴

그리고 새로 코드를 작성해서 성능은 좋지만 인지도가 떨어지고

기존 플러그인들이 호환이 안되는 벨로시티

다중 서버용 프록시 서버는 간단히 설명 하자면

마크 서버 컨테이너를 1번 부터 3번 까지 만들고 

 

1번은 마을 서버

2번은 야생 서버

3번은 던전 서버

 

이런 식으로 세팅을 해두고 각 서버 간에 이동을 할 수 있게 해주는 프로그램 입니다

 

처음 접속 하면 1번 서버로 접속하고 거기서 설정 된 npc를 통하든 주문서를 통하든 

GUI나 명령어를 통하든 해서 이동 하면 2번이나 3번 서버로 갈 수 있는 거죠

귀환을 하면 다시 1번 서버로 접속하고 이런 식으로 설정이 가능해집니다

 

 

네 보다보니까 참 복잡하네요 

 

저 같은 경우 curseforge를 통해서 모드팩을 다운 받아 서버를 처음 만들어 봤는데요

이름에서 알 수 있듯이 forge 기반이더라고요 

 

처음에는 이게 뭔가 싶기도 하고 포지가 뭔지 패브릭이 뭔지도 모르는 상태로 그냥 고른 게 포지 였던 거죠

 

우선 서버를 만들고 보니 이런 저런 아이디어가 생기고 한 번 바꿔보려고 했더니

호환이 안되는 부분이 많네요

 

스크립트(skript)라는 걸로 자바 코드를 이용해서

이런저런 기능들을 쉽게 추가할 수 있는 기능이 있다길래 추가해볼까 했더니

버킷api 기반 플러그인이라고 합니다...

 

포지에는 적용이 안되죠

 

뭐 지금 만들어 둔 서버도 모드팩 받아서 이런저런 설정 조금 수정하고 추가한 거라

엎어버리고 새로 만들어도 되긴 합니다만 그래도 시행착오로 인해 날린 시간은 좀 아깝긴 합니다

 

마크 서버를 만들어 보실 분들은 최종적인 서버의 모습을 그려보시고

거기에 필요한 부분이 어느 것 인지를 생각 해보신 후 스타팅 프로그램을 잘 선택하시길 바랍니다

 

제가 만들어 보고 싶은 서버는 버킷api + 다중 서버로 만들어 봐야겠는데

버킷 서버도 모드팩이 있는지 모르겠네요

 

모드팩 없으면 수동으로 일일이 하나씩 다 추가해야 하는데 충돌나면...끔찍합니다

예전 엘더 스크롤 모드 설치할 때의 안좋은 기억들이 살아나네요

 

 

추가

좀 더 알아보니 모드가 클라이언트에만 설치해도 작동이 되는 모드가 있고

서버에 설치해야하는 모드가 있고 그렇더라고요

기본 페이퍼 플러그인 서버를 돌리고 각종 플러그인과 스크립트로 서버를 설정하고

클라이언트에 클라이언트용 모드와 쉐이더팩 리소스팩등을 추가해서 

서버를 구성하는 경우도 있네요

현재 스트리머들이 하는 띵타이쿤이 이 방식으로 추정 된다고 합니다

해보니까 훨씬 쾌적하긴 합니다 스크립트 적용도 잘 되면서

어느정도 편의성 모드들은 클라이언트에 설치되고요

 

 

솔직히 정리하고 보니 내용은 얼마 안되는데

겉핧기 수준으로 정리한 글이라 아 대충 이 방향으로 알아봐야겠다를 정하시고

검색 해보시면 워낙 유명하고 유저가 많은 게임이라

수많은 자료들과 정보들을 찾아 보실 수 있을 겁니다

한마포 - 한국 마인크래프트 포럼 (koreaminecraft.net)

한마포에도 자료나 정보가 많더라고요

 

서버 만드시는 분들은 서버가 문제없이 잘 만들어지길 기원합니다

신고공유스크랩
7
profile image 1등
달소 2024.02.19. 23:00
와우,, 엄청난 가이드네요...! 게임서버구축쪽 별도 가이드를 만들어야할지,,ㅎ
정보 공유해주셔서 감사합니다 :)
profile image
빨간물약 글쓴이 2024.02.20. 11:43
달소
그냥 개념만 적은 거죠
서버 만들고 설정하고 모드 적용 하는 부분을 가이드로 만들면 분량이 어마어마할 거 같더라고요
각 파트 별로 할게 정말 많더라고요
마크 서버가 돈이 되니까 개인이 만든 스크립트나 플러그인도 돈 받고 파는 경우도 있더라고요
2등
수박 2024.02.21. 12:19
마크 서버를 운영을 많이 해봤는데 purpur이랑 paper를 제일 많이 쓰게 되어라고요. paper는 버그 수정및 추가 기능이 많고 purpur는 paper에서 최적화만 좀 된버전이라고 보시면 됍니다. 마크 모드서버는 구버전은 forge 신버전은 fabric서버를 많이 사용합니다만 일반 순정서버에다가 스크립트랑 플러그인들을 이용해서 사용하는경우도 있습니다.
예전에는 마크 안에서 음성채팅을 하려면 모드가 필수였지만 지금은 서버에는 플러그인,클라이언트에는 모드로 이용해서도 사용할수있더군요
profile image
빨간물약 글쓴이 2024.02.24. 23:05
수박
네 페이퍼에 심플 보이스챗 플러그인이랑 클라이언트 모드로 세팅 되더라고요
수박 2024.02.25. 21:04
빨간물약
예전에는 크래프트버킷을 쓰다가 거기에서 스피곳으로 바뀌었다가 페이퍼로 유행이 바뀌었습니다

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

취소 댓글 등록

cmt alert

신고

"님의 댓글"

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

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story
번호 분류 제목 글쓴이 날짜 조회 추천
가이드 Ubuntu 24.04 LTS Desktop 원격 접속 설정하기(SSH,RDP) 3 달소 1일 전18:33 91 +1
가이드 Ubuntu 24.04 LTS Server 설치해보기 달소 1일 전17:40 173 +2
잡담 Ubuntu 24 가 정식출시되었습니다~~ 8 달소 1일 전10:37 279 +2
454 정보
image
달소 2일 전08:21 175 +1
453 정보
normal
행복구슬 24.04.07.13:38 1095 +5
452 정보
image
DarkAcid 24.03.30.09:32 327 +2
451 정보
image
달소 24.03.28.22:48 180 +1
450 정보
image
Razorbacks 24.03.28.18:06 164 +1
449 정보
image
툭툭이 24.03.28.11:14 875 +17
448 정보
image
서맹 24.03.10.15:34 326 +1
447 정보
normal
서맹 24.03.09.17:09 212 +1
446 정보
image
달소 24.03.09.05:27 59 0
445 정보
image
달소 24.03.08.16:02 201 +2
444 정보
normal
서맹 24.03.08.15:15 180 +1
443 정보
normal
SHISHAMO 24.03.03.16:08 482 +1
442 정보
image
똥쓰똥쓰 24.03.01.13:15 654 +3
441 정보
image
honey720 24.02.28.00:20 242 +6
440 정보
image
권씨아저씨 24.02.24.21:41 203 +1
439 정보
image
콜라 24.02.23.16:30 145 +1
438 정보
normal
very 24.02.23.13:54 157 0
437 정보
normal
KelvinKang 24.02.20.20:35 116 +1
436 정보
image
달소 24.02.19.22:51 294 +1
정보
image
빨간물약 24.02.19.13:28 654 +3