본문 바로가기

마인크래프트 정보/서버 강좌 (JE)

마인크래프트 서버 여는 법 3-1 서버 소프트웨어 설명

서버 소프트웨어의 종류는 아주 많습니다. 대부분의 유저들은 Spigot이나 Paper를 사용하는데 이 두 서버 소프트웨어 이외에도 많은 서버 소프트웨어들이 존재합니다. 이번 강좌에선 서버 소프트웨어의 종류와 각 특징을 설명할 것입니다.

바닐라 서버 소프트웨어

출처 : Minecraft

마인크래프트 개발사 모장이 직접 만든 공식 서버 소프트웨어입니다. 모드나 플러그인을 사용할 수 없어 사람들이 거의 사용하지 않습니다. 하지만 스냅샷 버전의 서버 소프트웨어도 개발되기 때문에 주로 스냅샷 버전의 서버를 열 때만 사용합니다.

 

적용 가능한 모드 : 없음

 

지원하는 마인크래프트 버전 : 거의 모든 릴리스 버전과 스냅샷 버전

Craftbukkit

출처 : Java Code Geeks 포스트

전 세계적으로 사용되던 서버 소프트웨어였지만 저작권 문제로 개발이 중단됐었습니다. 지금은 Spigot 팀에 의해 다시 개발되고 있습니다. 하지만 저작권 문제가 해결된 것이 아니므로 완성된 서버 소프트웨어를 jar 파일로 배포하는 것은 금지되어있습니다.

 

CraftBukkit을 개조해 성능과 최적화 면에서 훨씬 뛰어나고 모든 플러그인이 호환되는 Spigot이 개발됐습니다. 구식 소프트웨어인 CraftBukkit 대신 Spigot을 사용하는 것을 매우 권장합니다.

 

적용 가능한 모드 : CraftBukkit 플러그인

 

지원하는 마인크래프트 버전 : 거의 모든 정식 릴리스 버전

Spigot

출처 : SpigotMC 공식 사이트

CraftBukkit을 개조해 만든 서버 소프트웨어입니다. CraftBukkit 플러그인들이 호환되고 Spigot 플러그인도 함께 적용할 수 있습니다. 하지만 저작권 문제가 해결되지 않은 소프트웨어를 개조한 것이므로 Spigot 또한 저작권 문제가 해결되지 않았습니다.

 

따라서 마찬가지로 완성된 서버 소프트웨어를 jar 파일로 배포하는 것은 금지되어있고 BuildTools를 이용해 직접 빌드 해서 사용해야 합니다. BuildTools를 이용해 빌드하면 CraftBukkit과 Spigot이 같이 나옵니다.

 

적용 가능한 모드 : CraftBukkit 플러그인, Spigot 플러그인

 

지원하는 마인크래프트 버전 : 거의 모든 정식 릴리스 버전

PaperMC

출처 : PaperMC 공식 사이트

Spigot의 문제점들을 해결하고 최적화한 서버 소프트웨어입니다. 1.9 업데이트로 PaperSpigot에서 Paper로 이름이 바뀌었습니다. Spigot보다 최적화도 잘 되어있고 Spigot 플러그인이 대부분 호환이 되며 완성된 jar 파일 배포가 가능합니다. 따라서 가장 사용을 권장하는 서버 소프트웨어입니다.

 

적용 가능한 모드 : CraftBukkit 플러그인, Spigot 플러그인, Paper 플러그인

 

지원하는 마인크래프트 버전 : 1.7.10 이상

Tuinity (개발 중단)

Paper를 개조한 서버 소프트웨어입니다. 더 많은 플레이어를 수용하는 것에 초점을 맞춰 최적화되었습니다. Paper 팀에 합병되어 더 이상 업데이트가 되지 않습니다.

 

개발이 중단되어 Log4J 보안 취약점이 해결되지 않았으므로 절대 사용하면 안됩니다.

 

적용 가능한 모드 : CraftBukkit 플러그인, Spigot 플러그인, Paper 플러그인

 

지원하는 마인크래프트 버전 : 1.13.2 이상

Airplane

Paper와 Tuinity를 개조한 서버 소프트웨어입니다. 엔티티 퍼포먼스를 중점으로 최적화되었습니다.

 

