서버에 필요한 메모리 용량
바닐라, 플러그인, 모드팩의 메모리 가이드라인, 메모리가 많다고 항상 좋은 게 아닌 이유, 메모리가 실제로 부족한지 판단하는 방법을 다룹니다.
업데이트 2026년 10월 13일
메모리는 Minecraft 서버의 주된 파라미터는 아니지만 가장 많이 논의되는 항목이에요. 게임 루프는 단일 스레드에서 실행되므로 용량보다 코어 주파수가 더 중요하고, 메모리는 부족해질 때 결정적인 요소가 돼요.
가이드라인
| 시나리오 | 메모리 |
|---|---|
| 바닐라 또는 Paper, 최대 5명 | 2 GB |
| 서바이벌, 플러그인 10–15개, 최대 20명 | 4 GB |
| 대규모 프로젝트, 동시 접속 40명 이상 | 8–12 GB |
| 가벼운 Fabric 모드팩, 모드 50–100개 | 4–6 GB |
| 대형 Forge 모드팩, 모드 200개 이상 | 8–12 GB |
| RLCraft, ATM 같은 무거운 모드팩 | 12–16 GB |
| 서버 네트워크 | 월드 합계에 프록시당 512 MB 추가 |
많다고 항상 좋은 것은 아니에요
Java는 메모리를 반환하지 않고 일시 정지 상태에서 가비지 컬렉션을 수행해요. 힙이 클수록 컬렉터의 일시 정지가 길어져요. 열 명용 서버에 32 GB를 할당하면, 잦고 눈에 띄지 않는 멈춤 대신 드물지만 확실히 체감되는 멈춤이 발생해요. 적절한 여유는 실제 사용량의 약 1.5배예요.
메모리가 부족하다는 신호
- 로그에
java.lang.OutOfMemoryError: Java heap space— 원인 분석; - 메모리 그래프가 한계치에 붙어 있고 내려오지 않아요;
Can't keep up!과 함께 2–5초 멈춤이 규칙적으로 발생해요 — 원인 분석.
메모리가 절반만 사용되는데 렉이 걸린다면 메모리 문제가 아니에요: 렉의 흔한 원인.
특정 모드팩에 어떤 요금제를 선택할지 — 모드팩에 맞는 요금제 선택.
요금제의 메모리는 네트워크의 모든 월드가 공유해요. 8 GB 요금제에서 서버 두 개를 운영하면 각각 8 GB가 아니라 약 4 GB씩 할당돼요 — 서버 네트워크.
Minecraft 호스팅오프라인일 때도 서버가 실행돼요서버 만들기
