01마인크래프트 서버란? (아주 기초부터)
친구랑 같이 놀려면 '서버'라는 걸 켜야 합니다
마인크래프트를 혼자 할 때는 내 컴퓨터가 월드 전체를 돌립니다. 그런데 친구를 불러서 같이 놀려면 친구들의 컴퓨터가 모두 접속할 수 있는 '공통된 월드'가 필요해요. 그게 바로 서버입니다.
서버는 게임 속 세계 전체를 계산하는 프로그램이에요. 친구들은 자기 마크에 '서버 주소'를 입력해서 그 세계로 들어갑니다. 이때 서버를 돌리는 프로그램을 서버 소프트웨어라고 해요.
마인크래프트 공식 홈페이지에서 받을 수 있는, 회사가 만든 그대로의 서버 프로그램을 Vanilla바닐라라고 합니다. 이건 순수한 마크 그 자체라서 기본 명령어와 기본 기능만 있어요.
그런데 서버를 운영하다 보면 "경제 시스템", "미니게임", "보호 기능" 같은 걸 추가하고 싶어지죠. 그러려면 바닐라가 아닌 다른 서버 프로그램을 써야 합니다. 그 프로그램들에 붙은 이름이 바로 버킷, 스피곳, 퍼퍼 같은 것들이에요.
02플러그인 & 버킷 — 기능을 '추가'하는 것
상점, 미니게임, 보호 같은 기능을 서버에 끼워 넣는 방법
플러그인은 서버에 나중에 끼워 넣는 작은 프로그램이에요. "이런 기능이 있었으면 좋겠다"를 하나의 파일(.jar)로 만들어 둔 것입니다. 상점, 길드, 미니게임, 스폰 보호 등 종류가 정말 많아요.
사용법도 간단합니다. 서버 폴더 안의 plugins/ 폴더에 .jar 파일을 넣고 재시작하면 끝. 코딩을 몰라도 인터넷에 완성된 플러그인이 많아서 받아 쓰면 됩니다.
버킷은 플러그인을 돌리게 해주는 서버 프로그램 자체입니다. 플러그인은 혼자서는 못 돌아가요. 플러그인이 깔리는 '그릇'이 필요한데, 그 그릇 역할을 하는 서버 코어가 바로 버킷입니다.
즉 버킷 = 플러그인을 설치할 수 있는 마인크래프트 서버라고 생각하면 됩니다. "버킷을 쓴다"는 말은 "플러그인을 쓸 수 있는 서버를 연다"는 뜻이에요.
버킷을 개량한 버전들이 있는데, 순서대로 BukkitSpigotPaperPurpur가 있습니다. 버킷이 최초 버전이고, 스피곳이 성능을 개선했고, 페이퍼가 다시 개선했고, 퍼퍼(Purpur)가 성능과 커스터마이징을 최고로 끌어올린 버전입니다. 이 계열은 같은 플러그인 파일(.jar)을 그대로 씁니다.
03모드(Mod) — 게임 자체를 바꾸는 것
아이템·몹·지형이 새로 생기게 만드는 '진짜 모드'
플러그인은 기능을 추가하는 거고, 모드는 게임 세계 자체를 바꾸는 겁니다. 예를 들면:
- 플러그인 → "상점을 만들게 해줘", "PvP 보호를 걸어줘" (시스템/기능)
- 모드 → "새 보스 몬스터가 나와", "새 광물과 도구가 생겨", "자동 농사 기계가 생겨" (게임 콘텐츠)
모드를 쓰려면 ForgeFabric이라는 모드 로더가 필요합니다. 이것도 버킷처럼 서버 프로그램을 대신하는 '코어' 역할을 해요.
안 됩니다. 플러그인(.jar)과 모드(.jar)는 겉모양만 비슷할 뿐 만들어진 방식이 완전히 달라서 서로 호환이 안 됩니다.
비유하자면, 플러그인은 "콘센트 규격이 통일된 가전제품"이고, 모드는 "전용 규격의 조립식 부품"이에요. 모양이 같아도 규격이 다르면 꽂을 수 없습니다. 그래서 버킷 서버 = 플러그인용, Forge/Fabric = 모드용으로 딱 갈립니다.
04그래서 "모드 버킷"이 뭐예요? (핵심)
여기서 많은 분이 헷갈립니다
경우 1: "모드 버킷"이라고 말하지만 실제로는 플러그인이 돌아가는 버킷 서버를 가리키는 경우가 대부분입니다. "버킷 쓰는 서버 = 모드(플러그인) 쓰는 서버"라는 느낌으로 부르는 거예요.
경우 2: 정말로 게임 모드가 돌아가는 Forge/Fabric 서버를 말하는 경우도 있어요. 둘을 잘 구분하지 못해 그냥 다 '모드 버킷'이라고 뭉뚱그려 말하는 거죠.
이 질문이 바로 핵심입니다. 정답은 "진짜 게임 모드가 필요하다면 버킷이 아니라 Forge 또는 Fabric을 써야 한다"입니다.
- 쉽고 확실하게 — Purpur퍼퍼 같은 버킷 계열을 쓰세요. 커뮤니티에서 "모드 버킷"이라고 파는 것도 사실 대부분 이 계열이에요.
- 정말 게임이 바뀌는 모드가 필요 — Forge나 Fabric을 쓰세요. 단, 설치가 복잡하고 모드끼리 충돌도 잦습니다.
핵심 정리: "기능 추가"가 목적이면 버킷 계열, "게임 세계 자체가 바뀌는 것"이 목적이면 Forge/Fabric.
05퍼퍼(Purpur)는 뭐가 좋은 건가요?
요즘 서버들이 가장 많이 쓰는 고성능 코어
성능 최상 + 커스터마이징
Purpur퍼퍼(Purpur)는 페이퍼(Paper)를 기반으로 성능과 맞춤 설정(커스터마이징)을 최고로 끌어올린 서버 소프트웨어입니다.
같은 플러그인이라도 퍼퍼에서 돌리면 렉(TPS 저하)이 확실히 줄고, 서버 설정 파일로 게임 규칙을 세밀하게 조절할 수 있습니다.
왜 퍼퍼를 추천하나요
• 개선된 틱 성능 (서버 렉 감소)
• 몹·청크 로딩 최적화
• 무한정밀 커스터마이징 (평지, 몹 스폰, 이동 등)
• 버그 수정과 보안 패치가 빠름
• 페이퍼/스피곳/버킷 플러그인과 대부분 호환
06한눈에 비교
서버 소프트웨어별 차이 정리
| 종류 | 정체 | 플러그인 | 모드 | 성능 | 쓰는 곳 |
|---|---|---|---|---|---|
| Vanilla | 공식 서버 | 불가 | 불가 | 기본 | 기본 체험 |
| Bukkit | 플러그인 API 최초 | 가능 | 불가 | 보통 | 과거 표준 |
| Spigot | 버킷의 성능 개선판 | 가능 | 불가 | 좋음 | 안정 추구 |
| Paper | 스피곳의 성능 개선판 | 가능 | 불가 | 매우 좋음 | 고성능 |
| Purpur | 페이퍼의 성능·커스텀 포크 | 가능 | 불가 | 최상 | 현재 표준 |
| Forge / Fabric | 게임 모드 로더 | 불가 | 가능 | 모드에 따라 | 모드팩 서버 |