•  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
r9 vs r10
......
185185
== 서버 구현물 목록 ==
186186
이 문단은 현재까지 사용 가능하거나 개발이 중단된 다양한 종류의 서버 구현 프로그램을 소개한다.
187187
188
|| * 이름: 서버 구현 프로그램 이름 [br] * 한글 이름: 제안하는 한글 표기명 [br] * 플러그인 API: 플러그인 동작의 기반이 되는 [[API]] [br] * 지원 모드: 모드와 플러그인의 지원 여부 [br] * 홈페이지: 공식 홈페이지 링크 [br] * 마지막 버전: 개발이 중단된 경우 기입 [br] * 추가 설명: 해당 구현물의 부가적인 설명||
188
|| * 이름: 서버 구현 프로그램 이름 [br] * 한글 이름: 제안하는 한글 표기명 [br] * API: 플러그인 동작의 기반이 되는 [[API]] [br] * 지원 모드: 모드와 플러그인의 지원 여부 [br] * 홈페이지: 공식 홈페이지 링크 [br] * 마지막 버전: 개발이 중단된 경우 기입 [br] * 추가 설명: 해당 구현물의 부가적인 설명||
189189
190190
'''참고로 1.17부터 모든 서버 구동기들은 Java 16 이상이 요구된다.'''
191191
192192
=== 바닐라 서버 ===
193193
제작사인 Mojang에서 개발하는 공식 서버 프로그램이다. 근거리 네트워크 망의 유저끼리만 접속되는 [[마인크래프트/자바 에디션/서버#s-1.1|LAN 서버]]나, Mojang 사에서 호스트해주는 [[렐름|Realms]] 와 달리 독립적인 서버 프로그램을 통해 여는 방식이라 유저가 자신의 컴퓨터로 서버를 호스팅 할 수 있다. 아래에 나열할 서버 프로그램들도 마찬가지.
194194
195
멀티플레이를 많이 해보면 알다시피 서버의 기능을 풍요롭게 하는 요소로써 [[마인크래프트/플러그인/개발#s-2.1|플러그인]]이 빠질 수 없는데, 바닐라 서버는 플러그인 API가 존재하지 않아 플러그인을 적용할 수 없다. 즉, 화폐를 추가하거나 미니게임을 제공하는 등 플러그인이 제공하는 기능을 사용할 수 없고 기본적인 게임 요소만을 즐길 수 있다.[* 다만 1.12.2부터 함수, 1.13부터 데이터팩 기능이 추가되면서 플러그인을 바닐라 기능으로 대체하는 것이 가능하니, 어느 정도 지식이 있다면 플러그인보다는 안정성이 높은 바닐라 서버를 사용하는 것을 추천한다.] 따라서 플러그인을 사용하지 않는 생야생 서버[* 경제, RPG, 미니게임 등을 모두 배제하고 마인크래프트 본연의 야생 생존만이 유일한 장르인 서버]를 여는 경우에는 바닐라 서버가 가장 적합하다. 또, 바닐라 서버는 정식으로 출시되지 않은 '''스냅샷 버전'''을 지원한다는 이점을 가지고 있다.
195
멀티플레이를 많이 해보면 알다시피 서버의 기능을 풍요롭게 하는 요소로써 [[마인크래프트/플러그인/개발#s-2.1|플러그인]]이 빠질 수 없는데, 바닐라 서버는 API가 존재하지 않아 플러그인을 적용할 수 없다. 즉, 화폐를 추가하거나 미니게임을 제공하는 등 플러그인이 제공하는 기능을 사용할 수 없고 기본적인 게임 요소만을 즐길 수 있다.[* 다만 1.12.2부터 함수, 1.13부터 데이터팩 기능이 추가되면서 플러그인을 바닐라 기능으로 대체하는 것이 가능하니, 어느 정도 지식이 있다면 플러그인보다는 안정성이 높은 바닐라 서버를 사용하는 것을 추천한다.] 따라서 플러그인을 사용하지 않는 생야생 서버[* 경제, RPG, 미니게임 등을 모두 배제하고 마인크래프트 본연의 야생 생존만이 유일한 장르인 서버]를 여는 경우에는 바닐라 서버가 가장 적합하다. 또, 바닐라 서버는 정식으로 출시되지 않은 '''스냅샷 버전'''을 지원한다는 이점을 가지고 있다.
196196
197197
서버 구동기 다운로드 방법은:
198198
* 최신 릴리즈 버전은 [[https://minecraft.net/ko-kr/download/server|여기]]에서 내려받는다.
......
203203
204204
=== Bukkit API ===
205205
플러그인 [[API]]의 일종이다. 아래 목록은 이 API를 제공하는 서버 구현 프로그램들이다.
206
대한민국은 물론 해외를 포함하여 가장 높은 점유율을 보이며, 대다수의 플러그인들이 이 API를 기반으로 개발된다. [[모장]]이 버킷 개발팀을 인수했고, 현재는 [[DMCA]] 테이크 다운으로 인해 버킷의 공식 개발은 완전히 중단되어 최근에는 플러그인들이나 서버들이나 [[마인크래프트/자바 에디션/서버#s-3.3.3|Sponge]]나 다른 구현 프로그램으로 넘어가는 추세이다.
206
대한민국은 물론 해외를 포함하여 가장 높은 점유율을 보이며, 대다수의 플러그인들이 이 API를 기반으로 개발된다. [[모장]]이 버킷 개발팀을 인수했고, 현재는 [[DMCA]] 테이크 다운으로 인해 버킷의 공식 개발은 완전히 중단되어 최근에는 Bukkit API를 기반으로 다른 버킷으로 넘어가는 추세이다.[* 예를 들어 필수 플러그인 중 하나인 WorldEdit은 PaperAPI를 기반으로 제작되어 Spigot에서는 실행되지 않는다.]
207207
208
일반적인 서버를 만들 때는 Tuinity를 추천하고, 커스터마이징 원한다면 Purpur를 추천한다.
208
대규모 서버를 만들 때는 Tuinity를 추천하고, 최적화와 커스터마이징까지 원한다면 Purpur를 추천한다.[* 대부분의 서버에서는 Tuinity를 사용하지만, [[https://github.com/YouHaveTrouble/minecraft-optimization|최적화를 다루는 문서]]에서는 Purpur를 사용한다. Airplane은 1.17 기준으로 오류 패치 속도가 더디므로 비추천한다. (하지만 빠르기는 가장 빠르다.)]
209209
플러그인 개발 또는 소규모 서버는 Paper를 추천한다.
210210
211211
아래는 버킷들을 모아둔 사진이다.
212
[[파일:버킷안내.png|width=500px]]
212
[[파일:버킷안내.png|width=800px]]
213213
214214
==== Craftbukkit ====
215215
* 이름 : Craftbukkit
216216
* 한글 이름 : 크래프트버킷
217
* 플러그인 API : Bukkit
218
* 지원 모드 : 버킷 플러그인
217
* API : Bukkit
218
* 지원 로더 : 버킷 플러그인
219219
* 홈페이지 : 다운로드는 [[http://hub.spigotmc.org]] 에서 가능하다.
220220
* 추가 설명 : 우리나라에서 일반적으로 불리우는 버킷이 이것이다.
221
[[마인크래프트/자바 에디션/서버#s-8.1|DMCA 사태]][* 원래는 CraftBukkit의 라이선스는 돈 주고 판매가 불가능한 라이선스였다. 모장이 버킷 개발팀을 인수가 거쳐서 라이선스 위반이 돼서 DMCA이 발동된 것] 이후 Spigot팀이 프로젝트를 넘겨받아 유지되고 있는 상태이며, BuildTools를 사용하면 Spigot과 함께 Craftbukkit도 같이 내려받아진다. 여담으로 Craftbukkit보다 Spigot을 쓰는게 더 현명한 선택이다, 그 이유는 [[마인크래프트/서버/자바 에디션#s-8.1|여기]]를 참고
221
[[마인크래프트/자바 에디션/서버#s-8.1|DMCA 사태]][* 원래는 CraftBukkit의 라이선스는 돈 주고 판매가 불가능한 라이선스였다. 모장이 버킷 개발팀을 인수가 거쳐서 라이선스 위반이 돼서 DMCA이 발동된 것] 이후 Spigot팀이 프로젝트를 넘겨받아 유지되고 있는 상태이며, BuildTools를 사용하면 Spigot과 함께 Craftbukkit도 같이 내려받아진다. 여담으로 Craftbukkit보다 Spigot을 쓰는게 더 현명한 선택이다, 그 이유는 [[마인크래프트/서버/자바 에디션#s-8.1|여기]]를 참고.
222222
223223
==== Spigot ====
224224
* 이름 : Spigot
225225
* 한글 이름 : 스피곳
226
* 플러그인 API : Bukkit
227
* 지원 모드 : 버킷 플러그인
226
* API : Bukkit
227
* 지원 로더 : 버킷 플러그인, 스피곳 플러그인
228228
* 홈페이지 : [[http://www.spigotmc.org/]]
229229
* 추가 설명 : [[마인크래프트/자바 에디션/서버#s-3.1|Craftbukkit의 DMCA 사건]]으로 인해 다운로드 방법이 막혔다가 BuildTools를 통해 컨버팅 방식[* Git 저장소에 저장되어 있는 소스코드를 내려받아 프로그램을 컴파일하는 방법이다. 윈도우 환경에서는 Git Bash 프로그램을 설치해야 했으나 그냥 도스창에다 쳐도 알아서 Git를 다운받아 진행한다.]을 사용하며 컨버팅 후 구현 프로그램을 추출하는 데 꽤 오랜 시간이 걸린다. 때문에 인터넷에는 이러한 컨버팅 과정을 해둔 파일을 바로 내려받을 수 있게 배포하는 사이트도 존재하나, 이미 컨버팅된 파일을 배포하는 것은 라이선스 위반이라 고소를 당하면 배포 중단할수 밖에 없다.
230230
'''BuildTools로 스피곳을 구하는 방법은 [[마인크래프트/플러그인/개발#s-5.1|여기]]서 알아보자.'''
......
236236
==== Paper ====
237237
* 이름 : Paper
238238
* 한글 이름 : 페이퍼
239
* 플러그인 API : Bukkit
239
* API : Bukkit
240240
* 지원 모드 : 버킷 플러그인
241241
* 지원 버전 : ''1.7.10~1.16.3'', 1.16.4~'''1.17'''
242242
* 홈페이지 : [[https://papermc.io/|공식 홈페이지]], [[https://github.com/PaperMC/Paper/|깃허브]]
243
* 다운로드 : [[https://web.archive.org/web/20190810191427/https://yivesmirror.com/grab/paper/PaperSpigot-1.7.10-R0.1-SNAPSHOT-latest|1.7.10]][* 이 버킷은 1.7~1.8.9의 플레이어가 1.7.10 서버에 들어올 수 있는 엄청난 버킷이다.], [[https://papermc.io/legacy|지원 중단된 버전 설치]], [[https://papermc.io/downloads|지원 중인 버전 설치]]
244
* 추가 설명 : Spigot을 포크하여 여러 문제점들을 해결한 버전. Spigot을 패치한 JAR 형태로 배포되어 사용할 수 있다. '''Spigot과는 다르게 [[마인크래프트/자바 에디션/서버#s-4.1|DMCA 문제]]가 완전히 해결되어''' 일반적인 JAR 파일을 배포하는 방법으로 손쉽게 다운로드하여 사용할 수 있다. 그래서 대부분의 서버들이 사용하고 있다. 거의 모든 Spigot 플러그인과 호환된다. '''현재 1.17 개발버전에서 NMS가 정상 작동하지 않는 문제가 있다.'''
243
* 다운로드 : [[https://papermc.io/legacy|지원 중단된 버전 설치]], [[https://papermc.io/downloads|지원 중인 버전 설치]]
244
* 추가 설명 : Spigot을 포크하여 여러 문제점들을 해결한 버전. Spigot을 패치한 JAR 형태로 배포되어 사용할 수 있다. '''Spigot과는 다르게 [[마인크래프트/자바 에디션/서버#s-4.1|DMCA 문제]]가 완전히 해결되어''' 일반적인 JAR 파일을 배포하는 방법으로 손쉽게 다운로드하여 사용할 수 있다. 그래서 대부분의 서버들이 사용하고 있다. 거의 모든 Spigot 플러그인과 호환된다. '''현재 1.17 개발버전에서 NMS가 정상 작동하지 않는 문제가 있다.''' 그러나, 현재 그런 플러그인들은 대부분 자체 패치를 통해 1.17에서 사용 가능하도록 패치하고 있다. '''소규모 서버를 만들 경우 이 버킷을 추천한다.'''
245245
246246
==== Tuinity ====
247247
* 이름 : Tuinity
248248
* 한글 이름 : 튜이니티
249
* 플러그인 API : Bukkit
249
* API : Bukkit
250250
* 지원 버전 : ''1.15.2~1.16.5''[*구버전_링크 [[https://web.archive.org/web/20210616101527/https://ci.codemc.io/job/Spottedleaf/job/Tuinity/139/|1.15.2]], [[https://web.archive.org/web/20210616102308/https://ci.codemc.io/job/Spottedleaf/job/Tuinity/146/|1.16.1]], [[https://web.archive.org/web/20210616102403/https://ci.codemc.io/job/Spottedleaf/job/Tuinity/162/|1.16.3]], [[https://web.archive.org/web/20210623093822/https://ci.codemc.io/job/Spottedleaf/job/Tuinity/239/|1.16.5]]], '''1.17'''
251251
* 지원 모드 : 버킷 플러그인
252
* 홈페이지 : [[https://github.com/Spottedleaf/Tuinity|깃허브]] [[https://ci.codemc.io/job/Spottedleaf/job/Tuinity/lastSuccessfulBuild/|공식 다운로드]][* 최신 버전 다운로드 링크이다.], [[https://github.com/Tuinity/Tuinity/actions?query=is%3Asuccess+branch%3Aver%2F1.17|1.17+ 버전 다운로드 (설치시 로그인 필요)]][* 앞으로 계속 CI 사이트를 이용할지 github 사이트를 이용할지는 불명.]
253
* 추가 설명 : 페이퍼버킷을 기반으로 만들어진 버킷이다. 대규모 서버에 초점이 맞춰저있다. 페이퍼 버킷을 최적화 해서 페이퍼 버킷보다 성능은 더 좋다.[* 청크 생성 속도, 빛 관련 성능에서 체감이 크다.] 페이퍼 버킷에서 작동되는 플러그인 중 호환성 문제는 없다. 한국에서는 현재 인지도가 낮지만 해외에서는 인지도가 높은 편이다. 대부분의 Paper 포크도 Tuinity를 기반으로 제작할 정도다.[* Purpur, Airplane~~, Yatopia~~]
252
* 홈페이지 : [[https://github.com/Spottedleaf/Tuinity|깃허브]] [[https://ci.codemc.io/job/Spottedleaf/job/Tuinity/lastSuccessfulBuild/|공식 다운로드]][* 최신 버전 다운로드 링크이다.], [[https://github.com/Tuinity/Tuinity/actions?query=is%3Asuccess+branch%3Aver%2F1.17|1.17+ 버전 다운로드 (설치시 로그인 필요)]][* 앞으로 계속 CI 사이트를 이용할지 Github 사이트를 이용할지는 불명.]
253
* 추가 설명 : Paper를 포크하여 만들어진 버킷이다. '''대규모 서버에 초점이 맞춰저있다.'''[* 그렇기에 대규모 서버를 열 생각이라면 이 버킷을 추천한다.] 페이퍼 버킷을 최적화 해서 페이퍼 버킷보다 성능은 더 좋다.[* 청크 생성 속도, 빛 관련 성능에서 체감이 크다.] 페이퍼 버킷에서 작동되는 플러그인 중 호환성 문제는 없다. 한국에서는 현재 인지도가 낮지만 해외에서는 인지도가 높은 편이다. 대부분의 Paper 포크도 Tuinity를 기반으로 제작할 정도다.[* Purpur, Airplane~~, Yatopia~~]
254254
255255
==== NachoSpigot ====
256256
* 이름 : NachoSpigot
257257
* 한글 이름 : 나초 스피곳
258
* 플러그인 API : Bukkit
258
* API : Bukkit
259259
* 지원 버전 : 1.8.8
260260
* 지원 모드 : 버킷 플러그인
261261
* 홈페이지 : [[https://github.com/CobbleSword/NachoSpigot|깃허브]] [[https://nacho.sculas.xyz|안정버전 다운로드]] [[https://nachodev.sculas.xyz/|개발버전 다운로드]]
......
263263
264264
==== Airplane ====
265265
* 이름 : Airplane
266
* 플러그인 API : Bukkit
266
* API : Bukkit
267267
* 지원 버전 : '''1.16.5 ~ 1.17'''
268268
* 지원 모드 : 버킷 플러그인
269269
* 홈페이지 : [[https://github.com/TECHNOVE/Airplane|깃허브]] [[https://dl.airplane.gg/|공식 다운로드]][* 최신 버전 다운로드 링크이다.]
......
271271
272272
==== Purpur ====
273273
* 이름 : Purpur
274
* 플러그인 API : Bukkit
274
* API : Bukkit
275275
* 지원 버전 : ''[[https://purpur.pl3x.net/api/v1/purpur/1.14.4/latest/download|1.14.4]]~[[https://purpur.pl3x.net/api/v1/purpur/1.16.5/latest/download|1.16.5]]'', '''1.17'''
276276
* 지원 모드 : 버킷 플러그인
277277
* 홈페이지 : [[https://github.com/pl3xgaming/Purpur|깃허브]] [[https://purpur.pl3x.net/downloads/#1.16.5|공식 다운로드]]
278
* 추가 설명 : Paper, Tuinity를 포크한 버킷이다. 주로 마인크래프트의 시스템을 purpur.yml 로 수정할 수 있도록 커스터마이징에 초점을 맞춘 버킷이며, 빠르고 쾌적한 서버 이 버킷을 사용하는것을 추천한다. [[https://github.com/YouHaveTrouble/minecraft-optimization|Paper, Tuinity, Purpur 추천 최적화 가를 참고하자.]]
278
* 추가 설명 : Paper, Tuinity를 포크한 버킷이다. 주로 마인크래프트의 시스템을 purpur.yml 로 수정할 수 있도록 커스터마이징에 초점을 맞춘 버킷이며, 역시 Tuinity 처럼 대규모 서버 열 생각라면 버킷을 추천한다. 서버를 최적화 하고 싶다면 [[https://github.com/YouHaveTrouble/minecraft-optimization|이 문서]] 참고하자.
279279
280
=== 버킷+모드 서버 ===
280
=== 버킷 + 모드 서버 ===
281281
##지원 중단된 버킷 중 특정 마인크래프트 버전이 지원 중인 버킷으로 대체가 가능하다면 지원 중단된 버킷을 아래 "개발 중단된 프로젝트" 로 옮긴후 지원 중인 버킷으로 대체해주시기 바라고, 지원 중인 버킷이 없어 대체가 불가능하다면 하나만 여기에 적어주시고 다른건 아래 "개발 중단된 프로젝트" 에다가 적어주세요.
282282
아래 있는 버킷들은 포지 모드와 버킷 플러그인들 혹은 다른것들까지 동시에 지원하는 버킷들이다.
283283
284284
1.12.2는 CatServer 또는 Magma, 최신 버전은 Arclight를 추천한다.
285
==== Cauldron (MCPC+) ====
286
* 이름 : Cauldron[* 원래 이름은 MCPC+ 였지만 1.7 업데이트를 진행하면서 Cauldron으로 변경되었다.]
287
* 한글 이름 : 콜드론
288
* 플러그인 API : Bukkit
289
* 지원 모드 : 버킷 플러그인, 포지 모드[* Forge 서버 기반이라서 포지 모드를 적용할 수 있었다.]
290
* 홈페이지 : ~~[[http://cauldron.minecraftforge.net/]]~~[* 현재 사이트 폐쇄됨]
291
* 지원 했던 버전 : 1.2.5~1.7.10-R0.2
292
* MCPC+ 다운로드 링크 : [[https://web.archive.org/web/20200704202129/https://yivesmirror.com/downloads/mcpc]]
293
* 추가 설명 : MCPC+ 즉, 모드 버킷으로 유명한 서버 파일. [[#s-4.1|Craftbukkit DMCA 사건]]으로 인해 서버가 다운되면서 프로젝트가 강제로 종료되었다. 개발진은 Sponge로 넘어갔지만, KCauldron이라는 파생 프로젝트(fork)가 생겨났다. 하지만 이 또한 개발이 끊긴 것으로 보인다. 이걸 사용할 바에 [[#s-3.3.3|Sponge 서버]] 또는 Thermos, Catserver, Mohist 로 넘어가자.
294285
295286
==== Thermos ====
296287
* 이름 : Thermos
297288
* 한글 이름 : 써모스
298
* 플러그인 API : Bukkit
289
* API : Bukkit
299290
* 지원 모드/플러그인 : 버킷 플러그인, 포지 모드
300291
* 마지막 버전 : 1.7.10-R0.2
301292
* 다운로드 링크 : [[https://github.com/CyberdyneCC/Thermos/releases/tag/58|링크]]
......
304295
==== SpongeForge ====
305296
* 이름 : SpongeForge
306297
* 한글 이름 : 스펀지포지
307
* 플러그인 API : Sponge API
298
* API : Sponge API
308299
* 지원 모드 : [[https://ore.spongepowered.org/|스펀지 플러그인]] / [[https://www.curseforge.com/minecraft/mc-mods|포지 모드]]
309300
* 지원 버전 : 1.8~1.12.2
310301
* 홈페이지 : [[http://www.spongepowered.org/]]
......
314305
==== CatServer ====
315306
* 이름: CatServer
316307
* 한글 이름: 캣서버
317
* 플러그인 API: Forge Mod Loader, Bukkit, Spigot, Paper
308
* API: Forge Mod Loader, Bukkit, Spigot, Paper
318309
* 지원 플러그인: 버킷 플러그인, 스피곳 플러그인, 페이퍼 플러그인, ~~스펀지 플러그인(Beta)~~[* Sponge 플러그인 호환은 개발을 시도했다 중단하였다.], 포지 모드
319310
* 지원 버전 : 1.12.2
320311
* 링크: [[http://catserver.moe/|홈페이지]] [[https://github.com/Luohuayu/CatServer|깃허브]]
......
326317
==== Atom ====
327318
* 이름: Atom
328319
* 한글 이름: 아톰
329
* 플러그인 API: Forge Mod Loader, Bukkit, Spigot
320
* API: Forge Mod Loader, Bukkit, Spigot
330321
* 지원 플러그인: 포지 모드, 버킷 플러그인, 스피곳 플러그인
331322
* 지원 버전: 1.12.2
332323
* 링크: [[https://github.com/AtomMC/AtomMC|깃허브]]
......
334325
==== Magma ====
335326
* 이름: Magma
336327
* 한글 이름: 마그마
337
* 플러그인 API: Forge Mod Loader, Bukkit, Spigot, Paper
328
* API: Forge Mod Loader, Bukkit, Spigot, Paper
338329
* 지원 버전 : 1.12.2[* 현재 최신버전 지원은 개발중이라고 한다.]
339330
* 링크 : [[https://magmafoundation.org/|홈페이지]] [[https://github.com/magmafoundation/Magma|깃허브]]
340331
* 지원 플러그인: 버킷 플러그인, 스피곳 플러그인, 페이퍼 플러그인, 스펀지 플러그인, 포지 모드
......
342333
343334
==== Arclight ====
344335
* 이름: Arclight
345
* 플러그인 API: Forge Mod Loader, Bukkit, Spigot, --Paper--[* 개발자가 곧 지원할 예정이라고 했다.]
336
* API: Forge Mod Loader, Bukkit, Spigot, --Paper--[* 개발자가 곧 지원할 예정이라고 했다.]
346337
* 링크: [[https://github.com/IzzelAliz/Arclight|깃허브]]
347338
* 지원 플러그인: 버킷 플러그인, 스피곳 플러그인, 포지 모드
348339
* 지원 버전 : 1.14.4, 1.15.2, 1.16.5
......
351342
==== Mohist ====
352343
* 이름: Mohist
353344
* 한글 이름: 모히스트
354
* 플러그인 API: Forge Mod Loader, Bukkit, Spigot, Paper
345
* API: Forge Mod Loader, Bukkit, Spigot, Paper
355346
* 지원 버전 : 1.12.2, 1.16.5, ~~''1.17''~~[* 현재 포지 대기중이다.]
356347
* 링크 : [[https://mohistmc.com/|홈페이지]] [[https://github.com/MohistMC/Mohist|깃허브]]
357348
* 지원 플러그인: 버킷 플러그인, 스피곳 플러그인, 페이퍼 플러그인, 포지 모드
......
360351
==== Cardboard ====
361352
* 이름: Cardboard
362353
* 한글 이름: 카드보드
363
* 플러그인 API: Fabric Mod Loader, Bukkit, Spigot, Paper
354
* API: Fabric Mod Loader, Bukkit, Spigot, Paper
364355
* 지원 버전: 1.16.5 ~ 1.17[* 아직 개발 버전이다.]
365356
* 링크: [[https://cardboardpowered.org/download/|공식 홈페이지(다운로드)]], [[https://github.com/CardboardPowered/cardboard|깃허브]]
366357
* 지원 플러그인: 버킷 플러그인, 스피갓 플러그인, 페이퍼 플러그인, 패브릭 모드
......
374365
==== Cuberite ====
375366
* 이름 : Cuberite
376367
* 한글 이름 : 큐브라이트
377
* 플러그인 API : Cuberite API
368
* API : Cuberite API
378369
* 지원 모드 : 큐브라이트 플러그인
379370
* 홈페이지 : [[http://cuberite.org]]
380371
* 추가 설명 : C++로 작성한 마인크래프트 서버. 서버 리소스(CPU, 메모리 등) 관리 최적화를 염두에 두고 개발되어 성능이 좋다. 하지만 서버를 자체 구현했기 때문에 '''업데이트가 느리고 잔 버그가 많다.''' [[Lua]]로 작성된 자체 플러그인들이 존재한다.
......
382373
==== SpongeVanilla ====
383374
* 이름 : SpongeVanilla
384375
* 한글 이름 : 스펀지바닐라
385
* 플러그인 API : Sponge API
376
* API : Sponge API
386377
* 지원 모드 : 스펀지 플러그인 ([[https://ore.spongepowered.org/|플러그인 목록]])
387378
* 홈페이지 : [[http://www.spongepowered.org/]]
388379
* 최신 버전 : [[https://www.spongepowered.org/downloads/spongevanilla|다운로드 페이지]]
......
394385
==== [[마인크래프트/모드/포지|Forge]] ====
395386
* 이름 : Forge
396387
* 한글 이름 : 포지
397
* 플러그인 API : ForgeModLoader API
388
* API : ForgeModLoader API
398389
* 지원 모드 : [[https://www.curseforge.com/minecraft/mc-mods|포지 모드]]
399390
* 홈페이지 : [[http://www.minecraftforge.net/]]
400391
* 최신 버전 : [[http://files.minecraftforge.net/|다운로드 페이지]][* 이곳에서 받을 수 있는 클라이언트 설치파일로 포지서버 설치도 가능하다.]
......
403394
==== Fabric ====
404395
* 이름 : Fabric
405396
* 한글 이름 : 패브릭
406
* 플러그인 API : Fabric API
397
* API : Fabric API
407398
* 지원 모드 : [[https://www.curseforge.com/minecraft/mc-mods|패브릭 모드]]
399
* 추가 설명 : 1.14 때 Forge로 부터 파생된 프로젝트다. 그렇다고 Forge 모드를 지원하는것은 아니다. Forge 보다 굉장히 빠르고 가볍다. 또한 패치 속도가 빨라 스냅샷도 지원한다는게 특징이다. Cardboard 모드를 추가하여 Bukkit API를 사용할 수는 있지만, '''아직 굉장히 불안정하다. NMS 이벤트 마저 제대로 구현되지 않았다.'''
408400
409401
==== Minestom ====
410402
* 이름 : Minestom
411403
* 한글 이름 : 마인스톰
412
* 플러그인 API : Minestom
404
* API : Minestom
413405
* 지원 모드 : Minestom Extension
414406
* 홈페이지 : [[https://minestom.com/]]
415407
* 추가 설명 : Glowstone과 마찬가지로 멀티쓰레드로 동작하며[* Glowstone보다 더 뛰어난 멀티쓰레드 환경이 구축되어있다. 월드뿐만 아니라 더 많은 부분이 멀티쓰레드로 설계되어있다.], 바닐라 서버를 기반으로 하지않고 모든 것을 자체적으로 구현하였다. 다만, 다른 서버 프로그램과는 달리 바닐라 서버를 목적으로 한 프로그램이 아니며, 모든 것을 직접 구현하도록한 장르서버 특화의 오픈소스 서버 빌딩 라이브러리이다.[* 바닐라 서버를 기반으로 만들어진 여러 서버 프로그램이 있듯이 Minestom은 그러한 바닐라 서버와 같은 역할을 한다. 다만, 직접 프로그래밍할 것을 지향하는 오픈소스 라이브러리인 것이 차이점.] 때문에 일반적인 사용자는 이용하지 않는 것이 좋다. 최신버전만을 지원하지만, 번지코드나 Velocity 같은 프록시 프로그램도 지원하기 때문에 프록시 플러그인을 이용하여 간접적으로 이전버전에서의 접속을 허용할수 있다.
......
418410
==== Glowstone ====
419411
* 이름 : Glowstone
420412
* 한글 이름 : 글로우스톤
421
* 플러그인 API : GlowKit, Bukkit, Spigot, Paper
413
* API : GlowKit, Bukkit, Spigot, Paper
422414
* 지원 버전 : '''1.12.2''', 1.14~1.16[* 다운로드는 불가능하지만 Github에서 직접 받아 빌드할수는 있다.]
423415
* 지원 모드 : 글로우킷 플러그인, 버킷 플러그인, 스피곳 플러그인, 페이퍼 플러그인
424416
* 홈페이지 : [[http://www.glowstone.net]]
......
427419
각 월드마다 개별의 멀티 쓰레드로 동작하기 때문에 단일 쓰레드로 동작하는 다른 서버와 비교했을 때 서버에 걸리는 부하가 적을 것이다. 다만, 서버의 모든 요소들을 자체 구현했기 때문에 아직 기본적인 게임 기능마저 덜 구현되었다. (2018년 초 기준, 마인카트도 구현되지 않았다...)
428420
429421
=== 개발 중단된 프로젝트 ===
422
==== Cauldron (MCPC+) ====
423
* 이름 : Cauldron[* 원래 이름은 MCPC+ 였지만 1.7 업데이트를 진행하면서 Cauldron으로 변경되었다.]
424
* 한글 이름 : 콜드론
425
* API : Bukkit
426
* 지원 모드 : 버킷 플러그인, 포지 모드[* Forge 서버 기반이라서 포지 모드를 적용할 수 있었다.]
427
* 홈페이지 : ~~[[http://cauldron.minecraftforge.net/]]~~[* 현재 사이트 폐쇄됨]
428
* 지원 했던 버전 : 1.2.5~1.7.10-R0.2
429
* MCPC+ 다운로드 링크 : [[https://web.archive.org/web/20200704202129/https://yivesmirror.com/downloads/mcpc]]
430
* 추가 설명 : MCPC+ 즉, 모드 버킷으로 유명한 서버 파일. [[#s-4.1|Craftbukkit DMCA 사건]]으로 인해 서버가 다운되면서 프로젝트가 강제로 종료되었다. 개발진은 Sponge로 넘어갔지만, KCauldron이라는 파생 프로젝트(fork)가 생겨났다. 하지만 이 또한 개발이 끊긴 것으로 보인다. 이걸 사용할 바에 [[#s-3.3.3|Sponge 서버]] 또는 Thermos, Catserver, Mohist 로 넘어가자.
431
430432
==== TacoSpigot ====
431433
* 이름 : TacoSpigot
432434
* 한글 이름 : 타코 스피곳
433
* 플러그인 API : Bukkit
435
* API : Bukkit
434436
* 지원 버전 : 1.8.8~1.9.4[* 추천 버전이다.], ''1.10.2~1.12.2''[* 이 버전들은 차라리 페이퍼 버킷을 쓰는게 낫다.]
435437
* 지원 모드 : 버킷 플러그인
436438
* 홈페이지 : 현재 없어졌다.
......
440442
==== Kettle ====
441443
* 이름: Kettle (서로 다른 버킷이다.)
442444
* 한글 이름 : 케틀
443
* 플러그인 API: FML, Bukkit API, Spigot, Paper API, Sponge
445
* API: FML, Bukkit API, Spigot, Paper API, Sponge
444446
* 지원 모드 : 버킷 플러그인, 스피곳 플러그인, 페이퍼 플러그인, 포지 모드, 스펀지 플러그인
445447
* 마지막 버전: 1.12.2 HEAD-a8543ec
446448
447449
==== Project Rainbow ====
448450
* 이름 : Rainbow, Project Rainbow
449451
* 한글 이름 : 레인보우, 프로젝트 레인보우
450
* 플러그인 API : Rainbow API
452
* API : Rainbow API
451453
* 지원 모드 : 바닐라
452454
* 홈페이지 : [[https://github.com/CodeCrafter47/Rainbow]]
453455
* 추가 설명 : [[마인크래프트/자바 에디션/서버#s-4.1|Craftbukkit의 DMCA 사건]]으로 인해 새로 개발된 프로젝트이다. 1.13.2 에서 개발이 중단되었다.
454456
455457
==== Yatopia ====
456458
* 이름 : Yatopia
457
* 플러그인 API : Bukkit
459
* API : Bukkit
458460
* 지원 버전 : 1.16.2~[[https://yatopiamc.org/download.html|1.16.5]]
459461
* 지원 모드 : 버킷 플러그인
460462
* 홈페이지 : [[https://github.com/YatopiaMC/Yatopia|깃허브]] [[https://yatopiamc.org/download.html|공식 다운로드]]
......
600602
이 DMCA를 피하는 과정에서 여러 프로젝트가 주목받았다. 또 서버 소프트웨어의 주도권이 Spigot으로 넘어감에 따라 전체적인 업데이트 속도가 향상되었다.
601603
Beat 패치, BuildTools 빌드, 서버 코드 자체 제작, Forge 의존 등 여러 DMCA 회피 방법이 나왔으며 이는 이후에 유사한 상황이 생길 시 유용하게 쓰일 것이다.
602604
[[분류:마인크래프트/자바 에디션]][[분류:나무위키 마인크래프트 프로젝트]]
603
[include(틀:문서 가져옴/나무위키, title=마인크래프트/서버/자바 에디션, version=594)]
605
[include(틀:문서 가져옴/나무위키, title=마인크래프트/서버/자바 에디션, version=597)]