마인크래프트 버킷, 서버 여는법 (1.21, 1.20.6)

이 글에서는 마인크래프트 버킷 프로그램을 사용해 서버 여는법을 소개합니다. 버킷이란? Java로 작성된 오픈 소스 소프트웨어로 기본적인 마인크래프트 서버에는 없는 다양한 기능과 확장성을 제공합니다.

대표적으로 서버를 더욱 효과적으로 관리할 수 있는 몇가지 명령어와 server.properties 파일을 편집해 세세한 설정을 변경할 수 있습니다. 또한, 플러그인을 설치해 새로운 기능을 추가하거나 서버를 개선하는데 사용할 수 있습니다.

마인크래프트 버킷 설치

버킷 다운로드

다음 3가지 버킷 중 여러분이 사용하고 싶은 버킷을 클릭하면 공식 다운로드 사이트로 이동됩니다. 공식 사이트에서 원하는 마인크래프트 버전 옆에있는 Download 버튼을 클릭해 버킷 구동파일을 다운로드 받을 수 있습니다.

어떤 버킷을 사용해야할지 고민이시라면 개인적으로 Paper 버킷을 추천드립니다. 다른 버킷에 비해 좋은 성능을 자랑하며 안정성과 보안이 뛰어난 편입니다. 포지 및 패브릭 모드를 적용할 수 있는 버킷을 찾으신다면 포지버킷, 패브릭버킷을 사용해보세요.

바닐라 버킷으로 설치하기

방금 막 출시된 최신버전 및 마인크래프트 스냅숏 버전은 위 3가지 버킷에서 지원하지 않을 수 있습니다. 그런 경우 바닐라 버킷을 설치합니다.

마인크래프트 설정

1. 마인크래프트 런처를 실행하고, 설치 설정 > 새 설치 설정을 클릭합니다.

새 설치 설정 만들기

2. 버전에서 버킷 설치를 원하는 마인크래프트 버전을 선택합니다.

3. 버전 우측에 서버 텍스트를 클릭하면 server.jar 버킷 구동파일이 다운로드 됩니다.

자바 다운로드

버킷 구동파일을 다운로드 받았다면 버킷을 실행하기 위해 자바를 다운로드 받을 필요가 있습니다. 자바 모든 버전 다운로드 게시글에서 마인크래프트 버전에 맞는 자바를 설치해주세요.

  • 1.5.2~1.16.5 버전: 자바 8
  • 1.17.1 버전: 자바 16
  • 1.18.2~1.20.4 버전: 자바 17
  • 1.20.5~1.21: 자바 21

마인크래프트 서버 여는법

새 폴더 생성

1. 자바 프로그램과 페이퍼, 스폰지, 크래프트, 바닐라 버킷 중 하나를 다운로드 받았다면 다운로드에서 마우스 우클릭 > 새로 만들기를 클릭하고, 폴더 이름을 server로 변경합니다.

버킷 파일

2. server 폴더에 다운로드 받은 버킷 구동파일을 붙여넣기하고, 파일 이름을 bukkit으로 변경합니다.

서버 구동파일

3. 서버 실행파일 다운로드를 클릭해 실행파일.zip을 다운로드 받고, 압축해제하면 나오는 start.bat 파일을 server 폴더로 붙여넣기한 후 더블 클릭해 실행합니다.

.jar .bat 등 파일 확장자가 안보일 경우 윈도우 파일 확장자 표시 방법 글을 참고해보세요.

마인크래프트 버킷 패널

4. cmd 창이 실행되면 각 설명이 적혀있는 번호를 입력한 후 엔터를 눌러 진행할 수 있습니다. 서버 구동하기, 램 선택 후 서버를 한번 실행하면 중간에 중단됩니다.

eula 설정 변경

5. server 폴더를 다시 확인해보면 eula.txt 파일이 추가되어있습니다. 해당 파일을 열어 eula=false 값을 eula=true로 변경한 후 저장합니다.

마인크래프트 서버 실행

6. 다시 start.bat을 열어 마인크래프트 버킷을 구동하면 정상적으로 서버가 실행되는 것을 확인할 수 있습니다.

마인크래프트 서버 접속

7. 버킷과 같은 버전의 마인크래프트를 실행한 후 멀티플레이 서버 추가에서 버킷을 연 본인이 접속할 경우에는 127.0.0.1을 타인이 접속할 경우 버킷을 연 사람의 아이피를 서버 주소에 입력해주세요. (내 아이피 확인하기)

마인크래프트 멀티플레이 접속

8. 정상적으로 마인크래프트 서버에 접속된 것을 확인할 수 있습니다.

만약 서버에 접속이 안된다면 포트포워딩 설정을 진행하세요. 포트포워딩이란? 외부에서 자신의 PC에 접속할 수 있도록 포트를 개방하는 설정입니다.

플러그인 적용 방법

마인크래프트 플러그인 적용

월드에딧 등 다양한 플러그인을 적용하고 싶은 경우 버킷과 동일한 마인크래프트 버전을 지원하는 플러그인을 다운로드 받은 후 버킷 plugins 폴더 안에 붙여넣기해 적용할 수 있습니다. 서버가 실행 중인 경우에는 종료 후 다시 실행해주세요.

서버 관리자가 필수로 알아야할 꿀팁

정보킹

정보킹은 2021년부터 IT 인터넷과 게임 관련 기사를 작성하고 있는 프리랜서 작가입니다. 구독자 2만 4천의 유튜브 채널을 보유하고 있고, 게임 및 IT에 관련된 모든 내용을 다룹니다. 또한 인공지능(AI)과 관련된 기사도 작성하고 있습니다.

