개인 자료란 (JE)

  서버 커뮤니티

Profile 우선순위 대표칭호 없음
Profile

이해도 입문자 
게임버전 (JE) 관련없음 
게임버전 (BE) 관련없음 

안녕하세요 제가 정말 하고싶다고 생각만 해오던 마인크래프트 서버 개발이란것을  이번에 마음이 잘 맞는 친구들과 시작해볼려고 한마포에 가입하였습니다. 이제 막 출발점에 서있어 모르는 것들이 너무 많습니다. 그래서 이렇게 고수분들이 모여 계신다는 한마포에서 질문 몇가지만 하겠습니다. 

1.마인크래프트는 서버개발에서 필요한 역할군은 어떤것들이 나누어 지나요? 

2.제가 플러그인과 모드쪽을 담당하고 배우고 싶은데 어떤거 부터 시작해야할까요. 배우기 좋은 사이트 추천해주시면 정말 감사드리겠습니다.

3.서버개발환경을 구축하기위해서 포트포워딩은 필수라 하던데 사실인가요.(집사정때문에 포트포워딩이 당장은 힘들어요.)

4.마인크래프트 서버에서 플러그인과 모드를 둘다 사용해서 서버를 열수 있는건가요?

5.플러그인,모드개발이란 목표가 있지만 스타트를 어떻게 해야할지 모르겠습니다.. 어떤식으로 커리큘럼을 짜야할지 고민입니다 

정말 열심히 해보고 싶습니다 도와주시면 정말 감사하겠습니다


7개의 댓글

노을넴
2024.06.27
  1. 분야로 따진다면 시스템 및 기능 구현(모드/플러그인, 커맨드), 맵 제작(구조물 및 건축, 지형 알고리즘 제작), 데이터 팩(조합법, 구조물, 노획물 등), 리소스 팩(텍스쳐, 모델링, 셰이더, 번역/I18n), 셰이더 팩, 네트워크 정도가 있을 것 같네욘
  2. 서버사이드 기능만 제작할 거라면 플러그인, 클라이언트 및 서버사이드 양측을 제작할 거라면 모드 환경이 권장되는 것이에욘. 서버사이드 기능은 서버에서 처리되는 지형, 바이옴, 차원, 이동, 인챈트, 명령어, 블록 상호작용, 엔티티 상호작용, 아이템 상호작용, 기타 기능 및 로직들 등에 해당하고, 클라이언트 사이드는 GUI출력, 화면 렌더링 등 클라이언트에 별도의 리소스가 필요한 기능들에 해당하는 것이에욘
  3. 포트포워딩은 외부 컴퓨터가 접속하여 플레이가 가능하도록 내부 네트워크와 연결하는 일종의 주소록과 같은 것이에욘. 개발 단계에서는 필요에 따라 할 수도 있고 안할 수도 있는 것이에욘
  4. 일반적으로 플러그인(대부분 Bukkit 플러그인이나 Sponge 플러그인을 일컬음)과 모드(대부분 (Neo)Forge나 Fabric) 둘 다 적용할 수 있는 서버를 하이브리드 서버라고 하는 것이에욘. 하지만 모드와 플러그인 모두 안정성과 호환성의 이유로 정상 작동을 보장할 수 없는 것이에욘
  5. 혹시 프로그램 개발 경험이 있나욘?
우선순위
2024.06.28
@노을넴

아 프로그래밍 경험은 음.. 파이썬을 학교에서 배우고 흥미가 생겨 조금 공부를 해보고있습니다만 뭔가를 개발한 경험은 없어요

우선순위
2024.06.29
@노을넴

서버사이드는 일반 모드과 다른건가요?

노을넴
2024.06.29
@우선순위

일반 모드가 무엇을 말하는거죤?

우선순위
2024.06.29
@노을넴

그 서버사이드모드 / 일반모드 포지나 페브릭 이렇게 구별되는게 아닌가요

노을넴
2024.06.29
@우선순위

아닌데욘

qsef1256
2024.06.27

일단 자바란 언어를 조금 해보고 판단하시는 게 맞을 것 같습니다. 못할 정도로 어렵다면, 맞지 않는 겁니다.