PaperMC

PaperMC(페이퍼MC)는 마인크래프트 자바 에디션 서버를 운영하기 위한 고성능 서버 소프트웨어임. 기존 서버 소프트웨어인 Spigot(스피igot)을 기반으로 수많은 성능 개선과 버그 수정을 추가한 버전으로, 현재 가장 인기 있고 널리 사용되는 서버 구동기 중 하나임.

  • 압도적인 성능 향상 - PaperMC의 가장 큰 존재 이유임. Spigot에 비해 훨씬 더 효율적으로 서버를 운영할 수 있도록 다양한 최적화 기술이 적용되었다.
    • 비동기식 청크 로딩 (Asynchronous Chunk Loading): 플레이어가 월드를 탐험할 때 지형(청크)을 불러오는 작업을 별도의 스레드에서 처리하여, 서버의 메인 작업에 걸리는 부하를 크게 줄여준다. 이로 인해 렉이 현저히 감소함.
    • 개선된 몹 스폰 및 AI: 몹(몬스터, 동물)이 스폰되거나 움직이는 방식을 최적화하여 불필요한 연산을 줄임.
    • 안티 엑스레이 (Anti-Xray): 플레이어가 광물을 투시하는 핵(X-ray)을 사용하는 것을 서버 차원에서 효과적으로 방지하는 기능이 내장되어 있다.
  • 🐛 수많은 버그 수정 - 바닐라(순정) 마인크래프트나 Spigot에서 해결되지 않은 다양한 게임 내 버그들(예: 아이템 복사, 물리 엔진 오류 등)을 커뮤니티 차원에서 적극적으로 수정하여 제공함. 이로 인해 서버 안정성이 크게 향상된다.
  • 🔌 뛰어난 호환성 - PaperMC는 Spigot을 기반으로 만들어졌기 때문에, Spigot과 Bukkit 용으로 개발된 대부분의 플러그인이 완벽하게 호환된다. 기존 Spigot 서버에서 PaperMC로 이전하는 과정이 매우 간단하며, 사용하던 플러그인을 그대로 쓸 수 있다.
  • ⚙️ 확장된 API와 다양한 설정 - 플러그인 개발자들을 위해 더 많은 기능을 제공하는 API가 포함되어 있어, 더 다양하고 강력한 플러그인을 만들 수 있다. 또한, 서버 관리자가 서버의 세세한 부분까지 제어할 수 있도록 매우 다양한 추가 설정 옵션을 제공함.

연결문서