| r36 vs r37 | ||
|---|---|---|
| ... | ... | |
| 33 | 33 | 다만 자바에디션에서 비공식 소프트웨어가 공식 소프트웨어인 바닐라보다 훨씬 나은 성능을 보여주는 것에 비해서 베드락 에디션은 그 반대의 상황이다. 자신이 플러그인을 사용하지 않는다면 공식 소프트웨어인 바닐라를 사용하는 것을 강력하게 추천한다. |
| 34 | 34 | |
| 35 | 35 | == 서버 만들기 == |
| 36 | 대다수의 서버 구현물은 Java로 작성된 프로그램이다. [[https://ko.wikipedia.org/wiki/PE_%ED%8F%AC%EB%A7%B7|PE 포맷]]이 아닌 Jar 파일이기 때문에 일반적인 실행 방법[* 파일을 더블 클릭하는 것과 같은 행위.]으로 구동할 수 있지만 GUI 가 뜨지 않아 서버 실행 상황,버그같은 오류를 확인할수 없고 자바를 통해 [[마인크래프트/자바 에디션/서버#s-6|서버 구현물]]을 실행, 서버를 구동시킬 수 있다. | |
| 36 | 대다수의 서버 구현물은 Java로 작성된 프로그램이다. [[https://ko.wikipedia.org/wiki/PE_%ED%8F%AC%EB%A7%B7|PE 포맷]]이 아닌 Jar 파일이기 때문에 일반적인 실행 방법[* 파일을 더블 클릭하는 것과 같은 행위.]으로 구동할 수 있지만 GUI 가 뜨지 않아 서버 실행 상황,버그같은 오류를 확인할 수 없고 자바를 통해 [[마인크래프트/자바 에디션/서버#s-6|서버 구현물]]을 실행, 서버를 구동시킬 수 있다. | |
| 37 | 37 | |
| 38 | 38 | 정 컴퓨터를 마크 서버로 만들기 싫으면 [[https://aternos.org/server/]] 를 이용해 무료로 만들자[* 다만, 외국이어서 핑이 은근 심하기도 하고, 램 메모리 할당량이 1GB에다 플러그인도 제한적이다.] |
| 39 | 39 | |
| ... | ... | |
| 229 | 229 | * 지원 버전 : ''1.4.4 ~ 1.17'', '''1.17.1''' |
| 230 | 230 | * 홈페이지 : [[http://www.spigotmc.org/]] |
| 231 | 231 | * 비공식 다운로드 : [[https://getbukkit.org/download/spigot|(1.4.6+)]] |
| 232 | * 추가 설명 : [[마인크래프트/자바 에디션/서버#s-3.1|Craftbukkit의 DMCA 사건]]으로 인해 다운로드 방법이 막혔다가 BuildTools를 통해 컨버팅 방식[* Git 저장소에 저장되어 있는 소스코드를 내려받아 프로그램을 컴파일하는 방법이다. 윈도우 환경에서는 Git Bash 프로그램을 설치해야 했으나 그냥 도스창에다 쳐도 알아서 Git를 다운받아 진행한다.]을 사용하며 컨버팅 후 구현 프로그램을 추출하는 데 꽤 오랜 시간이 걸린다. 때문에 인터넷에는 이러한 컨버팅 과정을 해둔 파일을 바로 내려받을 수 있게 배포하는 사이트도 존재하나, 이미 컨버팅된 파일을 배포하는 것은 라이선스 위반이라 고소를 당하면 배포 중단할수 밖에 없다. | |
| 232 | * 추가 설명 : [[마인크래프트/자바 에디션/서버#s-3.1|Craftbukkit의 DMCA 사건]]으로 인해 다운로드 방법이 막혔다가 BuildTools를 통해 컨버팅 방식[* Git 저장소에 저장되어 있는 소스코드를 내려받아 프로그램을 컴파일하는 방법이다. 윈도우 환경에서는 Git Bash 프로그램을 설치해야 했으나 그냥 도스창에다 쳐도 알아서 Git를 다운받아 진행한다.]을 사용하며 컨버팅 후 구현 프로그램을 추출하는 데 꽤 오랜 시간이 걸린다. 때문에 인터넷에는 이러한 컨버팅 과정을 해둔 파일을 바로 내려받을 수 있게 배포하는 사이트도 존재하나, 이미 컨버팅된 파일을 배포하는 것은 라이선스 위반이라 고소를 당하면 배포 중단할 수 밖에 없다. | |
| 233 | 233 | '''BuildTools로 스피곳을 구하는 방법은 [[마인크래프트/플러그인/개발#s-5.1|여기]]서 알아보자.''' |
| 234 | 234 | |
| 235 | 235 | 참고로, Spigot은 Bukkit API를 채택하여 [[마인크래프트/자바 에디션/서버#s-3.2.1|Craftbukkit]] 기반 버킷 플러그인이 호환되며, 설정 튜닝을 통한 최적화 기능도 제공한다. 단 Spigot 별도의 API가 존재하여 Spigot 전용 플러그인을 Craftbukkit에서 구동하려고 하면 오류가 발생할 수 있다. |
| ... | ... | |
| 412 | 412 | * API : Minestom |
| 413 | 413 | * 지원 로더 : Minestom Extension |
| 414 | 414 | * 홈페이지 : [[https://minestom.com/]] |
| 415 | * 추가 설명 : Glowstone과 마찬가지로 멀티쓰레드로 동작하며[* Glowstone보다 더 뛰어난 멀티쓰레드 환경이 구축되어있다. 월드뿐만 아니라 더 많은 부분이 멀티쓰레드로 설계되어있다.], 바닐라 서버를 기반으로 하지않고 모든 것을 자체적으로 구현하였다. 다만, 다른 서버 프로그램과는 달리 바닐라 서버를 목적으로 한 프로그램이 아니며, 모든 것을 직접 구현하도록한 장르서버 특화의 오픈소스 서버 빌딩 라이브러리이다.[* 바닐라 서버를 기반으로 만들어진 여러 서버 프로그램이 있듯이 Minestom은 그러한 바닐라 서버와 같은 역할을 한다. 다만, 직접 프로그래밍할 것을 지향하는 오픈소스 라이브러리인 것이 차이점.] 때문에 일반적인 사용자는 이용하지 않는 것이 좋다. 최신버전만을 지원하지만, 번지코드나 Velocity 같은 프록시 프로그램도 지원하기 때문에 프록시 플러그인을 이용하여 간접적으로 이전버전에서의 접속을 허용할수 있다. | |
| 415 | * 추가 설명 : Glowstone과 마찬가지로 멀티쓰레드로 동작하며[* Glowstone보다 더 뛰어난 멀티쓰레드 환경이 구축되어있다. 월드뿐만 아니라 더 많은 부분이 멀티쓰레드로 설계되어있다.], 바닐라 서버를 기반으로 하지않고 모든 것을 자체적으로 구현하였다. 다만, 다른 서버 프로그램과는 달리 바닐라 서버를 목적으로 한 프로그램이 아니며, 모든 것을 직접 구현하도록한 장르서버 특화의 오픈소스 서버 빌딩 라이브러리이다.[* 바닐라 서버를 기반으로 만들어진 여러 서버 프로그램이 있듯이 Minestom은 그러한 바닐라 서버와 같은 역할을 한다. 다만, 직접 프로그래밍할 것을 지향하는 오픈소스 라이브러리인 것이 차이점.] 때문에 일반적인 사용자는 이용하지 않는 것이 좋다. 최신버전만을 지원하지만, 번지코드나 Velocity 같은 프록시 프로그램도 지원하기 때문에 프록시 플러그인을 이용하여 간접적으로 이전버전에서의 접속을 허용할 수 있다. | |
| 416 | 416 | |
| 417 | 417 | ==== Cuberite ==== |
| 418 | 418 | * 이름 : Cuberite |
| ... | ... | |
| 426 | 426 | * 이름 : Glowstone |
| 427 | 427 | * 한글 이름 : 글로우스톤 |
| 428 | 428 | * API : GlowKit, Bukkit, Spigot, Paper |
| 429 | * 지원 버전 : '''1.12.2''', 1.14 ~ 1.16[* 다운로드는 불가능하지만 Github에서 직접 받아 빌드할수는 있다.] | |
| 429 | * 지원 버전 : '''1.12.2''', 1.14 ~ 1.16[* 다운로드는 불가능하지만 Github에서 직접 받아 빌드할 수는 있다.] | |
| 430 | 430 | * 지원 로더 : 글로우킷 플러그인, 버킷 플러그인, 스피곳 플러그인, 페이퍼 플러그인 |
| 431 | 431 | * 홈페이지 : [[http://www.glowstone.net]] |
| 432 | 432 | * 최신 버전 : [[https://glowstone.net/#downloads|다운로드 사이트]] |
| ... | ... |