개인 자료란 (JE)

  서버 커뮤니티

Profile 코블몬고수가되고싶어 대표칭호 없음
Profile

질문하기 전문개발

전문 서버처럼 서버를 만들고싶어요!

17 일 전 조회 수 130 추천 수 0
이해도 입문자 
게임버전 (JE) 1.21.3 
게임버전 (BE) 관련없음 

 마인크래프트랑 포켓몬을 너무 너무 좋아하는 이번 년에 갓 20살된 컴퓨터공학과인 한 대학생입니다.

저는 평소 마인크래프트 포켓몬 서버만 전전하다가, 새로운 포켓몬 모드인 cobblemon 모드라는 것 을 알게 되었습니다.
이 모드가 너무 흥미롭고 재밌어 보여서 친구들과 즐겨보려 했지만, 턱없이 부족한 컨텐츠량 때문에 2~3일간밖에 즐기지 못하고 다시 손을 대지 않았습니다.

하지만 저는 이 픽셀의 감성이 느껴지는 포켓몬들과 함께 마인크래프트에서 모험을 즐기는 것이 너무나도 좋았습니다.

 그렇기 때문에 한 번 쯤은 가지고 있던 내가 만든 서버에 대한 환상과 로망을 실현시킬 서버 개발을 해 보고 싶었지만, 정보를 찾기가 너무 힘들기도 하고 제가 java나 c/c++ python에 대한 지식이 거의 전무하다시피 수박 겉핥기로만 공부해서 제가 무언가를 해보려고 해도 상당히 애를 먹고있습니다. 예전에 잠깐 스크립트를 공부했었을때의 기억이 있어서 모드서버와 플러그인의 호환 여부를 찾아보니, 다른 모드서버를 보면 분명히 플러그인을 쓴 것 같은 여러 시스템을 사용 가능한데 당장에 찾아보면 모드서버에서는 플러그인을 사용할 수 없고, 하이브리드버킷을 통해서 하라고는 하는데 도통 이게 맞는지 틀린지 조차 모르겠고 딱히 가이드라인이 제시되어있지 않다보니 시작하는 것 조차 굉장히 애를 먹고 있습니다.

 그렇기 때문에 마인크래프트 커뮤니티중에서 가장 인지도가 높은 한마포에서 염치 불고하고 이런 두서 없는 질문글을 작성하게 되었습니다.

 제목에 적힌것처럼 전문적인 서버가 아니여도 됩니다. 친구들끼리 즐기기만 하는 소형 서버여도 좋아요.  그저 제대로 서버를 만들어 제가 원하는 시스템을 구축하고 실현시키는것이 제가 앞으로 선택한 진로에 아주 미약하게나마 도움을 주면서 제 흥미를 유지하기에 가장 좋은 방법이 아닐까 싶기에 이런 생각을 하게 되었습니다.

 질문탭을 보면서 댓글이 달리는 빈도가 상당히 낮길래 이 똥글에 댓글이 달릴 것 같지는 않습니다만, 그럼에도 희망을 가지며 이 글을 적어봤습니다.

이 아래에는 제가 어려움을 겪고있는? 고민하는? 부분들이니 제 질문에 답해주실 수 있으신분들은 아시는 부분에서 최대한 답변 부탁드립니다.ㅠㅜ

1. 대형 모드 서버에서는 스크립트를 사용하는건가요?
ㄴ1-1 스크립트를 사용한다면 어떻게 사용하는건가요?

ㄴ1-2 스크립트를 사용하지 않는다면 그러한 시스템을 어떻게 구축하는건가요?

2. 다른 대형 모드 서버는 정말 하이브리드버킷을 통해서 시스템을 구축하나요?

3. 이러한 개발? 쪽 관련한 커뮤니티중에 추천해주실만한 곳이 있나요?(웬만하면 한국 커뮤니티를 찾고싶습니다)

4. 이런 것과 관련된 정보를 쉽게 찾을 수 있는 곳이 있을까요?

9개의 댓글

환타비
17 일 전

저도 서버를 만들어본 입장으로써 스크립트 같은경우 저는 많이 사용하는편 입니다

 

최적화 면에서는 플러그인이 좋은건 사실이지만 "간편" 그 두글자로인해서 저는 스크립트를 많이 사용합니다

편집이 쉽고 간단하게 수정이 가능한 측면에서 스크립트를 많이 사용 합니다

 

스크립트로는 그냥 진짜 간단한 거부터 시작해서 여러가지를 만들수 있죠~ 도박, gui, 상점 등등 여러가지를 다 스크립트로 제작이 가능 합니다

 

1-2 에서 나오는 스크립트를 사용안하면 거의 플러그인으로 제작 된거라 보시면 될것 같습니다

 

다만 악놀이나 띵타이쿤 같은 서버는 모드를 같이 사용하는데요 이 모드는 다 개인적으로 만드는 모드라 오류가 적은거에욤

(아마 버킷도 다른거 쓰지 않을까 생각은 해봅니다... 저도 엄청 잘하는게 아니라서..ㅎㅎ)

 

3번과 4번은 사실 말하자면 힘듭니다

현재 스크립트 개발자나 플러그인 개발자나 국내보다 외국에 더 많기 때문에 한국관련으로만 찾을려면 힘들고 안나올 가능성이 높아요

 

그래도 몇 없는 것중에 뽑자면

https://discord.gg/twbH9VK6RR

