Vanilla
Mojang 에서 공식적으로 배포하는 Minecraft 서버 구동용 프로그램입니다.
마인크래프트 런처내의 버전 페이지에서 서버 구동용 JAR 파일을 내려받아 사용합니다.
장점
- 타 서버 구동용 프로그램에 비해 빠르게 바닐라 환경의 마인크래프트를 시작해 구동할 수 있음.
- Mojang Studios에서 공식적으로 제공하는 Minecraft 서버 구동 프로그램이므로 더욱 신뢰성이 있음.
단점
- 바닐라 마인크래프트 그 이상으로의 확장이 불가능함.
- 서버 환경을 직접 구축해야함.
설정 방법
CraftBukkit
가장 많이 쓰였었던 커스터마이징 가능한 Minecraft 서버 구동용 프로그램입니다.
공식 홈페이지
장점
- 구버전의 Minecraft Plugins들이 대부분 Craftbukkit을 대상으로 개발되어 있음.
- 1.8 이전의 Minecraft 버전들을 지원함.
- 플러그인을 통해 게임 확장시, 서버 측에서 모든 내용을 처리하기에, 클라이언트에서 따로 별개의 프로그램을 설치할 필요 없이 Vanilla Minecraft 그대로 접속이 가능함.
- Vanilla에 비해 다수의 코드 최적화가 적용되어 있음.
단점
- Spigot API 등 상대적으로 최신 API를 사용하는 플러그인과 호환성이 좋지 않음.
- Mojang의 파일을 직접 재배포 할 수 없기에 Spigot의
BuildTools.jar
를 이용하여 빌드 하여야 함. DMCA Takedown Notice
설정 방법
Spigot
CraftBukkit의 Bukkit API와 뛰어난 호환성을 제공해 아직까지도 잘 활용되고 있는 Minecraft 서버 구동용 프로그램입니다.
공식 홈페이지
장점
- CraftBukkit 대상으로 개발된 플러그인과 뛰어난 호환성을 자랑함.
- 플러그인을 통해 게임 확장시, 서버 측에서 모든 내용을 처리하기에, 클라이언트에서 따로 별개의 프로그램을 설치할 필요 없이 Vanilla Minecraft 그대로 접속이 가능함.
단점
설정 방법
Paper
Spigot 기반으로 개발된 속도가 매우 빠른 Minecraft 서버 구동용 프로그램입니다.
공식 홈페이지
장점
- Spigot와의 플러그인 호환성을 제공함.
- 속도가 굉장히 빠름.
- Spigot의 빌드 툴인
BuildTools.jar
와 별개로 paperclip.jar
에서 완전히 자동으로 패칭하기 때문에, 초기 설정이 훨씬 용이함.
단점
설정 방법
Tuinity
Paper 기반으로 개발된 Minecraft 서버 구동용 프로그램입니다.
GitHub
장점
- Spigot와의 플러그인 호환성을 제공함.
- 속도가 굉장히 빠름.
- Spigot의 빌드 툴인
BuildTools.jar
와 별개로 JAR 파일에서 완전히 자동으로 패칭하기 때문에, 초기 설정이 훨씬 용이함. - Paper보다 더욱 개선된 조명 렌더
단점
Yatopia
Tuinity 기반으로 개발되어 기타 Paper 포크의 패치를 몰아온 프로젝트입니다.
공식 홈페이지 GitHub
장점
- Spigot와의 플러그인 호환성을 제공함.
- 속도가 굉장히 빠름.
- Spigot의 빌드 툴인
BuildTools.jar
와 별개로 JAR 파일에서 완전히 자동으로 패칭하기 때문에, 초기 설정이 훨씬 용이함. - Paper보다 더욱 개선된 조명 렌더 (Tuinity), 엔티티 최적화 (Airplane), 구성 설정 추가 (PurPur), 비동기 청크 로딩 및 오버헤드 감소 (Tic-Tacs, Akarin) 등.
단점
- 일부 플러그인과의 호환성 문제가 있음.
- 소프트웨어가 상당히 불안정함.
Sponge
Spigot/Bukkit에 기반하지 않은 확장 가능한 Minecraft 서버 구동용 프로그램입니다.
공식 홈페이지
장점
- 플러그인을 통한 게임 확장 가능함.
- Forge 와의 높은 연동성을 기반으로 Forge 기반의 모드 서버를 열 수 있음. (Sponge Forge 사용시)
단점
- Spigot, Bukkit API 기반의 플러그인과 호환되지 않음.
- 접속하는 유저 또한 서버와 같은 모드를 설치하여야만 접속이 가능함.. (Sponge Forge를 사용하는 Forge mod에 한정, Server-Side mod 제외)
Glowstone
바닥부터 다시 설계된 오픈소스 Minecraft 서버 구동기 입니다. 링크 GitHub Repo (1.13 이상)
장점
- 모든 코드가 오픈소스 (Mojang Studios 에서 만든 코드가 일체 들어가지 않음)
- Bukkit, Spigot, Paper API 를 공식 지원함.
단점
- 빌드 방법이 다소 어려움.
- NMS (net.minecraft.server)나 기존 CraftBukkit 기반의 소스코드와는 일체 호환되지 않음.
Forge Server
Forge 기반의 모드를 사용하는 서버를 구동하기 위한 Minecraft 서버 구동기 입니다.
공식 홈페이지
장점
단점
- 기본적으로는 Bukkit, Spigot, Paper API를 사용 하는 플러그인을 사용 할 수 없음.
- 접속하는 유저 또한 서버와 같은 모드를 설치하여야만 접속이 가능함. (Server-Side mod 제외)
Fabric Server
Fabric 기반의 모드를 사용하는 서버를 구동하기 위한 Minecraft 서버 구동기 입니다.
공식 홈페이지
장점
- Fabric 기반의 모드 서버를 열 수 있음.
단점
- 기본적으로는 Bukkit, Spigot, Paper API를 사용 하는 플러그인을 사용 할 수 없음.
- 접속하는 유저 또한 서버와 같은 모드를 설치하여야만 접속이 가능함. (Server-Side mod 제외)
Magma
Forge 기반의 서버에 Paper를 통합한 Minecraft 서버 구동기 입니다.
공식 홈페이지 GitHub (for 1.12.x) GitHub (for 1.16.x)
장점
- Forge 기반의 모드 서버를 열 수 있음.
- Bukkit, Spigot, Paper API를 사용하는 플러그인 또한 사용이 가능함.
단점
- 접속하는 유저 또한 서버와 같은 모드를 설치하여야만 접속이 가능함. (Server-Side mod 제외, Bukkit/Spigot 플러그인 제외)
Mohist (구. Cauldron/Thermos)
Forge 기반의 서버에 Paper를 통합한 Minecraft 서버 구동기 입니다.
홈페이지 GitHub
장점
- Forge 기반의 모드 서버를 열 수 있음.
- Bukkit, Spigot, Paper API를 사용하는 플러그인 또한 사용이 가능함.
단점
- 접속하는 유저 또한 서버와 같은 모드를 설치하여야만 접속이 가능함. (Server-Side mod 제외, Bukkit/Spigot 플러그인 제외)