\

게임/마인크래프트 스크립트(서버코딩)

마인크래프트 서버열기 (옛날버전부터 최신버전까지(최신버전 기준))

코딩하는 메추라기 2021. 6. 27. 00:28
반응형

안녕하세요. 코딩하는 메추라기 케일입니다.

마인크래프트, 전 세계 1억명 이상이 플레이하는 아주 갓겜이죠?

근데 이런 갓겜을 혼자만 하기 아까운 분들도 계십니다.

그런 분들을 위해 자신이 직접 멀티플레이가 가능한 서버를 여는 방법을 알려드리겠습니다.

 

1. JAVA를 깐다.

JAVA는 마인크래프트를 구동하는 프로그램입니다.

https://adoptopenjdk.net/?variant=openjdk16&jvmVariant=hotspot

여기서 

요 상태로 맞춘 후

밑에 latest release

버튼을 누르고 다운로드를 하고 나서 다운로드한 파일을 엽니다.

 

next 누르고

체크 하고 next 누르고

체크하고 계속 next 누르고

Install 버튼 눌러주고

이 컴퓨터를 바꾸게 허용하시겠습니까?

가 뜨면 "예" 를 누르고

설치

 

그다음엔 끝없는 기다림...

 

2. 기다리는 동안 paperMC 를 깐다.

paperMC는 minecraft 서버를 열어주는 버킷 중 하나로 제 기준에서는 웬만한 버킷들보다 제일 좋은 것 같습니다.

https://papermc.io/downloads

 

Downloads – PaperMC

 

papermc.io

여기서 원하는 버전의 버킷을 깔아주시면 됩니다.

#46을 눌러서 전 최신버전으로 깔아볼게요

깔았으면

 

3. 바탕화면에 서버용 폴더 만들기

이 바탕화면에서 마우스 오른쪽 클릭

새 폴더를 만들어 줍시다.

새로만들기를 클릭한 후 새 폴더 만들기 클릭

전 이름을 케일의 서버라고 했어요.

이제 여기 안에 들어가서

아까 다운받았던 papermc 파일을 여기 안으로 넣어줍니다.

아마 다운로드 폴더에 있을거에요

작업표시줄에 있는 파일 탐색기를 우클릭해줘서 다운로드 폴더에 들어갑니다.

다운받은 paper파일을 자신이 만든 서버 폴더에 넣어줍니다.

이번엔 저 papermc 버킷을 구동하기 위한 명령문을 만들게요

 

명령문은 아주아주 매우매우 간단합니다.

일단 텍스트 문서를 열어줍니다.

전 이름을 server.text라고 했어요

더블클릭을 해서 메모장으로 열어줍니다. (아님 사진처럼 연결프로그램에서 메모장을 선택할 수도 있습니다.)

그럼 메모장이 열렸을 거라 믿고

java -Xms1G -Xmx2G -jar 서버파일명.jar

pause

 

저희는 서버 파일명이 paper-1.17-46.jar 이니

메모장에 이렇게 적어줍니다.

 

java -Xms1G -Xmx2G -jar paper-1.17-46.jar

pause

 

여기서 Xms는 최소한 서버의 용량이 요만큼 될 것이고

Xmx에는 서버의 최대 저장용량이 이만큼 된다 이런 뜻입니다.

뭐 딱히 친구랑 할 때에는 2G로도 충분하지만 더 많은 걸 바라시는 분들은 4G 이렇게 늘리셔도 됩니다.(저장용량과 렉 부담은 자신의 몫)

 

 

꼭 Ctrl + s키를 눌러 저장하는 걸 잊지 마세요.

그 다음에는 이 파일의 확장자를 bat으로 바꿔줍니다.

 

이렇게 파일을 클릭한 상태로 f2 키 클릭

그다음 뒤에 .txt를 .bat으로 바꿔줍니다.

 

만약 뒤에 .txt가 안 보인다면

여기 위쪽에 "보기" 를 클릭한 후 표시/숨기기 칸의 파일 확장명을 눌러 체크해 주세요.

암튼 .bat으로 바꾸려 하면 

 

요론 게 뜨는데 그냥 무시하고 예 누릅니다.

잘 됬으면 파일이 톱니바퀴 모양처럼 됩니다.

그런 다음 그 파일을 따블클릭해서 실행시켜줍니다.

 

그러면

잘 되는 것 같다가 에러가 뜨죠?

일종의 마인크래프트 서버 이용동의서 같은 것 EULA에 동의를 하라고 합니다.

저 검은창을 다시 없앤 다음에

그럼 다시 폴더에 들어가면 아까 없던게 생길 겁니다.

 

그러면 EULA 텍스트를 따블클릭해 동의를 해주러 갑시다.

그럼 이런 게 뜹니다.

밑에 있는 eula=false를 true 로 바꿔줍니다.

다시 저장을 하고

다시 server.bat 실행

 

주루루룩 밑에 timings reset 나오면 성공!

 

밑에 빨간 글씨로 뭐시기 뭐시기 나오는 경우도 있는데 그건 신경 안 쓰셔도 되요

 

암튼

...

...

이번 시간에는 마인크래프트 멀티플레이 서버를 여는 법에 대해 소개해 드렸습니다.

하지만 진짜 친구랑 같이 하려면 한 가지 방법이 아직 남았습니다.

자신의 와이파이를 포트포워딩하는 것인데요

방법이 조금 복잡해서 다음 글에 자세히 알려드리겠습니당!

 

고럼 질문은 댓글에 남겨 주세요!!

ㅃ2ㅃ2