🌐 You are reading the 한국어 translation of this article
Available languages for this article:

플러그인은 마인크래프트 서버에 권한 설정, 경제 시스템, 미니게임, 안티 치트, 관리자 도구와 같은 기능을 추가해 주는 서버 측 수정 사항입니다. 모드와 달리 플러그인은 서버에서만 실행되므로 플레이어는 별도로 아무것도 설치할 필요가 없습니다. 아래의 간단한 단계별 가이드를 따라 해 보세요.

1. 플러그인 vs 모드 이해하기

  • 플러그인: 서버 측에서만 실행됩니다. 플레이어는 순정(바닐라) 마인크래프트 클라이언트로 접속할 수 있습니다. 주로 서버 관리, 게임 규칙 설정, 멀티플레이어 기능에 사용됩니다.
  • 모드: 서버와 클라이언트 모두에 설치해야 합니다. 플레이어도 동일한 모드를 설치해야 접속 가능합니다. 새로운 블록, 아이템, 게임 메커니즘을 추가할 때 사용됩니다.
  • 중요: 플러그인을 사용하려면 플러그인 호환 서버 구동기가 필요합니다. 기본 마인크래프트 서버(바닐라)는 플러그인을 지원하지 않습니다.

2. 서버 구동기 선택 및 설정하기

플러그인을 실행하려면 이를 지원하는 서버 구동기가 필요합니다. 가장 인기 있는 옵션은 다음과 같습니다.

인기 서버 구동기

  • Paper: 가장 추천하는 선택지입니다. 빠르고 안정적이며 모든 Bukkit/Spigot 플러그인을 지원합니다. 대부분의 서버에 가장 적합합니다.
  • Spigot: 넓은 플러그인 호환성을 가진 잘 알려진 옵션입니다. 다운로드: https://www.9minecraft.net/spigot/
  • Purpur: Paper를 기반으로 하며 더 많은 설정 옵션을 제공합니다. 숙련된 사용자에게 좋습니다. 다운로드: https://www.9minecraft.net/purpur/

Paper 서버 설정 방법

  1. Paper 다운로드: 본인의 마인크래프트 버전에 맞는 .jar 파일을 받으세요.
  2. 서버 폴더 생성: PC에 새 폴더를 만듭니다 (예: C:\MinecraftServer). 다운로드한 .jar 파일을 그 안에 넣습니다.
  3. 실행 스크립트 생성: 메모장을 열어 아래 내용을 입력하고 start.bat라는 이름으로 저장하세요.java -Xmx4G -Xmx4G -jar paper.jar nogui(paper.jar 부분을 실제 파일 이름으로 바꾸세요. -Xmx4G는 4GB의 램을 할당한다는 뜻입니다.)
  4. 서버 실행: start.bat를 더블 클릭합니다. 서버 파일들이 생성된 후 자동으로 멈춥니다.
  5. EULA 동의: eula.txt 파일을 열고 eula=falseeula=true로 변경한 뒤 저장합니다.
  6. 재실행: 다시 start.bat를 실행합니다. 서버가 완전히 구동되며 plugins 폴더가 자동으로 생성된 것을 확인할 수 있습니다.

3. 플러그인 다운로드 및 설치

  1. 플러그인 찾기:
    • 여기에서 찾아보세요: https://www.9minecraft.net/tag/bukkit-plugins/
    • 초보자 추천 플러그인: EssentialsX (기본 명령어), LuckPerms (권한 관리), WorldEdit (건축 도구), Vault (경제 API).
    • 플러그인이 본인의 서버 구동기(Bukkit/Spigot/Paper) 및 마인크래프트 버전을 지원하는지 확인하세요.
  2. 다운로드: 플러그인 파일(.jar 파일)을 다운로드합니다. 압축을 풀지 마세요.
  3. 플러그인 설치:
    • 서버 폴더를 엽니다.
    • 다운로드한 플러그인 .jar 파일을 plugins 폴더 안에 복사해 넣습니다.
  4. 서버 재시작:
    • 서버 콘솔창에 stop을 입력하고 엔터를 누릅니다.
    • 다시 start.bat를 실행합니다.
    • 플러그인이 자동으로 로드됩니다. 콘솔창에서 확인 메시지를 볼 수 있습니다.

4. 플러그인 설정하기

  • 설정 파일: 첫 실행 후, 각 플러그인은 plugins/ 내부에 전용 폴더를 생성합니다 (예: plugins/EssentialsX/). Notepad++VS Code 같은 텍스트 에디터로 config.yml 파일을 열어 설정을 변경할 수 있습니다.
  • 재시작 없이 적용: 일부 플러그인은 /reload 또는 자체 리로드 명령어(예: /essentials reload)를 지원합니다. 하지만 서버를 완전히 재시작하는 것이 항상 가장 안전합니다.
  • 권한 설정: 대부분의 플러그인은 누가 어떤 명령어를 사용할 수 있는지 제어하기 위해 LuckPerms와 같은 권한 관리 플러그인이 필요합니다.

5. 주의 사항

  • 호환성 확인: 플러그인이 서버 구동기 및 마인크래프트 버전을 지원하는지 항상 확인하세요. 1.20.x용으로 제작된 플러그인이 1.21.x에서 작동하지 않을 수 있습니다.
  • 너무 많은 플러그인 지양: 플러그인마다 서버 자원을 소모합니다. 필수 플러그인 위주로 시작하고 점진적으로 추가하세요. /tps 명령어로 서버 성능을 모니터링하세요.
  • 플러그인 최신 상태 유지: 오래된 플러그인은 보안 취약점, 충돌 또는 오류를 일으킬 수 있습니다. 정기적으로 업데이트하세요.
  • 문제 해결:
    • 서버가 꺼진다면 콘솔 로그의 에러 메시지를 확인하세요. 보통 어떤 플러그인이 문제를 일으켰는지 알려줍니다.
    • 문제를 찾기 위해 plugins 폴더에서 플러그인을 하나씩 제거하며 테스트해 보세요.
    • 모든 선행 플러그인이 설치되었는지 확인하세요 (예: 많은 경제 플러그인은 Vault를 필요로 합니다).
  • 보안: 반드시 신뢰할 수 있는 소스에서만 플러그인을 다운로드하세요. 악성 플러그인은 데이터를 훔치거나, 월드를 파괴하거나, 공격자에게 서버 권한을 넘겨줄 수 있습니다.

Click to rate this post!
[Total: 2 Average: 4]