소개
윈도우 기준으로 작성
마인크래프트 자바에디션(JE)는 기본적으로 Java라는 언어로 만들어졌다.
구동을 위해서는 Java가 설치가 필수입니다.
마인크래프트 버전에 따라 자바의 버전도 다르게 설치해야 된다.
일반 서버(spigot, paper 등등) | |
1.18 ~ | Java 17 |
1.16.5 ~ 1.17.1 | Java 16 |
1.13 ~ | Java 11 |
~ 1.12.2 | Java 8 |
모드 서버(forge) | |
1.18 ~ | Java 17 |
1.17 ~ | Java 16 |
~ 1.16.5 | Java 8 |
다운로드 링크
Java SE Development Kit 에서 OS에 맞게 설치하면 된다.
서버 종류
마인크래프트 멀티서버의 서버 종류
- LAN 서버
- Realms 서버
- 바닐라 서버
- 플러그인 서버
- 모드 서버
- 하이브리드 서버 ( 모드 + 플러그인 )
등이 있다.
LAN 서버
싱글플레이에서 게임설정에 들어가면 LAN 서버를 열 수 있다.
포트 번호는 랜덤으로 지정된다.
Realms 서버
렐름(Realms) 서버는 마소/모장에서 제공해주는 마인크래프트 서버 호스팅이며,
최신버전만 지원한다.
렐름서버 이용 30일을 계정당 1회 사용할 수 있고 구독을 통해 렐름 서버를 이용할 수 있다.
바닐라 서버
마인크래프트에서 제공해주는 바닐라 서버 구동기를 받아야 합니다.
받는 방법은 세가지가 있습니다.
- 공식 마인크래프트 사이트 - https://www.minecraft.net/ko-kr/download/server
- 마인크래프트 런처
- getbukkit 사이트 - https://getbukkit.org/download/vanilla
공식 사이트의 경우 최신 버전의 서버 구동기만 다운받을 수 있습니다.
getbukkit 사이트의 경우 정상적으로 허락을 받은건지는 확인을 하지 않았으니 사용하지 않는걸 권장합니다.
마인크래프트 런처에서 받는 방법
런처를 실행하고 로그인 후에 다음과 같이 화면이 나옵니다.
그 후 [설치 설정] 에 들어 갑니다.
[새 설치 설정] 으로 갑니다.
버전에서 구동할 서버 버전을 선택 합니다.
원하는 버전을 선택하면 옆에 서버 를 누르면 다운로드 할 수 있습니다.
클릭 하면 다운로드가 자동으로 되는데 다운로드 폴더에 없을 경우 사용하고 있는 기본 인터넷 브라우저
다운로드 페이지를 확인하시면 됩니다.
크롬 또는 엣지를 사용 하시는 경우 컨트롤 + J 를 누르셔도 됩니다.
플러그인 서버
마인크래프트에서 플러그인: 마인크래프트 서버에 부가 기능을 추가하여 게임 내부에 새로운 요소 추가하는 프로그램
바닐라서버에 추가적인 부가기능을 가능하게 해주는 플러그인을 적용할 수 있게 해주는 버킷이 필요하다.
Bukkit API를 기반으로 만들어진 버킷들은 다음과 같이 다양하다.
서버에 규모에 맞게 골라 사용하면 된다.
모드 서버
모드 서버 버킷에는 2가지가 있습니다.
- 포지(forge) - https://files.minecraftforge.net/net/minecraftforge/forge/
- 패브릭(fabric) - https://fabricmc.net/use/server/
다음 과 같이 원하는 서버버전의 서버구동기를 선택하여 받을 수 있다.
하이브리드(hybrid) 서버
하이브리드 버킷 (hybrid bukkit) 이라고도 불린다.
이 버킷은 플러그인 + 모드를 모두 사용 가능한 서버 구동기이다.
따라서 플러그인과 모드와의 호환성이 완전하지 않는다
자주사용하는 버킷 종류로는
- SpongeForge
- CatServer
- Magma
- Arclight
- Mohist
등이 있다.