적용 가능한 모드 : CraftBukkit 플러그인, Spigot 플러그인, Paper 플러그인

 

지원하는 마인크래프트 버전 : 1.16.5 이상

Purpur

Paper와 Tuinity와 Airplane을 개조한 서버 소프트웨어입니다. 최적화와 관련하여 다양한 설정들을 제공하여 서버의 성능을 크게 향상시킬 수 있습니다. 하지만 일부 설정은 불안정합니다.

 

적용 가능한 모드 : CraftBukkit 플러그인, Spigot 플러그인, Paper 플러그인

 

지원하는 마인크래프트 버전 : 1.14 이상

TacoSpigot (개발 중단)

Paper를 개조한 서버 소프트웨어입니다. Paper와 마찬가지로 완성된 jar 파일 배포가 가능합니다. 하지만 일부 플러그인이 호환되지 않을 수 있고, 업데이트가 중단되었기 때문에 사용을 권장하지 않습니다.

 

개발이 중단되어 Log4J 보안 취약점이 해결되지 않았으므로 절대 사용하면 안됩니다.

 

적용 가능한 모드 : Spigot 플러그인 (불안정)

 

지원하는 마인크래프트 버전 : 1.8.8, 1.11.2, 1.12, 1.12.2

Cauldron (개발 중단)

출처 : OMGSERV 뉴스

1.6.4 버전부터 MCPC+에서 Cauldron으로 이름이 바뀌었습니다. Forge 모드와 Spigot 플러그인을 함께 적용할 수 있는 서버 소프트웨어로 많이 쓰였지만 저작권 문제로 인해 1.7.10 버전을 끝으로 개발이 중단되었습니다.

 

개발이 중단되어 Log4J 보안 취약점이 해결되지 않았으므로 절대 사용하면 안됩니다.

 

적용 가능한 모드 : Spigot 플러그인, Forge 모드

 

지원하는 마인크래프트 버전 : 1.6.4, 1.7.2, 1.7.10

KCauldron (개발 중단)

Cauldron을 개조해서 만들었습니다. 저작권 문제로 개발이 중단되었습니다. Forge 모드와 Spigot 플러그인을 함께 적용할 수 있습니다. 하지만 불안정하므로 사용을 권장하지 않습니다.

 

개발이 중단되어 Log4J 보안 취약점이 해결되지 않았으므로 절대 사용하면 안됩니다.

 

적용 가능한 모드 : Spigot 플러그인, Forge 모드

 

지원하는 마인크래프트 버전 : 1.7.10

Thermos (개발 중단)

출처 : Thermos GitHub

Cauldron을 개조해서 만든 KCauldron을 개조해서 만들었습니다. 저작권 문제로 인해 개발이 중단되었습니다. Forge 모드와 Spigot 플러그인을 함께 적용할 수 있습니다.

 

개발이 중단되어 Log4J 보안 취약점이 해결되지 않았으므로 절대 사용하면 안됩니다.

 

1.7.10에서 Spigot 플러그인과 Forge 모드를 동시에 적용할 때 가장 사용을 권장하는 서버 소프트웨어입니다.

 

적용 가능한 모드 : Spigot 플러그인, Forge 모드

 

지원하는 마인크래프트 버전 : 1.7.10

Contigo (개발 중단)

출처 : Contigo GitHub

Cauldron을 개조해서 만든 KCauldron을 개조해서 만든 Thermos를 개조해서 만들었습니다. 저작권 문제로 인해 개발이 중단되었습니다.

 

개발이 중단되어 Log4J 보안 취약점이 해결되지 않았으므로 절대 사용하면 안됩니다.

 

적용 가능한 모드 : Spigot 플러그인, Forge 모드

 

지원하는 마인크래프트 버전 : 1.7.10

Kettle (개발 중단)

출처 : Kettle GitHub

Cauldron을 개조해서 만든 KCauldron을 개조해서 만든 Thermos를 개조해서 만든 Contigo를 개조해서 만들었습니다. 하지만 지금의 Kettle은 Contigo의 의존성을 없애 더는 Contigo의 포크로 간주할 수 없는 독립형 하이브리드 서버입니다.

 

Kettle은 커스텀 Forge와 Paper 빌드로 개발되고 있어 1.12.2 버전에서 모드를 적용함과 동시에 CraftBukkt과 Spigot의 플러그인을 적용할 수 있습니다.

 

