본문 바로가기
마인크래프트/마인크래프트 설정

[마인크래프트] 1.17 서버 여는 방법 (스피곳, 크래프트버킷)

by ㅁㄱ 2021. 9. 18.

마인크래프트 (와타메이트 작품)

최근에 지인 시즌3 서버가 열려서 들어갔더니 (초기에 못 들어갔더니) 서버 단물이 다 빨려있어서, 적당히 친구랑 즐기려는데 서버 설치가 생각보다 어렵고 잘 안 되서, 주변 사람이 서버 여는 방법 물어보면 쉽게 답해주려고 정리해두는 글. 

 

자바 설치

마인크래프트 1.17 서버부터는 자바16 버전을 필요로 한다. 우리가 예전에 마크하려고 다운로드 받았던 자바는 자바8일 확률이 높기 때문에 서버를 열려면 자바16을 설치해야 한다. 

https://www.oracle.com/kr/java/technologies/javase-jdk16-downloads.html

글 작성 시점인 2021년 9월 17일엔 위 링크가 다운로드 링크지만, 추후에 링크가 깨진다면 구글에서 자바16 키워드로 검색해서 오라클 홈페이지의 다운로드 안내 페이지로 들어가면 된다. 

 

[마크] 마인크래프트 1.17 서버 여는 방법 (스피곳, 크래프트버킷)

윈도우 x64 라고 적힌 자바를 설치하면 되는데, 현재는 16.0.2 지만 시간이 지나서 이 글을 보는 사람은 버전이 조금 달라질 수 있다는 걸 감안해야 한다. (숫자가 다르다고 걱정하지 말라는 의미) 

위 파일을 받아 설치만 하면 된다. 

 

마인크래프트 서버 설치

마인크래프트 서버 프로그램 다운로드

준비가 끝나면 이제 마인크래프트 서버를 열어야 한다.

서버를 열 때는 별도의 프로그램을 설치해서 사용하는 게 일반적인데, 서버 열 때 이용하는 프로그램이 '크래프트버킷'이나 '스피곳'이다. 기존에는 크래프트버킷을 더 많이 사용한 듯 보이지만, 현재는 이런저런 이슈가 있어 스피곳을 이용하는 게 좋아보인다. 다만 스피곳이든 크래프트버킷이든 설정하는 방법은 전혀 차이가 없다.

 

https://getbukkit.org/

 

Get Bukkit | Download CraftBukkit 1.17.1 | Download Spigot 1.17.1

Truly Secure We use the latest and greatest security protocols to make sure you are always protected when browsing and using our site.

getbukkit.org

프로그램을 다운로드 할 수 있는 페이지로 들어간다. 

 

[마크] 마인크래프트 1.17 서버 여는 방법 (스피곳, 크래프트버킷)

메인 화면에서 스피곳, 버킷 다운로드 링크를 안내하고 있다.

혹여나 구버젼 마크로 서버를 열 생각이라면 당연히 서버 버전도 그에 맞춰 변경해야 하기 때문에, 상단의 "다운로드"에서 '스피곳' 혹은 '크래프트버킷'을 선택해서 들어가 선택해야 한다. 

 

[마크] 마인크래프트 1.17 서버 여는 방법 (스피곳, 크래프트버킷)

마크 버전에 맞는 서버 파일을 받으면 된다. 

 

[마크] 마인크래프트 1.17 서버 여는 방법 (스피곳, 크래프트버킷)

서버 파일을 다운로드 받는다. 

 

마인크래프트 서버 프로그램 설치

서버 파일은 받았으니 이제 서버 파일을 작동시켜야하는데, 별도의 과정을 필요로 한다.

일단 서버 파일을 위치시키고 싶은 경로에 폴더를 하나 만들어야 한다. 영어로 폴더를 하나 만들고, 원하는 위치에 두면 된다. 다만 마인크래프트 설치 경로에 설치 안 하는 걸 추천한다. 마크 서버 프로그램과 마크는 별개의 프로그램이기 때문에, 왜인지 충돌이 일어나는 거 같더라(근거 X). 그리고 서버 데이터가 늘어나 용량도 커지기 때문에 용량이 여유로운 디스크에 위치시키는 걸 추천한다.

[마크] 마인크래프트 1.17 서버 여는 방법 (스피곳, 크래프트버킷)

이렇게 드라이브에 자신이 알아보기 쉬운 폴더명으로 만들고 jar 파일을 넣으면 된다.

이 이미지를 보고 "저는 start.bat 파일은 없는데요?" 물을 수 있는데, 이게 우리가 지금부터 만들어야 하는 파일이다.

 

[마크] 마인크래프트 1.17 서버 여는 방법 (스피곳, 크래프트버킷)

이렇게 간단한 내용만 적힌 간단한 파일이다. 

우클릭 후 "새로 만들기 - 텍스트 문서"를 선택해서 메모장을 만들고, 아래 내용을 입력한다. 입력하기 귀찮으면 그 아래 첨부한 메모장 파일을 받아서 파일명만 수정해주면 된다. 


