Minecraft Server Software Guide

플러그인 말고 모드 쓰고 싶어요.
근데 모드 버킷이 뭐예요?

서버라는 걸 처음 만져보는 분들을 위한 완전 초보 가이드입니다. '버킷', '모드 버킷', '퍼퍼' 같은 말이 처음엔 정말 헷갈려요. 하나씩 뜯어서 설명해 드릴게요.

01마인크래프트 서버란? (아주 기초부터)

친구랑 같이 놀려면 '서버'라는 걸 켜야 합니다

서버 = 다른 컴퓨터에서 돌아가는 마인크래프트 월드

마인크래프트를 혼자 할 때는 내 컴퓨터가 월드 전체를 돌립니다. 그런데 친구를 불러서 같이 놀려면 친구들의 컴퓨터가 모두 접속할 수 있는 '공통된 월드'가 필요해요. 그게 바로 서버입니다.

서버는 게임 속 세계 전체를 계산하는 프로그램이에요. 친구들은 자기 마크에 '서버 주소'를 입력해서 그 세계로 들어갑니다. 이때 서버를 돌리는 프로그램을 서버 소프트웨어라고 해요.

그럼 '서버 소프트웨어'는 뭐가 다른 거예요?

마인크래프트 공식 홈페이지에서 받을 수 있는, 회사가 만든 그대로의 서버 프로그램을 Vanilla바닐라라고 합니다. 이건 순수한 마크 그 자체라서 기본 명령어와 기본 기능만 있어요.

그런데 서버를 운영하다 보면 "경제 시스템", "미니게임", "보호 기능" 같은 걸 추가하고 싶어지죠. 그러려면 바닐라가 아닌 다른 서버 프로그램을 써야 합니다. 그 프로그램들에 붙은 이름이 바로 버킷, 스피곳, 퍼퍼 같은 것들이에요.

02플러그인 & 버킷 — 기능을 '추가'하는 것

상점, 미니게임, 보호 같은 기능을 서버에 끼워 넣는 방법

플러그인(Plug-in)이 뭔가요?

플러그인은 서버에 나중에 끼워 넣는 작은 프로그램이에요. "이런 기능이 있었으면 좋겠다"를 하나의 파일(.jar)로 만들어 둔 것입니다. 상점, 길드, 미니게임, 스폰 보호 등 종류가 정말 많아요.

사용법도 간단합니다. 서버 폴더 안의 plugins/ 폴더에 .jar 파일을 넣고 재시작하면 끝. 코딩을 몰라도 인터넷에 완성된 플러그인이 많아서 받아 쓰면 됩니다.

그럼 버킷(Bukkit)은요?

버킷은 플러그인을 돌리게 해주는 서버 프로그램 자체입니다. 플러그인은 혼자서는 못 돌아가요. 플러그인이 깔리는 '그릇'이 필요한데, 그 그릇 역할을 하는 서버 코어가 바로 버킷입니다.

버킷 = 플러그인을 설치할 수 있는 마인크래프트 서버라고 생각하면 됩니다. "버킷을 쓴다"는 말은 "플러그인을 쓸 수 있는 서버를 연다"는 뜻이에요.

버킷을 개량한 버전들이 있는데, 순서대로 BukkitSpigotPaperPurpur가 있습니다. 버킷이 최초 버전이고, 스피곳이 성능을 개선했고, 페이퍼가 다시 개선했고, 퍼퍼(Purpur)가 성능과 커스터마이징을 최고로 끌어올린 버전입니다. 이 계열은 같은 플러그인 파일(.jar)을 그대로 씁니다.

03모드(Mod) — 게임 자체를 바꾸는 것

아이템·몹·지형이 새로 생기게 만드는 '진짜 모드'

플러그인과 '모드'는 뭐가 달라요?

플러그인은 기능을 추가하는 거고, 모드는 게임 세계 자체를 바꾸는 겁니다. 예를 들면:

  • 플러그인 → "상점을 만들게 해줘", "PvP 보호를 걸어줘" (시스템/기능)
  • 모드 → "새 보스 몬스터가 나와", "새 광물과 도구가 생겨", "자동 농사 기계가 생겨" (게임 콘텐츠)

모드를 쓰려면 ForgeFabric이라는 모드 로더가 필요합니다. 이것도 버킷처럼 서버 프로그램을 대신하는 '코어' 역할을 해요.

플러그인 서버에 모드를 그냥 넣으면 안 되나요?

