마인크래프트 서버구축 기초편

윈도우즈에서 마인크래프트 서버 구축 기초 #windows #minecraft #server

Posted by

마인크래프트 서버구축 기초편

페이퍼 다운로드 https://papermc.io/downloads/all

페이퍼 권장 JAVA 다운로드 https://docs.papermc.io/misc/java-install

페이퍼 권장 JVM 실행 명령어 https://docs.papermc.io/paper/aikars-flags

페이퍼 서버 1.20.2 메모리 2GB 할당 Windows용 기초 파일 압축 https://sudapeople.tv/files/paper-1.20.2.zip

페이퍼 서버 1.19.4 메모리 2GB 할당 Windows용 기초 파일 압축 https://sudapeople.tv/files/paper-1.19.4.zip

페이퍼 서버 1.18.2 메모리 2GB 할당 Windows용 기초 파일 압축 https://sudapeople.tv/files/paper-1.18.2.zip

2023년 12월 24일 기준, 1.20.4 버전은 안정화가 되지 않아서 서버 운영을 권장하지 않습니다.

윈도우즈에서 마인크래프트 서버 구축하는 방법 빠르게 알아보죠.

자바 최신 버전이 설치되어 있어야 합니다.

JAVA 21 다운로드

2023년 기준 최신 버전은 21 버전입니다.

서버 파일을 모아 둘 폴더를 적당한 이름으로 하나 만듭니다.

서버 폴더

폴더 메뉴에서 보기, 파일 확장명이 보이도록 설정되었는지 확인해 주세요.

폴더 보기 설정 - 확장자 표시

운영하려는 마인크래프트 버전의 페이퍼를 다운로드 받습니다.

PAPER 다운로드 페이지

다운로드 받은 페이퍼 파일을 조금 전에 만든 폴더로 옮깁니다.

페이퍼

폴더 빈 공간에 마우스 우클릭하고 새로 만들기, 다음에 텍스트 문서를 선택합니다.

새 파일 만들기

파일명과 확장자를 eula.txt 로 변경합니다.

eula.txt

메모장으로 eula.txt 파일을 열어서 eula=true 라고 입력하고, 저장하고, 메모장을 닫습니다.

메모장 열기

eula=ture

이제 실행파일을 만들어 봅시다.

폴더 빈 공간에 마우스 우클릭하고, 새로 만들기, 텍스트 문서를 선택합니다.

실행파일 만들기

파일명과 확장자를 start.bat 로 변경합니다.

실행파일 만들기

경고창이 뜨면 진행하겠다고 선택합니다.

start.bat 파일을 마우스 우클릭하고 메뉴 중에 편집을 선택합니다.

마인크래프트 서버를 구축하겠다고 검색을 한 번이라도 해 본 분이라면

아주 짧은 명령어로 서버를 시작하는 것만 주로 봤을텐데,

서버를 시작할 때도 최적의 명령어가 있습니다.

페이퍼에서 권장하는 명령어 세트를 복사해서 start.bat 파일에 붙여 넣어줍니다.

최적화 명령어

권장 명령어 세트는 10 기가바이트 이하로 메모리를 할당해 주었을 때 최적화된 명령어 세트입니다.

권장 명령어 세트에서 설명이 필요한 부분은 Xms, Xmx 설정 부분인데,

힙 스페이스라고 해서 메모리 할당 부분입니다.

Xms 는 최소 메모리, Xmx 는 최대 메모리 입니다.

힙스페이스 설정

운영체제가 필요한 메모리를 제외하고 최소, 최대 메모리를 동일하게 적어줍니다.

운영체제가 필요한 약 2 GB 정도의 메모리를 제외하고 나머지를 마인크래프트 서버에 할당해 주면 됩니다.

다만, 마인크래프트 서버를 실행하고 게임도 같이 하려면 그보다 더 작게 서버에 메모리를 할당해 주어야겠죠?

일반적으로 순정 마인크래프트 서버로 운영하려면 2 GB 정도면 충분합니다.

Xms2G, Xmx2G 이렇게 적습니다.

힙스페이스 설정

실행되는 페이퍼 파일명을, 다운로드 받은 페이퍼 파일명과 똑같이 변경해 줍니다.

페이퍼 파일명 설정

저장하고 메모장을 닫습니다.

이제 start.bat 파일을 실행하면 콘솔이 켜지면서 마인크래프트 서버가 작동됩니다.

콘솔 실행

서버에 필요한 파일들을 다운로드 받고 필요한 디렉토리를 자동으로 만들어 줍니다.

서버 자료 구성

콘솔창에 Done 이라고 표시되면 서버가 다 켜진 겁니다.

서버 실행 완료

당장 마인크래프트 서버에 접속해서 게임이 가능한 상태입니다.

하지만, 서버 설정을 변경하고, 플러그인을 통해서 다양한 기능을 추가하는 등의 설정도 필요하죠?

플러그인 디렉토리

서버 설정이나 플러그인 추가 방법 등은 다음 글 작성 때 설명해 드리겠습니다.

감사합니다.

Leave a Reply

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다