Spigot에서 포크한 고성능 Minecraft 서버 소프트웨어로, 게임플레이 불일치를 수정하고 플러그인 API를 제공합니다.
Pumpkin-MC/Pumpkin
바닐라 게임플레이와의 호환성을 목표로, 빠르고 효율적이며 맞춤 설정이 가능한 Minecraft 서버를 Rust만으로 구현한 프로젝트입니다.
- 스타
- 12,845
- 포크
- 994
- 열린 이슈
- 813
- 마지막 커밋
- 11시간 전
어떤 프로젝트인가요?
Pumpkin은 Rust만으로 구현한 Minecraft 서버입니다. Java Edition을 대상으로 하며 Bedrock Edition 지원도 진행 중입니다. 멀티스레딩으로 성능을 높이면서 바닐라 게임플레이를 최대한 유지하는 것을 목표로 합니다.
서버는 TOML 파일로 설정할 수 있으며, 운영자는 필요하지 않은 기능을 비활성화할 수 있습니다. 서버 상태 확인 및 핑, 암호화, 패킷 압축, 여러 청크 로드·저장 형식(Vanilla, Linear, Pump), 월드 경계, 스코어보드, 보스바, 권한, 번역을 지원합니다. BungeeCord, BungeeGuard, Velocity를 통한 프록시 구성도 지원합니다.
프로젝트는 아직 활발히 개발 중이며 1.0.0 릴리스 전입니다. 확장 기능의 기반이 될 플러그인 API를 개발 중이며, Docker 이미지 등 여러 방식으로 배포합니다.
핵심 기능
- 01Bedrock Edition 지원을 진행 중인 Java Edition 서버
- 02TOML을 통한 설정 및 기능 비활성화 지원
- 03여러 청크 형식 지원: Vanilla, Linear, Pump
- 04BungeeCord, BungeeGuard, Velocity와의 프록시 호환성
- 05패킷 압축 및 암호화, 서버 쿼리와 MSMP 지원
활용 사례
- 바닐라 동작 방식을 목표로 하는 경량 Minecraft 서버 호스팅
- Velocity 또는 BungeeCord 프록시 네트워크 뒤에서 서버 운영
- 플러그인 개발의 기반으로 Rust 기반 서버 실험
빠른 시작
- 1
docs의 Quick Start 가이드를 읽으세요
- 2
Quick Start 가이드에 따라 Pumpkin을 실행하세요
사용 전 알아둘 점
- README에 따르면 Pumpkin은 활발히 개발 중이며 아직 1.0.0 버전이 아닙니다.
- Bedrock Edition 지원은 아직 개발 중입니다.
- 레드스톤과 청크 생성 등 많은 기능이 아직 구현되지 않았습니다.
- 카피레프트 라이선스인 GPL-3.0으로 배포됩니다.
포함된 컬렉션
토픽
자주 묻는 질문
- Pumpkin은(는) 무엇인가요?
- 바닐라 게임플레이와의 호환성을 목표로, 빠르고 효율적이며 맞춤 설정이 가능한 Minecraft 서버를 Rust만으로 구현한 프로젝트입니다. Pumpkin은 Rust만으로 구현한 Minecraft 서버입니다. Java Edition을 대상으로 하며 Bedrock Edition 지원도 진행 중입니다. 멀티스레딩으로 성능을 높이면서 바닐라 게임플레이를 최대한 유지하는 것을 목표로 합니다.
- Pumpkin은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- Pumpkin은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- Pumpkin은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. Pumpkin의 마지막 커밋은 2026년 11월 5일입니다.
- Pumpkin은(는) 어디에 사용할 수 있나요?
- 바닐라 동작 방식을 목표로 하는 경량 Minecraft 서버 호스팅 Velocity 또는 BungeeCord 프록시 네트워크 뒤에서 서버 운영 플러그인 개발의 기반으로 Rust 기반 서버 실험
- Pumpkin는 어떻게 설치하나요?
- docs의 Quick Start 가이드를 읽으세요 Quick Start 가이드에 따라 Pumpkin을 실행하세요
- Pumpkin은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/Pumpkin-MC/Pumpkin
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Rust로 작성된 게임 서버 관리 패널로, React 프런트엔드와 컨테이너 기반 서버 제어 기능을 갖춘 Pterodactyl Panel 재구현 프로젝트입니다.
Docker 컨테이너 또는 프로세스로 인스턴스를 실행해 여러 머신에서 Minecraft 및 Steam 게임 서버를 배포하고 관리하는 웹 기반 멀티유저 패널입니다.
Wings를 통해 각 서버를 Docker 컨테이너에서 격리해 실행하고, 게임 서버를 생성·관리하는 무료 오픈소스 웹 제어판입니다.
수동 설정 없이 친구들과 플레이할 Minecraft 서버를 만들고, 가져오고, 관리할 수 있는 데스크톱 앱입니다.
여러 게임 서버를 중앙에서 관리하고, 사용자별 서버 접근 권한을 설정할 수 있는 웹 기반 패널입니다.