•  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
r11 vs r12
......
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
......
214214
==== Craftbukkit ====
215215
* 이름 : Craftbukkit
216216
* 한글 이름 : 크래프트버킷
217
* API : Bukkit
217
* API : Bukkit API
218218
* 지원 로더 : 버킷 플러그인
219
* 지원 버전 : '''1.7 ~ 1.17'''
219220
* 홈페이지 : 다운로드는 [[http://hub.spigotmc.org]] 에서 가능하다.
220221
* 추가 설명 : 우리나라에서 일반적으로 불리우는 버킷이 이것이다.
221222
[[마인크래프트/자바 에디션/서버#s-8.1|DMCA 사태]][* 원래는 CraftBukkit의 라이선스는 돈 주고 판매가 불가능한 라이선스였다. 모장이 버킷 개발팀을 인수가 거쳐서 라이선스 위반이 돼서 DMCA이 발동된 것] 이후 Spigot팀이 프로젝트를 넘겨받아 유지되고 있는 상태이며, BuildTools를 사용하면 Spigot과 함께 Craftbukkit도 같이 내려받아진다. 여담으로 Craftbukkit보다 Spigot을 쓰는게 더 현명한 선택이다, 그 이유는 [[마인크래프트/서버/자바 에디션#s-8.1|여기]]를 참고.
......
225226
* 한글 이름 : 스피곳
226227
* API : Bukkit API, Spigot API
227228
* 지원 로더 : 버킷 플러그인, 스피곳 플러그인
229
* 지원 버전 : '''1.7 ~ 1.17'''
228230
* 홈페이지 : [[http://www.spigotmc.org/]]
229231
* 추가 설명 : [[마인크래프트/자바 에디션/서버#s-3.1|Craftbukkit의 DMCA 사건]]으로 인해 다운로드 방법이 막혔다가 BuildTools를 통해 컨버팅 방식[* Git 저장소에 저장되어 있는 소스코드를 내려받아 프로그램을 컴파일하는 방법이다. 윈도우 환경에서는 Git Bash 프로그램을 설치해야 했으나 그냥 도스창에다 쳐도 알아서 Git를 다운받아 진행한다.]을 사용하며 컨버팅 후 구현 프로그램을 추출하는 데 꽤 오랜 시간이 걸린다. 때문에 인터넷에는 이러한 컨버팅 과정을 해둔 파일을 바로 내려받을 수 있게 배포하는 사이트도 존재하나, 이미 컨버팅된 파일을 배포하는 것은 라이선스 위반이라 고소를 당하면 배포 중단할수 밖에 없다.
230232
'''BuildTools로 스피곳을 구하는 방법은 [[마인크래프트/플러그인/개발#s-5.1|여기]]서 알아보자.'''
......
236238
==== Paper ====
237239
* 이름 : Paper
238240
* 한글 이름 : 페이퍼
239
* API : Bukkit
240
* 지원 모드 : 버킷 플러그인
241
* API : Bukkit API, Spigot API, Paper API
242
* 지원 로더 : 버킷 플러그인, 스피곳 플러그인, 페이퍼 플러그인
241243
* 지원 버전 : ''1.7.10~1.16.3'', 1.16.4~'''1.17'''
242244
* 홈페이지 : [[https://papermc.io/|공식 홈페이지]], [[https://github.com/PaperMC/Paper/|깃허브]]
243245
* 다운로드 : [[https://papermc.io/legacy|지원 중단된 버전 설치]], [[https://papermc.io/downloads|지원 중인 버전 설치]]
244
* 추가 설명 : Spigot을 포크하여 여러 문제점들을 해결한 버전. Spigot을 패치한 JAR 형태로 배포되어 사용할 수 있다. '''Spigot과는 다르게 [[마인크래프트/자바 에디션/서버#s-4.1|DMCA 문제]]가 완전히 해결되어''' 일반적인 JAR 파일을 배포하는 방법으로 손쉽게 다운로드하여 사용할 수 있다. 그래서 대부분의 서버들이 사용하고 있다. 거의 모든 Spigot 플러그인과 호환된다. '''현재 1.17 개발버전에서 NMS가 정상 작동하지 않는 문제가 있다.''' 그러나, 현재 그런 플러그인들은 대부분 자체 패치를 통해 1.17에서 사용 가능하도록 패치하고 있다. '''소규모 서버를 만들 경우 이 버킷을 추천한다.'''
246
* 추가 설명 : Spigot을 포크하여 여러 문제점들을 해결한 버전. Fabric 모드 프로젝트 중 Lithium의 일부 코드를 가져와 최적화도 더 잘 되어있다. Spigot을 패치한 JAR 형태로 배포되어 사용할 수 있다. '''Spigot과는 다르게 [[마인크래프트/자바 에디션/서버#s-4.1|DMCA 문제]]가 완전히 해결되어''' 일반적인 JAR 파일을 배포하는 방법으로 손쉽게 다운로드하여 사용할 수 있다. 그래서 대부분의 서버들이 사용하고 있다.거의 모든 Spigot 플러그인과 호환된다. '''현재 1.17 개발버전에서 NMS가 정상 작동하지 않는 문제가 있다.''' 그러나, 현재 그런 플러그인들은 대부분 자체 패치를 통해 1.17에서 사용 가능하도록 패치하고 있다. '''소규모 서버를 만들 경우 이 버킷을 추천한다.'''
245247
246248
==== Tuinity ====
247249
* 이름 : Tuinity
248250
* 한글 이름 : 튜이니티
249
* API : Bukkit
251
* API : Bukkit API, Spigot API, Paper API, Tuinity API
250252
* 지원 버전 : ''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'''
251
* 지원 모드 : 버킷 플러그인
253
* 지원 로더 : 버킷 플러그인, 스피곳 플러그인, 페이퍼 플러그인, 튜이니티 플러그인
252254
* 홈페이지 : [[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~~]
255
* 추가 설명 : Paper를 포크하여 만들어진 버킷이다. '''대규모 서버에 초점이 맞춰저있다.'''[* 그렇기에 대규모 서버를 열 생각이라면 이 버킷을 추천한다.] 페이퍼 버킷을 최적화 해서 페이퍼 버킷보다 성능은 더 좋다.[* 청크 생성 속도, 빛 관련 성능에서 체감이 크다.] 또한 자체적인 Fabric 모드(Starlight)를 개발해 버킷에 패치하였다. 페이퍼 버킷에서 작동되는 플러그인 중 호환성 문제는 없다. 한국에서는 현재 인지도가 낮지만 해외에서는 인지도가 높은 편이다. 대부분의 Paper 포크도 Tuinity를 기반으로 제작할 정도다.[* Purpur, Airplane~~, Yatopia~~]
254256
255257
==== NachoSpigot ====
256258
* 이름 : NachoSpigot
257259
* 한글 이름 : 나초 스피곳
258
* API : Bukkit
260
* API : Bukkit API, Spigot API
259261
* 지원 버전 : 1.8.8
260
* 지원 모드 : 버킷 플러그인
262
* 지원 로더 : 버킷 플러그인, 스피곳 플러그인
261263
* 홈페이지 : [[https://github.com/CobbleSword/NachoSpigot|깃허브]] [[https://nacho.sculas.xyz|안정버전 다운로드]] [[https://nachodev.sculas.xyz/|개발버전 다운로드]]
262264
* 추가 설명 : [[마인크래프트/서버/자바 에디션#s-7.6.1|TacoSpigot]]을 포크하여 한번더 최적화한 버킷이다. 하지만 인지도는 낮다.
263265
264
==== Airplane ====
265
* 이름 : Airplane
266
* API : Bukkit
267
* 지원 버전 : '''1.16.5 ~ 1.17'''
268
* 지원 모드 : 버킷 플러그인
269
* 홈페이지 : [[https://github.com/TECHNOVE/Airplane|깃허브]] [[https://dl.airplane.gg/|공식 다운로드]][* 최신 버전 다운로드 링크이다.]
270
* 추가 설명 : Tuinity를 포크하여 한번더 최적화[* 주로 엔티티]를 한 버킷이다. Tuinity와 마찬가지로 인지도가 낮다. 일정 부분에서 Tuinity보다 더 빠르게 작동한다. Purpur를 포크한 AirplanePurpur도 있다. 이 버킷도 Paper 플러그인과 문제없이 호환된다. 하지만 패치 속도가 다른 Paper 포크보다 더딘 편인다.
271
272266
==== Purpur ====
273267
* 이름 : Purpur
274
* API : Bukkit
268
* 한글 이름 : 퍼퍼
269
* API : Bukkit API, Spigot API, Paper API, Tuinity API, Purpur API
275270
* 지원 버전 : ''[[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'''
276
* 지원 모드 : 버킷 플러그인
271
* 지원 로더 : 버킷 플러그인, 스피곳 플러그인, 페이퍼 플러그인, 튜이니티 플러그인, 퍼퍼 플러그인
277272
* 홈페이지 : [[https://github.com/pl3xgaming/Purpur|깃허브]] [[https://purpur.pl3x.net/downloads/#1.16.5|공식 다운로드]]
278273
* 추가 설명 : Paper, Tuinity를 포크한 버킷이다. 주로 마인크래프트의 시스템을 purpur.yml 로 수정할 수 있도록 커스터마이징에 초점을 맞춘 버킷이며, 이 역시 Tuinity 처럼 대규모 서버를 열 생각이라면 이 버킷을 추천한다. 서버를 최적화 하고 싶다면 [[https://github.com/YouHaveTrouble/minecraft-optimization|이 문서를]] 참고하자.
279274
275
==== Airplane(AirplanePurpur) ====
276
* 이름 : Airplane, AirplanePurpur[* Purplane 이라고도 알려져 있다.]
277
* 한글 이름 : 에어플레인, 에어플레인퍼퍼[* 퍼플레인 이라고도 알려져 있다.]
278
* API : Bukkit API, Spigot API, Paper API, Tuinity API[* AirplanePurpur의 경우 Purpur API도 지원한다.]
279
* 지원 버전 : '''1.16.5 ~ 1.17'''
280
* 지원 로더 : 버킷 플러그인
281
* 홈페이지 : [[https://github.com/TECHNOVE/Airplane|깃허브]] [[https://dl.airplane.gg/|공식 다운로드]][* 최신 버전 다운로드 링크이다.]
282
* 추가 설명 : Tuinity를 포크하여 한번더 최적화[* 주로 엔티티]를 한 버킷이다. Tuinity와 마찬가지로 인지도가 낮다. 일정 부분에서 Tuinity보다 더 빠르게 작동한다. Purpur를 포크한 AirplanePurpur도 있다. 이 버킷도 Paper 플러그인과 문제없이 호환된다. 하지만 패치 속도가 다른 Paper 포크보다 더딘 편인다.
283
280284
=== 버킷 + 모드 서버 ===
281285
##지원 중단된 버킷 중 특정 마인크래프트 버전이 지원 중인 버킷으로 대체가 가능하다면 지원 중단된 버킷을 아래 "개발 중단된 프로젝트" 로 옮긴후 지원 중인 버킷으로 대체해주시기 바라고, 지원 중인 버킷이 없어 대체가 불가능하다면 하나만 여기에 적어주시고 다른건 아래 "개발 중단된 프로젝트" 에다가 적어주세요.
282286
아래 있는 버킷들은 포지 모드와 버킷 플러그인들 혹은 다른것들까지 동시에 지원하는 버킷들이다.
......
287291
* 이름 : Thermos
288292
* 한글 이름 : 써모스
289293
* API : Bukkit
290
* 지원 모드/플러그인 : 버킷 플러그인, 포지 모드
294
* 지원 로더/플러그인 : 버킷 플러그인, 포지 모드
291295
* 마지막 버전 : 1.7.10-R0.2
292296
* 다운로드 링크 : [[https://github.com/CyberdyneCC/Thermos/releases/tag/58|링크]]
293297
* 추가 설명 : 1.7.10에서 가장 안정적으로 알려졌던 버킷 플러그인/포지 모드 를 지원했던 버킷이였다. 현재는 개발이 중단되었다.
......
296300
* 이름 : SpongeForge
297301
* 한글 이름 : 스펀지포지
298302
* API : Sponge API
299
* 지원 모드 : [[https://ore.spongepowered.org/|스펀지 플러그인]] / [[https://www.curseforge.com/minecraft/mc-mods|포지 모드]]
303
* 지원 로더 : [[https://ore.spongepowered.org/|스펀지 플러그인]] / [[https://www.curseforge.com/minecraft/mc-mods|포지 모드]]
300304
* 지원 버전 : 1.8~1.12.2
301305
* 홈페이지 : [[http://www.spongepowered.org/]]
302306
* 다운로드 링크 : [[https://web.archive.org/web/20170322000651/http://files.minecraftforge.net/maven/org/spongepowered/spongeforge/index_1.8.9.html|1.8.9]], [[https://web.archive.org/web/20210618090833/https://srv-store4.gofile.io/download/fc57fee3-09a1-4106-a214-5ecdae371340/spongeforge-1.9.4-1968-5.0.0-BETA-1503%20(stable).jar|1.9.4]][* 공식 사이트에서는 1.9.4 이전 버전들은 현재 내려가 있다], [[https://www.spongepowered.org/downloads/spongeforge|1.10.2~1.12.2 다운로드 페이지]][* 다운받은 파일 이름 끝부분은 Forge 호환버전을 의미한다.]
......
306310
* 이름: CatServer
307311
* 한글 이름: 캣서버
308312
* API: Forge Mod Loader, Bukkit, Spigot, Paper
309
* 지원 플러그인: 버킷 플러그인, 스피곳 플러그인, 페이퍼 플러그인, ~~스펀지 플러그인(Beta)~~[* Sponge 플러그인 호환은 개발을 시도했다 중단하였다.], 포지 모드
313
* 지원 로더: 버킷 플러그인, 스피곳 플러그인, 페이퍼 플러그인, ~~스펀지 플러그인(Beta)~~[* Sponge 플러그인 호환은 개발을 시도했다 중단하였다.], 포지 모드
310314
* 지원 버전 : 1.12.2
311315
* 링크: [[http://catserver.moe/|홈페이지]] [[https://github.com/Luohuayu/CatServer|깃허브]]
312316
* 추가 설명: NMS 레이어부터 패치하는 방식으로 패키징되어 '''포지와 스피곳을 모두 호환''', 따라서 모드와 플러그인을 전부 지원하는 서버이다.
......
318322
* 이름: Atom
319323
* 한글 이름: 아톰
320324
* API: Forge Mod Loader, Bukkit, Spigot
321
* 지원 플러그인: 포지 모드, 버킷 플러그인, 스피곳 플러그인
325
* 지원 로더: 포지 모드, 버킷 플러그인, 스피곳 플러그인
322326
* 지원 버전: 1.12.2
323327
* 링크: [[https://github.com/AtomMC/AtomMC|깃허브]]
324328
......
328332
* API: Forge Mod Loader, Bukkit, Spigot, Paper
329333
* 지원 버전 : 1.12.2[* 현재 최신버전 지원은 개발중이라고 한다.]
330334
* 링크 : [[https://magmafoundation.org/|홈페이지]] [[https://github.com/magmafoundation/Magma|깃허브]]
331
* 지원 플러그인: 버킷 플러그인, 스피곳 플러그인, 페이퍼 플러그인, 스펀지 플러그인, 포지 모드
332
* 추가 설명: CatServer 처럼 '''포지와 스피곳을 모두 호환'''하는 하이브리드 버킷이다.
335
* 지원 로더: 버킷 플러그인, 스피곳 플러그인, 페이퍼 플러그인, 스펀지 플러그인, 포지 모드
336
* 추가 설명: CatServer, Mohist 처럼 '''포지와 스피곳을 모두 호환'''하는 하이브리드 버킷이다.
333337
334338
==== Arclight ====
335339
* 이름: Arclight
336340
* API: Forge Mod Loader, Bukkit, Spigot, --Paper--[* 개발자가 곧 지원할 예정이라고 했다.]
337341
* 링크: [[https://github.com/IzzelAliz/Arclight|깃허브]]
338
* 지원 플러그인: 버킷 플러그인, 스피곳 플러그인, 포지 모드
339
* 지원 버전 : 1.14.4, 1.15.2, 1.16.5
342
* 지원 로더: 버킷 플러그인, 스피곳 플러그인, 포지 모드
343
* 지원 버전 : ~~1.14.4, 1.15.2,~~ 1.16.5, ''1.17''[* 1.17 Forge MCP-Config를 대기중이라고 한다.]
340344
* 추가 설명: Magma, Mohist, CatServer 처럼 '''포지와 스피곳을 모두 호환'''하는 하이브리드 버킷이며, 최신버전 하이브리드 버킷중 가장 안정적이다.[* 최신 마인크래프트 버전도 패치하지 않으면 지원되지 않는 WorldEdit, Skript 등 플러그인도 '''완벽히는 아니지만''' 다른 하이브리드 버킷보단 잘 작동한다.]
341345
342346
==== Mohist ====
......
345349
* API: Forge Mod Loader, Bukkit, Spigot, Paper
346350
* 지원 버전 : 1.12.2, 1.16.5, ~~''1.17''~~[* 현재 포지 대기중이다.]
347351
* 링크 : [[https://mohistmc.com/|홈페이지]] [[https://github.com/MohistMC/Mohist|깃허브]]
348
* 지원 플러그인: 버킷 플러그인, 스피곳 플러그인, 페이퍼 플러그인, 포지 모드
352
* 지원 로더: 버킷 플러그인, 스피곳 플러그인, 페이퍼 플러그인, 포지 모드
349353
* 추가 설명: CatServer 처럼 '''포지와 스피곳을 모두 호환'''하는 버킷이다. 호환성이 완벽하지 않아서 일부 필수급 플러그인은 자체적인 패치가 진행된 플러그인으로 바꿔버린다.[* 이 플러그인 패치는 Mohist에서 해당 플러그인을 포크한 Github 에서 다운받아온다. [[https://essentialsx.net/do-not-use-mohist.html|EssentialsX]], [[https://github.com/KennyTV/list-of-shame|Paper]] 개발자들은 Mohist를 사용하지 말라고 한다. 물론 자신이 쓰고 싶다면 써도 된다.] 그러나 1.12.2 버전에선 CatServer 다음으로 가장 호환성이 좋다.
350354
351355
==== Cardboard ====
......
354358
* API: Fabric Mod Loader, Bukkit, Spigot, Paper
355359
* 지원 버전: 1.16.5 ~ 1.17[* 아직 개발 버전이다.]
356360
* 링크: [[https://cardboardpowered.org/download/|공식 홈페이지(다운로드)]], [[https://github.com/CardboardPowered/cardboard|깃허브]]
357
* 지원 플러그인: 버킷 플러그인, 스피갓 플러그인, 페이퍼 플러그인, 패브릭 모드
358
* 추가 설명: Rainbow 프로젝트의 개발자인 Isaiah가 개발하는 '''패브릭 모드''' 이다. Bukkit, Spigot, Paper를 지원하도록 하는 모드인데, '''아직 굉장히 불안정하다.''' NMS마저 제대로 구현되지 않은 상태이므로, 테스용으 사용하는것이 좋다.
361
* 지원 로더: 버킷 플러그인, 스피갓 플러그인, 페이퍼 플러그인, 패브릭 모드
362
* 추가 설명: Rainbow 프로젝트의 개발자인 Isaiah가 개발하는 '''패브릭 모드''' 이다. Bukkit, Spigot, Paper를 지원하도록 하는 모드인데, '''아직 굉장히 불안정하다.''' NMS마저 제대로 구현되지 않은 상태다.[* 얼마나 심각하냐면 이벤도 제대작동지 않는다.]
359363
360364
=== 자체 API 기반 ===
361365
아래 목록의 프로그램들은 Bukkit API와 독립적이므로 '''버킷 플러그인과 호환되지 않는다.'''
362366
일부 프로그램은 NMS[* 모장이 개발한 마인크래프트 서버 소스코드]에 의존하지 않고 하나부터 열까지 서버 기능을 직접 개발하기도 한다.
363367
이 경우 업데이트 속도가 더디거나 지원하지 않는 기능이 있으므로, 신중하게 선택하기 바란다.
364368
365
==== Cuberite ====
366
* 이름 : Cuberite
367
* 한글 이름 : 큐브라이트
368
* API : Cuberite API
369
* 지원 모드 : 큐브라이트 플러그인
370
* 홈페이지 : [[http://cuberite.org]]
371
* 추가 설명 : C++로 작성한 마인크래프트 서버. 서버 리소스(CPU, 메모리 등) 관리 최적화를 염두에 두고 개발되어 성능이 좋다. 하지만 서버를 자체 구현했기 때문에 '''업데이트가 느리고 잔 버그가 많다.''' [[Lua]]로 작성된 자체 플러그인들이 존재한다.
372
373
==== SpongeVanilla ====
374
* 이름 : SpongeVanilla
375
* 한글 이름 : 스펀지바닐라
376
* API : Sponge API
377
* 지원 모드 : 스펀지 플러그인 ([[https://ore.spongepowered.org/|플러그인 목록]])
378
* 홈페이지 : [[http://www.spongepowered.org/]]
379
* 최신 버전 : [[https://www.spongepowered.org/downloads/spongevanilla|다운로드 페이지]]
380
381
* 추가 설명 : 원래는 Granite 라는 별도의 프로젝트였으나, Sponge 팀에 인수되었다.
382
스펀지바닐라는 스펀지포지의 모드 호환성만 제거한 버전으로 볼 수 있다. (따라서 Forge 기반의 모드가 아니다.)
383
설치 방법은 [[https://docs.spongepowered.org/stable/ko/server/getting-started/implementations/spongevanilla.html|스펀지 공식 문서]]를 참고하자.
384
385369
==== [[마인크래프트/모드/포지|Forge]] ====
386370
* 이름 : Forge
387371
* 한글 이름 : 포지
388372
* API : ForgeModLoader API
389
* 지원 모드 : [[https://www.curseforge.com/minecraft/mc-mods|포지 모드]]
373
* 지원 로더 : [[https://www.curseforge.com/minecraft/mc-mods|포지 모드]]
390374
* 홈페이지 : [[http://www.minecraftforge.net/]]
391375
* 최신 버전 : [[http://files.minecraftforge.net/|다운로드 페이지]][* 이곳에서 받을 수 있는 클라이언트 설치파일로 포지서버 설치도 가능하다.]
392376
* 추가 설명 : 포지 모드 서버 구동에 사용되는 서버 프로그램. 플러그인은 호환되지 않지만 비슷한 역할을 하는 서버용 모드나 포지 모드로 포트된 플러그인을 대신 사용 가능하다.[* 예를 들어 WorldEdit, Dynmap등은 포지와 플러그인 버전이 모두 존재한다. WorldEdit은 플러그인이 기반이지만 Dynmap은 모드를 중점으로 두고 개발되었기 때문에 Dynmap 플러그인보다 Dynmap 모드가 훨씬 안정적이다.]
......
395379
* 이름 : Fabric
396380
* 한글 이름 : 패브릭
397381
* API : Fabric API
398
* 지원 모드 : [[https://www.curseforge.com/minecraft/mc-mods|패브릭 모드]]
382
* 지원 로더 : [[https://www.curseforge.com/minecraft/mc-mods|패브릭 모드]]
399383
* 추가 설명 : 1.14 때 Forge로 부터 파생된 프로젝트다. 그렇다고 Forge 모드를 지원하는것은 아니다. Forge 보다 굉장히 빠르고 가볍다. 또한 패치 속도가 빨라 스냅샷도 지원한다는게 특징이다. Cardboard 모드를 추가하여 Bukkit API를 사용할 수는 있지만, '''아직 굉장히 불안정하다. NMS 이벤트 마저 제대로 구현되지 않았다.'''
384
385
==== SpongeVanilla ====
386
* 이름 : SpongeVanilla
387
* 한글 이름 : 스펀지바닐라
388
* API : Sponge API
389
* 지원 로더 : 스펀지 플러그인 ([[https://ore.spongepowered.org/|플러그인 목록]])
390
* 홈페이지 : [[http://www.spongepowered.org/]]
391
* 최신 버전 : [[https://www.spongepowered.org/downloads/spongevanilla|다운로드 페이지]]
392
393
* 추가 설명 : 원래는 Granite 라는 별도의 프로젝트였으나, Sponge 팀에 인수되었다.
394
스펀지바닐라는 스펀지포지의 모드 호환성만 제거한 버전으로 볼 수 있다. (따라서 Forge 기반의 모드가 아니다.)
395
설치 방법은 [[https://docs.spongepowered.org/stable/ko/server/getting-started/implementations/spongevanilla.html|스펀지 공식 문서]]를 참고하자.
400396
401397
==== Minestom ====
402398
* 이름 : Minestom
403399
* 한글 이름 : 마인스톰
404400
* API : Minestom
405
* 지원 모드 : Minestom Extension
401
* 지원 로더 : Minestom Extension
406402
* 홈페이지 : [[https://minestom.com/]]
407403
* 추가 설명 : Glowstone과 마찬가지로 멀티쓰레드로 동작하며[* Glowstone보다 더 뛰어난 멀티쓰레드 환경이 구축되어있다. 월드뿐만 아니라 더 많은 부분이 멀티쓰레드로 설계되어있다.], 바닐라 서버를 기반으로 하지않고 모든 것을 자체적으로 구현하였다. 다만, 다른 서버 프로그램과는 달리 바닐라 서버를 목적으로 한 프로그램이 아니며, 모든 것을 직접 구현하도록한 장르서버 특화의 오픈소스 서버 빌딩 라이브러리이다.[* 바닐라 서버를 기반으로 만들어진 여러 서버 프로그램이 있듯이 Minestom은 그러한 바닐라 서버와 같은 역할을 한다. 다만, 직접 프로그래밍할 것을 지향하는 오픈소스 라이브러리인 것이 차이점.] 때문에 일반적인 사용자는 이용하지 않는 것이 좋다. 최신버전만을 지원하지만, 번지코드나 Velocity 같은 프록시 프로그램도 지원하기 때문에 프록시 플러그인을 이용하여 간접적으로 이전버전에서의 접속을 허용할수 있다.
408404
409
=== 미완성 프로젝===
405
==== Cuberite ====
406
* 이름 : Cuberite
407
* 한글 이름 : 큐브라이트
408
* API : Cuberite API
409
* 지원 로더 : 큐브라이트 플러그인
410
* 홈페이지 : [[http://cuberite.org]]
411
* 추가 설명 : C++로 작 마인크래프트 서버. 서버 리소스(CPU, 메모리 등) 관리 최적화를 염두에 두고 개발되어 성능이 좋다. 하지만 서버를 자체 구현했기 때문에 '''업데이트가 느리고 잔 버그가 많다.''' [[Lua]]로 작성된 자체 플러그인들이 존재한다.
412
410413
==== Glowstone ====
411414
* 이름 : Glowstone
412415
* 한글 이름 : 글로우스톤
413416
* API : GlowKit, Bukkit, Spigot, Paper
414
* 지원 버전 : '''1.12.2''', 1.14~1.16[* 다운로드는 불가능하지만 Github에서 직접 받아 빌드할수는 있다.]
415
* 지원 모드 : 글로우킷 플러그인, 버킷 플러그인, 스피곳 플러그인, 페이퍼 플러그인
417
* 지원 버전 : '''1.12.2''', 1.14 ~ 1.16[* 다운로드는 불가능하지만 Github에서 직접 받아 빌드할수는 있다.]
418
* 지원 로더 : 글로우킷 플러그인, 버킷 플러그인, 스피곳 플러그인, 페이퍼 플러그인
416419
* 홈페이지 : [[http://www.glowstone.net]]
417420
* 최신 버전 : [[https://glowstone.net/#downloads|다운로드 사이트]]
418421
* 추가 설명 : 바닐라 서버를 기반으로 하는 대다수의 서버 프로그램과 달리, 글로우스톤은 서버의 기능을 하나부터 열까지 자체적으로 구현하였다.
......
423426
* 이름 : Cauldron[* 원래 이름은 MCPC+ 였지만 1.7 업데이트를 진행하면서 Cauldron으로 변경되었다.]
424427
* 한글 이름 : 콜드론
425428
* API : Bukkit
426
* 지원 모드 : 버킷 플러그인, 포지 모드[* Forge 서버 기반이라서 포지 모드를 적용할 수 있었다.]
429
* 지원 로더 : 버킷 플러그인, 포지 모드[* Forge 서버 기반이라서 포지 모드를 적용할 수 있었다.]
427430
* 홈페이지 : ~~[[http://cauldron.minecraftforge.net/]]~~[* 현재 사이트 폐쇄됨]
428431
* 지원 했던 버전 : 1.2.5~1.7.10-R0.2
429432
* MCPC+ 다운로드 링크 : [[https://web.archive.org/web/20200704202129/https://yivesmirror.com/downloads/mcpc]]
......
434437
* 한글 이름 : 타코 스피곳
435438
* API : Bukkit
436439
* 지원 버전 : 1.8.8~1.9.4[* 추천 버전이다.], ''1.10.2~1.12.2''[* 이 버전들은 차라리 페이퍼 버킷을 쓰는게 낫다.]
437
* 지원 모드 : 버킷 플러그인
440
* 지원 로더 : 버킷 플러그인
438441
* 홈페이지 : 현재 없어졌다.
439442
* 최신 버전 : [[https://github.com/TacoSpigot/TacoSpigot/releases/|설치 가능 사이트]],[* 공식 다운로드 링크는 현재 없어졌다]
440443
* 추가 설명 : 페이퍼 버킷을 기반으로 만들어진 버킷이다. 페이퍼 버킷의 여러 문제점들을 해결했다고 자칭하는데... 그건 1.8.8 ~ 1.9.4 서버 한정이다. 1.8.8~1.9.4 서버의 경우 페이퍼 버킷보다 더 오래 지원되었고, 많은 버그 수정이 있었지만[* 1.8.8~1.9.4 의 페이퍼 버킷은 오히러 불안정해서 많은 1.8.8~1.9.4 서버들은 TacoSpigot 을 사용한다.] 2018년에 개발이 중단되면서 1.12.2의 경우 2019년 중반까지 개발된 페이퍼 버킷 보다 더 안좋다. 그래서 많은 1.8.8~1.9.4 서버들은 TacoSpigot 을 사용한다.
......
443446
* 이름: Kettle (서로 다른 버킷이다.)
444447
* 한글 이름 : 케틀
445448
* API: FML, Bukkit API, Spigot, Paper API, Sponge
446
* 지원 모드 : 버킷 플러그인, 스피곳 플러그인, 페이퍼 플러그인, 포지 모드, 스펀지 플러그인
449
* 지원 로더 : 버킷 플러그인, 스피곳 플러그인, 페이퍼 플러그인, 포지 모드, 스펀지 플러그인
447450
* 마지막 버전: 1.12.2 HEAD-a8543ec
448451
449452
==== Project Rainbow ====
450453
* 이름 : Rainbow, Project Rainbow
451454
* 한글 이름 : 레인보우, 프로젝트 레인보우
452455
* API : Rainbow API
453
* 지원 모드 : 바닐라
456
* 지원 로더 : 바닐라
454457
* 홈페이지 : [[https://github.com/CodeCrafter47/Rainbow]]
455458
* 추가 설명 : [[마인크래프트/자바 에디션/서버#s-4.1|Craftbukkit의 DMCA 사건]]으로 인해 새로 개발된 프로젝트이다. 1.13.2 에서 개발이 중단되었다.
456459
......
458461
* 이름 : Yatopia
459462
* API : Bukkit
460463
* 지원 버전 : 1.16.2~[[https://yatopiamc.org/download.html|1.16.5]]
461
* 지원 모드 : 버킷 플러그인
464
* 지원 로더 : 버킷 플러그인
462465
* 홈페이지 : [[https://github.com/YatopiaMC/Yatopia|깃허브]] [[https://yatopiamc.org/download.html|공식 다운로드]]
463466
* 추가 설명 : Tuinity를 포크하고 다수의 Paper 포크와 Fabric 모드[* Akarin, EMC, Lithium, Origami, Airplane, Cadmium, Tic-Tacs]에서 최적화 패치를 가져와 결합한 버킷이다. 여러가지의 최적화 옵션을 사용할 수 있다. 한때 호환성 문제가 심각했던적이 있었지만, 최신버전에서는 '''일부''' 고쳐졌음에도 불구하고 Yatopia에 대한 사람들의 시선이 좋지 못하자[* [[https://github.com/KennyTV/list-of-shame|Paper 개발자의 문서중 하나]], 또는 [[https://github.com/KennyTV/Yaptapia|완전히 분리된 문서]]도 있다. ViaVersion은 완전히 구동되지 않도록 되어있다. (실행은 되지만, 다른 애드온을 꺼버린다.)], 결국 개발자들이 단체로 이탈하면서 개발이 중단되었다.
464467
......
602605
이 DMCA를 피하는 과정에서 여러 프로젝트가 주목받았다. 또 서버 소프트웨어의 주도권이 Spigot으로 넘어감에 따라 전체적인 업데이트 속도가 향상되었다.
603606
Beat 패치, BuildTools 빌드, 서버 코드 자체 제작, Forge 의존 등 여러 DMCA 회피 방법이 나왔으며 이는 이후에 유사한 상황이 생길 시 유용하게 쓰일 것이다.
604607
[[분류:마인크래프트/자바 에디션]][[분류:나무위키 마인크래프트 프로젝트]]
605
[include(틀:문서 가져옴/나무위키, title=마인크래프트/서버/자바 에디션, version=598)]
608
[include(틀:문서 가져옴/나무위키, title=마인크래프트/서버/자바 에디션, version=599)]