@echo off
java -Xms1024M -Xmx2048M -jar 파일명.jar
pause

참고로 '파일명'에는 다운받았던 jar 파일의 파일명만 작성해주면 된다.

노파심에 하는 말인데, 내가 "파일명.jar"이라고 했다고, 파일명이 '파일명.jar'이니까 "파일명.jar.jar"로 작성해야겠지? 하고 생각하는 불상사는 없었으면 좋겠다. 메모장 이미지처럼 평범하게 작성하면 된다. 

그리고 -Xms1024M -Xmx2048M 라는 문구는 메모리 최소할당량, 최대할당량을 말한다.

나는 서버에 메모리를 최소 1기가(1024메가)를 할당하고 최대 2기(2024메가)가 할당한다는 의미다. 참고로 메모리는 1024메가당 1기가. 자신의 컴퓨터 사양에 따라 이를 조절하면 되는데 1기가 ~ 2기가 정도면 무난하다.

파일 작성이 끝났으면 방금 작성한 텍스트 파일을 start.bat 으로 이름을 바꿔주면 된다.

 

혹여나 정말 컴퓨터를 잘 모른다면 "파일확장자가 안 보이는데 어떻게 바꾸나요?" 하고 묻는 분도 있을 거라고 생각한다.

[마크] 마인크래프트 1.17 서버 여는 방법 (스피곳, 크래프트버킷)

윈도우 10 기준으로 폴더의 좌측 상단에 '보기'를 클릭한 뒤 '파일 확장명'을 클릭하면 된다.

혹여나 윈도우95, 윈도우98, 윈도우XP 등을 사용하는데 폴더 설정 들어가는 방법을 모르겠다 하시는 분도 있을 수 있는데, 그런 분은 "시작" 버튼을 눌러 모든 프로그램 - 보조 프로그램 - 메모장 으로 메모장을 직접 켠 뒤, 위 내용을 입력하고 저장할 때 확장자를 '모든 확장자'로 바꾼 뒤 start.bat 라는 파일명으로 저장하면 된다. 

 

그리고 "start.bat" 파일을 실행한다. 

 

[마크] 마인크래프트 1.17 서버 여는 방법 (스피곳, 크래프트버킷)

그럼 이와 같은 창을 볼 수 있다.

Failed to load eula.txt
You need to agree to the EULA in order to run the server. Go th eula.txt for more info.

"파일 로드 실패했다. 서버 켜고싶으면 동의해라."

서버 폴더에 eula.txt 라는 파일이 생성된 게 보일 거다. 

 

[마크] 마인크래프트 1.17 서버 여는 방법 (스피곳, 크래프트버킷)

방금 생성된 eula.txt 파일을 실행하면 이와 같은 내용이 적혀있다.

마지막 줄의 false를 true로 변경하고 저장한다. 그리고 다시 "start.bat" 파일을 실행한다. 

 

[마크] 마인크래프트 1.17 서버 여는 방법 (스피곳, 크래프트버킷)

그러면 글자가 잔뜩 나오다 "Done!"하는 문구가 나오며 아래의 프로그램이 작동한다. 

 

[마크] 마인크래프트 1.17 서버 여는 방법 (스피곳, 크래프트버킷)

서버 설치 및 구동은 끝났다. 

 

방화벽 설정과 공유기 설정을 따로 해줘야하는데, 그 전에 파일을 하나 잠시 확인해줘야 한다. 

 

[마크] 마인크래프트 1.17 서버 여는 방법 (스피곳, 크래프트버킷)

서버 폴더에 설치된 "server.properties" 파일을 메모장으로 연다. 

 

[마크] 마인크래프트 1.17 서버 여는 방법 (스피곳, 크래프트버킷)

server-ip의 값은 비워놓고, server-port를 25565로 입력해준다. 

그리고 포트 설정하는 방법은 아래 글들 참조. 
공유기 없는 분은 아래 글 보면 되고, 공유기 있는 사람은 그 아래 글 보면 된다. 

 

마인크래프트 방화벽 포트 설정 방법 (공유기 미사용)

[마인크래프트] 방화벽 포트 설정 방법 (공유기 미사용)

 

[마인크래프트] 방화벽 포트 설정 방법 (공유기 미사용)

공유기를 사용하고 있으면 공유기만 설정해두면 되는데, 혹시나 공유기를 설정했는데도 불구하고 외부 접속이 불가능하거나 혹은 공유기를 사용하지 않아서 직접 포트를 설정해야 하는 경우가

mingaming.tistory.com

 

마인크래프트 공유기 설정 방법

[마크] 마인크래프트 서버 공유기 설정 방법 (ipTIME 포트포워드)

 

[마크] 마인크래프트 서버 공유기 설정 방법 (ipTIME 포트포워드)

마인크래프트 서버를 열어도 공유기를 사용하고 있다면 공유기도 설정하지 않으면 서버에 접속할 수 없다. 애초에 공유기를 사용하고 있으면 내 IP 주소를 알려줘도 내 컴퓨터에 접근하는 게 아

mingaming.tistory.com

반응형

댓글