요기 하나 추천 할수 있을것 같아용! (더 있겠지만... 저는 별로 없어서..ㅎㅎ)

 

스크립트쪽 공부 하실려면 구글링이나 skripthub 같은곳 들어가서 구문 찾으시면 그나마 쉽게 제작 가능 하실거에욤

환타비
17 일 전
@환타비

하이브리드 버킷을 추천 해드리지 않는것은 오류가 났을때 해결이 아주 어렵기 때문에 추천을 안해드리는거지 설정만 잘하시고 오류 없다면 사용 하셔도 무방해요 다만 몇몇 플러그인은 하이브리드 버킷에서 지원을 안할수가 있어서 확인 잘 해보셔야 합니다

@환타비

감사합니다 ㅠㅠ 열심히 공부해볼게요오 좋은 정보 감사합니다

SJHUB
17 일 전

1. 대형 서버에서는 스크립트를 사용하지 않습니다. (간혹 사용하는 경우는 있지만 대부분 사용하지 않거나 메인 기능에는 사용하지 않습니다.) 그 이유는 많은 플레이어를 감당해야하는 서버의 경우 메모리 사용량 감소와 최적화에 중점을 둬야하기 때문에 보통 플러그인으로 기능을 제작합니다.

1-1. Skript 플러그인을 다운받고 Skriptlang이라는 독자적인 언어를 사용하여 제작할 수 있습니다. 자세한건 해당 플러그인의 위키에서 찾으실 수 있습니다.

1-2. 1번과 마찬가지로 플러그인으로 제작합니다.

 

2. 정말 "모드"가 들어가야하는 서버의 경우 하이브리드 서버 소프트웨어를 사용합니다.(1.16.5 또는 1.20.1 등이 많음) 그게 아니라면 Paper 기반의 서버 소프트웨어를 사용하고 클라이언트 측 모드와 함께 사용합니다(플러그인과 통신).

3. 직접 개발을 하기 위해 커뮤니티를 찾으시는거라면 해외 spigotmc 또는 reddit같은 커뮤니티를 찾아보시는게 좋습니다. 개발자를 구인하기 위해서라면 한마포나 우마공 등을 사용하시면 되겠네요.

4. 국내에 형성된 커뮤니티, 그것도 마인크래프트 개발과 관련된 커뮤니티는 대부분 없거나 규모가 작아 질이 떨어집니다.

@SJHUB

ㅠㅠ 감사합니닷 열심히해볼게요오

@SJHUB

혹시 2번에 클라이언트 측 모드와 함께 사용한다는게, 서버는 플러그인으로 구축하고 그 외에 클라이언트로 모드를돌리거나 하는 방법이 있는건가용?

SJHUB
15 일 전
@코블몬고수가되고싶어

플러그인측에서 플레이어에게 패킷을 전송하면, 플레이어측에 설치된 클라이언트 모드가 이를 수신하여 별도의 기능을 동작하게합니다.

예를들어 이전 스트리머 양띵님이 오픈하신 띵타이쿤 서버나 악어님이 오픈하신 악어의 놀이터 등에서 사용되는 사례가 있습니다.

노을넴
16 일 전
  1. Skript는 모드 환경에서는 사용이 불가능한 것이에욘. 하이브리드 로더를 사용한다 하더라도, Skript에서는 모드와 상호 참조가 거의 불가능한 것이에욘
  2. 대부분의 모드들과 플러그인들은 하이브리드 로더를 대상으로 제작되지 않았으므로 정상 작동을 보장할 수 없는 것이에욘. 설령 정상 작동한다 하더라도 언제 어디서 문제가 발생해도 이상하지가 않은 것이에욘. 호환성과 안정성을 중요하게 생각한다면 모드 환경에서 대체제를 찾으세욘
  3. 모드 환경을 고집한다면 Skript를 사용하는 것 대신 Kube.js 혹은 Scarpet 사용을 고려해 보거나, 아니면 직접 모드를 개발하는 것을 추천드리는 것이에욘
  4. 국내에 존재하는 Minecraft 개발 중점 커뮤니티는 대부분이 규모가 크지 않은 것이에욘. 그나마 규모가 큰 데라면 한국 마인크래프트 개발 커뮤니티 - Discord 서버 정도가 있겠네욘
@노을넴

오호.... 감사합니당 이런 정보 너무 고마워욘

뉴스 및 창작물
/files/thumbnails/729/017/004/262x150.crop.jpg?20250326233109

업데이트

마인크래프트 자바 1.21.5 출시 (Minecraft Java 1.21.5 Released): 한국어 번역본

updater

2025-03-26

0

/files/thumbnails/202/016/004/262x150.crop.jpg?20250323230938

소식

Minecraft LIVE - 2025 March 내용 요약

노을넴

2025-03-23

1

/files/thumbnails/103/015/004/262x150.crop.jpg?20250321164817

업데이트

마인크래프트 1.21.5 릴리스 후보 (Minecraft 1.21.5 Release Candidate 1): 한국어 번역본

updater

2025-03-21

0

/files/thumbnails/612/009/004/262x150.crop.jpg?20250319182233

업데이트

마인크래프트 1.21.5 프리릴리스 (Minecraft 1.21.5 Pre-Releases): 한국어 번역본

updater

2025-03-12

0

/files/thumbnails/166/005/004/262x150.crop.jpg?20250306005107

업데이트

마인크래프트 스냅숏 25w10a (Minecraft Snapshot 25w10a): 한국어 번역본

updater

2025-03-06

0