안 됩니다. 플러그인(.jar)과 모드(.jar)는 겉모양만 비슷할 뿐 만들어진 방식이 완전히 달라서 서로 호환이 안 됩니다.

비유하자면, 플러그인은 "콘센트 규격이 통일된 가전제품"이고, 모드는 "전용 규격의 조립식 부품"이에요. 모양이 같아도 규격이 다르면 꽂을 수 없습니다. 그래서 버킷 서버 = 플러그인용, Forge/Fabric = 모드용으로 딱 갈립니다.

04그래서 "모드 버킷"이 뭐예요? (핵심)

여기서 많은 분이 헷갈립니다

결론부터: "모드 버킷"은 공식 용어가 아니라, 서버를 잘 모르는 분들이 섞어서 쓰는 말입니다. 버킷(플러그인)인지 모드(Forge/Fabric)인지가 뭉개져 버린 표현이에요. 그래서 이 말을 들으면 꼭 되물어야 합니다 — "플러그인을 말하는 건가요, 진짜 모드를 말하는 건가요?"
'모드 버킷'이라고 부르는 것들 — 실제로는 두 가지 가능성

경우 1: "모드 버킷"이라고 말하지만 실제로는 플러그인이 돌아가는 버킷 서버를 가리키는 경우가 대부분입니다. "버킷 쓰는 서버 = 모드(플러그인) 쓰는 서버"라는 느낌으로 부르는 거예요.

경우 2: 정말로 게임 모드가 돌아가는 Forge/Fabric 서버를 말하는 경우도 있어요. 둘을 잘 구분하지 못해 그냥 다 '모드 버킷'이라고 뭉뚱그려 말하는 거죠.

"플러그인 말고 모드 쓰고 싶어요" → 어떻게 해야 하나요?

이 질문이 바로 핵심입니다. 정답은 "진짜 게임 모드가 필요하다면 버킷이 아니라 Forge 또는 Fabric을 써야 한다"입니다.

  1. 쉽고 확실하게Purpur퍼퍼 같은 버킷 계열을 쓰세요. 커뮤니티에서 "모드 버킷"이라고 파는 것도 사실 대부분 이 계열이에요.
  2. 정말 게임이 바뀌는 모드가 필요ForgeFabric을 쓰세요. 단, 설치가 복잡하고 모드끼리 충돌도 잦습니다.

핵심 정리: "기능 추가"가 목적이면 버킷 계열, "게임 세계 자체가 바뀌는 것"이 목적이면 Forge/Fabric.

05퍼퍼(Purpur)는 뭐가 좋은 건가요?

요즘 서버들이 가장 많이 쓰는 고성능 코어

성능 최상 + 커스터마이징

Purpur퍼퍼(Purpur)는 페이퍼(Paper)를 기반으로 성능과 맞춤 설정(커스터마이징)을 최고로 끌어올린 서버 소프트웨어입니다.

같은 플러그인이라도 퍼퍼에서 돌리면 렉(TPS 저하)이 확실히 줄고, 서버 설정 파일로 게임 규칙을 세밀하게 조절할 수 있습니다.

왜 퍼퍼를 추천하나요

• 개선된 틱 성능 (서버 렉 감소)
• 몹·청크 로딩 최적화
• 무한정밀 커스터마이징 (평지, 몹 스폰, 이동 등)
• 버그 수정과 보안 패치가 빠름
• 페이퍼/스피곳/버킷 플러그인과 대부분 호환

추천: "모드 버킷"으로 뭘 써야 할지 모르겠다면 그냥 Purpur를 받으면 됩니다. 버킷·스피곳·페이퍼가 먼저 나온 버전이고, 퍼퍼(Purpur)가 그 성능과 맞춤 설정을 모두 이어받은 최신 표준이에요.

06한눈에 비교

서버 소프트웨어별 차이 정리

종류정체플러그인모드성능쓰는 곳
Vanilla공식 서버불가불가기본기본 체험
Bukkit플러그인 API 최초가능불가보통과거 표준
Spigot버킷의 성능 개선판가능불가좋음안정 추구
Paper스피곳의 성능 개선판가능불가매우 좋음고성능
Purpur페이퍼의 성능·커스텀 포크가능불가최상현재 표준
Forge / Fabric게임 모드 로더불가가능모드에 따라모드팩 서버
한 줄 요약: "모드 버킷"이라는 말을 들으면 — 그게 플러그인 용이면 Purpur(퍼퍼), 진짜 게임 모드면 Forge/Fabric이라고 생각하시면 됩니다. 둘은 절대 섞이지 않아요.