21건의 댓글이 있습니다.

  1. 금자명

    죄송합니다!! 자바 다운하고 실행을 안 했었네요 ㅠㅠ 빠른 답변 진심으로 감사합니다 좋은 하루 보내세요!

  2. 정보킹

    1. 다운로드한 버킷의 파일의 이름을 bukkit 으로 변경했나요?
    2. bukkit파일과 서버 구동파일을 같은 폴더에 배치했나요?
    3. 올바는 자바 버전을 다운로드했나요? 이 3가지를 체크해보세요. 그래도 안된다면 서버 구동기 화면을 스크린샷해 사이트 하단 이메일로 보내주세요.

  3. 금자명

    4번에서 서버 구동하기, 램 설정을 하면 뜨는
    “서버에 이용할 파일을 자동으로 탐지하고 있습니다. 잠시만 기다려주세요”
    라고 나온 후 다음으로 넘어가지 않습니다 서버가 실행도 되지 않을 뿐더러 파일들이 생기지도 않습니다 해결법 있을까요?

  4. 정보킹

    자바 버전이 올바른지 체크해보세요. 1.20.6 버전의 경우 자바 21 버전을 설치하셔야 합니다.

  5. 김규민

    혹시 4번이 안될땐 어떻게 해야되나요…?
    cache 파일, libraries 파일, versions 파일밖에 안뜨는데요…

  6. 정보킹

    1. 시드를 적용하는 방법이 궁금합니다.
    답변: 버킷의 server.properties 파일을 여세요. 그런 다음 level-seed= 옆에 적용하고 싶은 시드 값을 입력합니다. 마지막으로 기존의 world, world_nether, world_the_end 파일을 삭제하거나 옮긴 후 서버를 다시 실행하면 시드 값을 적용할 수 있습니다.

    2. 탈출맵은 어떻게 적용하나요?
    버킷에서 기존 world 파일을 삭제하고, 탈출맵 파일의 이름을 world로 변경한 후 버킷에 붙여넣기하세요.

  7. hoon

    시드를 사용해서 서버를 다시 열거나 탈출맵 같은걸로 열려면 어떻게 해아하나용

  8. 메징

    혹시 버킷 설정에 모드와 플러그인이 같이 돌아갈수있는 방법은 없을까요?

  9. 정보킹

    혹시 server.properties에서 별도로 server-ip를 지정했나요? server-ip 값은 반드시 빈칸으로 둔 채 서버를 실행해주세요.

    그래도 오류가 발생한다면 아래와 같은 목록을 체크해보세요.
    1. 공유기 재부팅
    2. 공유기에 연결된 다른 장치를 연결 해제
    3. 포트포워딩
    4. PC 재부팅
    5. 백신 프로그램 삭제

  10. 청빈

    1.20.6 버전을 사용중입니다. 정보킹님 말대로 서버 부터 열어서 하려고 하니 서버가 열리지 않습니다. 내부 IP로는 가능한데 외부 IP로는 서버를 못 열고 있네요. eula.txt 파일에는 true로 바꿔 놨습니다.

    FAILED TO BIND TO PORT!
    The exception was: java.net.BindException: Cannot assign requested address: bind
    Perhaps a server is already running on that port?
    Encountered an unexpected exception
    java.lang.IllegalStateException: Failed to bind to port

    이렇게 뜨면서 뭔가 줄줄이 떴습니다.
    서버여는게 이렇게 어려울줄은 몰랐습니다.

  11. 정보킹

    몇 버전 마인크래프트의 서버를 열려고 하시는건가요? 일단 eula 혹은 eula.txt 파일이 생겼는지 확인해보세요.

  12. 정보킹

    마인크래프트 서버가 켜져있는 상태로 테스트해보세요. 서버가 닫혀있으면 포트포워딩해도 포트가 닫혀있다고 나옵니다.

  13. 청빈

    포트포워딩도 IPTIME이어서 해두고

    인바운드 규칙, 아웃바운드 규칙 TCP, UDP 둘다 설정도 해뒀습니다.

    방화벽도 꺼뒀는데 25565 포트 연결이 닫혀있다고 나오네요.

  14. 1234

    아니네 .. 파일이랑 폴더가 생기다 마는데요 ?! ㅠㅠ euler? 그 txt 파일은 안생긴다..

  15. 정보킹

    버킷 버전에 맞는 자바를 다시 설치해보세요. 1.20.x 버전을 기준으로는 자바 17을 다운로드하시면 됩니다.

  16. yee

    컴퓨터에 문제가 생겨 백업을 한 후 다시 실행을 해보니 JAVA는 실행 뭐시기가 나오며 서버가 열리지 않습니다. 어떻게 하면 고칠 수 있을까요.

  17. 정보킹

    1. bukkit.jar 파일이 정상적으로 존재하는지 확인해보세요.
    2. 올바른 Java 버전을 다운로드했는지 확인해보세요.

  18. ㅇㄴㅁㄴ

    혹시 5번이 제데로 안뜨는데 어떻게하나요?

  19. Gameking

    공유기에 인터넷 연결하시면 포트포워딩을 반드시 해야합니다. 단, 공유기 없이 랜선에 꽂아 사용하는 경우 포트포워딩 안해도 됩니다.

  20. ezio

    포트포워딩 안해도 되나요?

답글 남기기