Skip to content
호스팅 · 문제 해결

서버 리소스 팩이 로드되지 않을 때: 원인과 제한

플레이어에게 리소스 팩이 다운로드되지 않거나 제어판에 업로드되지 않는 이유를 알아봐요. 100 MB 제한, zip만 가능, 재시작, 직접 링크, SHA-1, 포맷 버전을 다뤄요.

업데이트 2026년 10월 13일

제한 사항

  • 크기 — 최대 100 MB. 제어판은 더 큰 압축 파일을 받지 않아요. 그런 팩은 접속할 때 클라이언트가 다운로드를 끝내지 못해요.
  • Zip만 가능해요. .rar, .7z 형식의 압축 파일이나 폴더는 작동하지 않아요.
  • 서버당 팩 하나만 가능해요. 새 팩을 올리면 이전 팩이 완전히 교체돼요.
  • 재시작이 필요해요. 팩 링크는 server.properties에 저장되고, 서버는 시작할 때 이 링크를 읽어요. 실행 중인 서버에 팩을 올리면 플레이어는 재시작 후에 받아요.

업로드하려면: “설정” 섹션, “리소스 팩 업로드” 행 → “zip 업로드”를 이용하세요. 제어판이 압축 파일을 저장하고 SHA-1을 계산한 뒤 링크를 직접 채워 넣어요 — 리소스 팩과 데이터팩.

제어판에 팩이 업로드되지 않아요

제어판 메시지원인
Resource pack is larger than 100 MB압축 파일이 너무 커요 — 텍스처와 사운드를 압축하거나 필요 없는 부분을 삭제하세요
This is not a zip archive파일이 다른 형식이거나 .zip으로 이름만 바꾼 거예요 — 실제 zip으로 다시 압축하세요
Empty file저장할 때 압축 파일이 손상됐어요 — 다시 만드세요

팩은 업로드됐는데 플레이어가 받지 못해요

  1. 서버를 재시작하지 않았어요. 제어판에 “재시작 필요” 안내가 표시돼요 — 재시작하세요.
  2. 플레이어가 팩을 거부했어요. 플레이어의 서버 목록에서: 서버 선택 → “설정” → “리소스 팩: 사용”.
  3. 형식 버전이 맞지 않아요. 팩이 다른 게임 버전용으로 만들어졌어요: 클라이언트가 팩이 호환되지 않는다고 표시하거나 일부만 적용해요. pack.mcmeta의 pack_format을 확인하세요.
  4. 압축 파일 구조가 잘못됐어요. pack.mcmeta와 assets 폴더는 zip의 최상위에 있어야 하고, 하위 폴더 안에 있으면 안 돼요.
  5. 플레이어가 휴대폰을 사용해요. Geyser를 통해 접속한 Bedrock 플레이어는 Java 리소스 팩을 받지 못해요 — Bedrock용 리소스 팩.

직접 링크로 팩 제공하기

업로드 대신 링크를 직접 입력했다면:

  • 링크는 페이지가 아니라 파일 자체를 제공해야 해요: 일반 Google Drive 및 Yandex Disk 링크는 작동하지 않아요;
  • SHA-1 필드를 채우세요: 이 값이 없으면 클라이언트가 접속할 때마다 팩을 다시 다운로드하고, 팩을 업데이트한 뒤에도 예전 팩을 사용할 수 있어요;
  • 같은 링크의 파일을 교체한 뒤에는 SHA-1을 갱신하세요.

버튼으로 압축 파일을 업로드하는 편이 더 쉬워요 — 그러면 제어판이 링크와 해시를 직접 관리해요.

접속할 때 모두가 추방돼요

“리소스 팩 필수” 토글이 켜져 있는데 팩이 다운로드되지 않아요: 팩을 받지 못한 플레이어는 접속할 수 없어요. 필수 설정을 끄고, 팩을 고친 뒤 다시 켜세요 — 리소스 팩 필수.

Minecraft 호스팅오프라인일 때도 서버가 실행돼요서버 만들기