콘텐츠로 이동

호스팅

Minecraft 리소스팩은 URL로 전달되기 때문에 리소스팩을 호스팅할 서버가 필요하다.

RoseResourcepack은 쓸 만한 기능을 많이 갖춘 강력한 리소스팩 관리 플러그인이다.

  • 리소스팩 호스팅 통합: 서버에서 직접 리소스팩을 호스팅한다 (IA의 그 물건보다 훨씬 낫다)
  • 멀티 버전 지원: Minecraft 1.16.5부터 1.21.3까지 호환된다.
  • MiniMessage 지원: MiniMessage로 메시지를 꾸밀 수 있다.
  • 다른 플러그인과 연동: BetterHUD, ItemsAdder, Oraxen 등과 호환된다.
  • 리소스팩 보호: 리소스팩이 풀리지 않게 보호한다.
  • 비동기 처리: 리소스팩을 비동기로 빌드해 지연을 줄인다.
  • SHA1 해시 자동 생성: SHA1 해시값을 자동으로 만든다.
  • 자동 전송: 플레이어가 접속하면 리소스팩을 자동으로 보낸다.
  • 리소스팩 초기화 명령어: 플레이어가 명령어로 리소스팩을 초기화할 수 있다.
  • 다중 팩 적용: 플레이어에게 여러 리소스팩을 적용한다 (Minecraft 1.20.3+)
  • 강제 설치: 클라이언트가 리소스팩을 반드시 설치하게 한다 (Minecraft 1.17+).
  • 커스텀 메시지 지원: 클라이언트의 안내 화면에 원하는 메시지를 띄운다.

다운로드

https://itemsadder.devs.beer/plugin-usage/resourcepack-hosting

설정 파일을 보자.

https://ce.gtemc.cn/getting_start/set_up_host

아래는 모두 IA 문서에서 말하는 외부 플랫폼 호스팅(external-host)이다.

공식 사이트: https://www.setup.md/usercontent

완전 무료이고 최대 250 MB까지 올릴 수 있다.

장점:

  • 무료
  • 속도가 괜찮다
  • 안정적이다
  • ZIP뿐 아니라 여러 파일 형식을 지원한다

보통 IA나 RoseResourcepack 같은 플러그인이 리소스팩을 플레이어에게 자동으로 보내 준다.

물론 기본 제공되는 server.properties로 배포할 수도 있다.

Slimefun 리소스팩의 직접 다운로드 링크가 https://github.com/xMikux/Slimefun-Resourcepack/releases/download/latest-build/Slimefun-ResourcePack.zip 라고 하자. server.properties를 열고 다음 줄을 찾는다.

resource-pack=

방금 얻은 리소스팩 링크를 넣으면 이렇게 된다.

resource-pack=https://github.com/xMikux/Slimefun-Resourcepack/releases/download/latest-build/Slimefun-ResourcePack.zip

이어서 아래 줄을 찾는다.

require-resource-pack=false

이 값은 리소스팩 적용을 강제할지 정한다. 켜면 플레이어가 리소스팩 적용을 거절할 경우 서버에 들어올 수 없다.

설정을 마치고 서버를 재시작하면 리소스팩이 적용된다.