개발이 중단되어 Log4J 보안 취약점이 해결되지 않았으므로 절대 사용하면 안됩니다.

 

적용 가능한 모드 : CraftBukkit 플러그인, Spigot 플러그인, Forge 모드

 

지원하는 마인크래프트 버전 : 1.12.2

CatServer

출처 : CatServer GitHub

Spigot 플러그인과 Forge 모드를 한 번에 적용할 수 있는 서버 소프트웨어로 1.12.2에서 가장 안정적이며 좋은 성능을 보입니다. 멀티 코어를 지원하는 버전도 있었지만 개발이 중단됐습니다.

 

CatServer 개발자가 제작, 지원하던 Porous 서버 모드를 적용하면 Spigot 플러그인과 Forge 모드뿐만 아니라 Sponge 플러그인까지 적용할 수 있었지만 개발이 중단됐으며, 최신 버전의 CatServer에서는 작동하지 않습니다.

 

1.12.2에서 Spigot 플러그인과 Forge 모드를 동시에 적용할 때 가장 사용을 권장하는 서버 소프트웨어입니다.

 

적용 가능한 모드 : Spigot 플러그인, Forge 모드

 

지원하는 마인크래프트 버전 : 1.12.2‌‌

Arclight

Spigot 플러그인과 Forge 모드를 한 번에 적용할 수 있는 서버 소프트웨어로 안정적이며 좋은 성능을 보입니다.

 

최신 버전에서 Spigot 플러그인과 Forge 모드를 동시에 적용할 때 가장 사용을 권장하는 서버 소프트웨어입니다.

 

적용 가능한 모드 : Spigot 플러그인, Forge 모드

 

지원하는 마인크래프트 버전 : 1.14.X 이상

Forge

출처 : Forge 공식 사이트

Forge의 공식 서버 소프트웨어입니다. 기본적으로 오직 Forge 모드만 적용 가능하며 서버 모드인 SpongeForge 모드를 적용하면 Sponge 플러그인도 적용할 수 있습니다.

 

적용 가능한 모드 : Forge 모드

 

지원하는 마인크래프트 버전 : 거의 모든 버전

SpongeVanilla

출처 : Sponge 공식 사이트

최적화가 잘 되어있지만 가장 보편화된 Spigot 플러그인이 적용되지 않고 Sponge 플러그인만 적용이 가능합니다.

 

적용 가능한 모드 : Sponge 플러그인

 

지원하는 마인크래프트 버전 : 1.8 이상, 1.12.2 이하

SpongeForge (서버 모드)

출처 : Sponge 공식 사이트

Forge 서버에 Sponge 플러그인을 적용할 수 있게 해주는 서버 모드입니다.

 

적용 가능한 모드 : Sponge 플러그인, Forge 모드

 

지원하는 마인크래프트 버전 : 1.10.2 이상, 1.12.2 이하

Rainbow (개발 중단)

출처 : Project Rainbow 공식 사이트

Rainbow 용 플러그인만 적용이 가능한 서버 소프트웨어입니다.

 

개발이 중단되어 Log4J 보안 취약점이 해결되지 않았으므로 절대 사용하면 안됩니다.

 

적용 가능한 모드 : Rainbow 용 플러그인

 

지원하는 마인크래프트 버전 : 1.11.2 이상

Geyser

한 서버에 최신 버전의 자바 에디션과 최신 버전의 베드락 에디션이 동시에 접속할 수 있게 해줍니다. 각 에디션의 플레이어 간의 상호작용이 안정적이며 자바 에디션의 기본적인 게임 요소와 플러그인이 대부분 완벽하게 작동합니다.

 

기본적으로 독립적인 서버 소프트웨어로 작동하고 Spigot이나 Paper 등의 서버에 플러그인형으로 적용할 수 있으며 프록시 서버 플러그인형으로 BungeeCord나 Waterfall, Velocity에도 적용할 수 있습니다.

 

Geyser 플러그인을 적용 가능한 서버, 프록시 소프트웨어 : Spigot 기반 서버, Sponge 기반 서버, BungeeCord 기반 프록시, Velocity 기반 프록시

 

지원하는 마인크래프트 버전 : 각 에디션의 최신 버전

반응형