개인 자료란 (JE)

  서버 커뮤니티

Profile Gukka06 대표칭호 없음
Profile

질문하기 멀티플레이

친구들이랑 던크래프트를 하려는데 버킷 실행이 안됩니다 ㅠ

4 일 전 조회 수 32 추천 수 0
이해도 초보자 
게임버전 (JE) 관련없음 
게임버전 (BE) 1.18.x 

latest.log

친구들하고 던크래프트 버킷을 받아서 하려는데이런 오류가 나서요 방법이 있을까요? ㅠㅠ 

5개의 댓글

gamediller
4 일 전

Epic Fight 모드가 서버에서 로딩되지 않아 오류가 발생했습니다.

  • RenderItemBase라는 클라이언트 전용 클래스가 로드되려고 했으나, 이는 서버 환경에서는 사용할 수 없는 클래스입니다.

혹시 서버팩이 아닌 일반 모드팩을 다운로드 받아 서버를 실행하신 건 아닌가요?
대부분의 모드팩 다운로드 페이지에서는 서버팩이 따로 제공됩니다.
일반 모드팩은 클라이언트 전용 모드가 포함되어 있어, 이를 서버에서 실행할 경우 오류가 발생할 수 있습니다.
이번 오류 역시 클라이언트 전용 모드가 포함되어 발생한 것으로 보입니다. 

해결 방법 

  • 서버팩을 다시 다운로드하여 설치하세요.
  • 일반 모드팩을 사용 중이라면 클라이언트 전용 모드를 제거하고 다시 시도하세요.

이 방법으로도 문제가 지속된다면, 설치된 모드 리스트를 확인하고 호환성 문제를 검토해 보시는 것도 도움이 될 수 있습니다.
답변이 도움이 되었다면 좋아요 부탁드립니다!

gamediller
4 일 전

마인크래프트 모드에는 클라이언트 전용 모드서버 전용 모드, 그리고 서버-클라이언트 공용 모드가 있습니다. 각 모드의 역할과 특징을 설명하겠습니다.

1. 클라이언트 전용 모드 (Client-side Mods)

  • 사용자 인터페이스(UI) 및 그래픽 개선과 관련된 모드입니다.
  • 서버에 설치할 필요가 없으며, 클라이언트(플레이어 측)에서만 사용됩니다.
  • 주로 그래픽, HUD 변경, 미니맵, 애니메이션과 같은 기능을 제공합니다.
  • 예시:
    • OptiFine: 그래픽 성능 개선
    • JourneyMap: 미니맵 추가
    • Epic Fight: 애니메이션 변경 (일부 기능은 서버 비호환)

2. 서버 전용 모드 (Server-side Mods)

  • 서버 환경에서만 사용되며, 클라이언트에 설치할 필요가 없습니다.
  • 서버의 게임플레이 규칙 변경, 데이터 관리, 서버 성능 개선 등의 기능을 제공합니다.
  • 예시:
    • EssentialsX: 서버 관리 기능 제공
    • WorldEdit: 맵 편집 도구
    • CoreProtect: 블록 로그 및 복구 기능

3. 서버-클라이언트 공용 모드 (Both Client and Server Mods)

  • 서버와 클라이언트 모두 설치해야 정상 작동하는 모드입니다.
  • 아이템 추가, 새로운 블록, 게임 메커니즘 변경 등의 기능을 제공합니다.
  • 클라이언트는 새로운 아이템과 블록을 인식해야 하고, 서버는 이를 관리할 수 있어야 하기 때문입니다.
  • 예시:
    • Tinkers' Construct: 새로운 아이템과 도구 추가
    • Biomes O' Plenty: 새로운 바이옴 추가
    • Create: 복잡한 기계와 자동화 시스템 추가

오류가 발생하는 경우

  • 클라이언트 전용 모드를 서버에 설치하면, 서버는 해당 모드의 UI나 그래픽 관련 클래스를 찾을 수 없어 충돌이 발생합니다.
  • 반대로, 서버 전용 모드를 클라이언트에 설치할 경우, 플레이어가 접속할 때 오류가 발생할 수 있습니다.

정리

  • 클라이언트 전용 모드: 플레이어 화면에서만 작동 (그래픽 및 UI 개선).
  • 서버 전용 모드: 서버 관리 및 성능 관련 기능 (서버 설정 및 데이터 관리).
  • 서버-클라이언트 공용 모드: 양쪽 모두 설치 (아이템/블록 추가, 게임플레이 확장).

따라서 서버를 설정할 때는 모드의 종류를 구분해 올바르게 설치하는 것이 중요합니다.

Gukka06
4 일 전
@gamediller

한번 다시해보겠습니다 근데 이게 모드 버킷 지원해주는걸로 하려니까 파일명이 start.ps1 로되어있는데 이런경우는 버킷을 어떻게 키나요?

코코냐
4 일 전
@Gukka06

ps1은 파워쉘 스크립트 파일입니다. 보통 윈도우에서 더블클릭만으로 실행이 됩니다. (내장 파워쉘 사용)

Gukka06
4 일 전
@코코냐

더블클릭으로 실행했는데 메모장이 열리더라구요 앱을 바꿔주면 되는건가요?