본문 바로가기
파이썬배우기

마인크래프트 1.20.2버전 [파이썬으로 마인크래프트 즐기기]3마인크래프트 서버(spicot)설치하기

by 밀리코딩 2024. 3. 30.

파이썬으로 마인크래프트를 배울려면 몇가지 과정이 필요합니다. 

1. 마인크래프트를 자바에디션버전으로 구매한다. 

https://millie-coding.tistory.com/6

 

마인크래프트 1.20.2버전 [파이썬으로 마인크래프트 즐기기]1 마인크래프트 다운로드 및 결제하기

요즘 8살 아들이 마인크래프트에 관심이 생겨 (유튜브의 영향이네요 ㅠㅠ ) 마인크래프트를 구입했습니다. 하지만 엄마의 마음이 다 그렇듯.. 상호등가교환이라는 것이 있죠. 이걸 하려면 코딩

milliecoding.com

2. 파이썬을 설치한다. 

https://millie-coding.tistory.com/2

 

파이썬 기초편_파이썬 설치하기

여러분은 언어 능력을 키우고 싶다면, 어떤 도구가 필요할까요? 어떤 도구가 강력하면서도 쉽게 접근할 수 있는 방법을 제공할까요? 파이썬 설치하기로 시작하여, 프로그래밍 언어를 마스터하

milliecoding.com

3.자바를 설치한다. 

https://millie-coding.tistory.com/9

 

마인크래프트 1.20.2버전 [파이썬으로 마인크래프트 즐기기]2 윈도우에 자바 설치하기

마인크래프트 자바에디션을 깔으셨다면 이제 자바를 설치할 차례입니다. 마인크래프트 1.20.2버전은 자바 버전이 18정도는 되어야합니다 . 1.마인크래프트도 깔고 오시고 https://millie-coding.tistory.co

milliecoding.com

4. 마인크래프트 서버(spigot)을 설치한다. 

5. 라즈베리주스(RaspberryJuice) 설치

6. mcpi모듈 설치

 

아들 파이썬을 배우게 하는게 쉬운일은 아닙니다. 이것저것 설치할것이 많네요 허허허허

일단 저희는 4번 마인크래프트의 서버를 설치해보겠습니다. 이 서버라는 것은 마인크래프트에서 멀티 플레이 할 때 연결되는 서버 프로그램을 말합니다. 게임은 친구랑 같이 할때가 가장 재미있죠. 

하나의 서버에 나도 , 친구도 다같이 접속하려면 같은 서버에 들어가야해요. 저는 spigot을 설치해서 이걸로 서버로 쓸게요. 

 

이 서버는 계속 업데이트가 되고 있는데요. 마인크래프트 게임의 같은 버전의 서버에만 접속이 가능합니다. 

저는 마인크래프트 1.20.2버전을 다운로드 받았고, 최신서버는 아니지만 똑같이 1.20.2버전 서버를 받을꺼에요

https://getbukkit.org/get/46e75fbce00414b03b1b3eae88fcf73d

 

Downloading > spigot-1.20.2.jar

 

getbukkit.org

이곳에서 받을 수 있습니다 .받을때 주의점

이 글씨를 클릭해야 다운로드 받아집니다 .

파일을 받았으면 내 C드라이브 깊숙한 곳에 넣을꺼에요 work이라는 폴더를 만들고 

이 폴더에다가 받은 spigot-1.20.2.jar  를 넣어볼게요. 혹시... 다운로드 받은 파일이 zip으로 되어있으신가요? 그럼 알집 프로그램이 방해하고 있어서 그런거에요. 프로그램 제거에서 알집 프로 그램 제거 하신후에 다시 보시면 정상 작동합니다 .

이제 spigot 서버 프로그램의 실행파일을 만들건데요. 

다운로드된 파일이 있는 폴더에  오른쪽 마우스를 클릭해서 새로만들기 클릭, 또 텍스트 문서를 클릭합니다 .파일명을 

spigot-server.bat라고 해볼게요. 

바꾼다음에 확장명을 변경하면 사용할 수 없게 될 수 있다고 나옵니다. 그냥 예를 누르세요. 

그러면 이렇게 텍스트 파일이 windows배치 파일로 바뀌게 됩니다 .

여기서 잠깐! 확장명이 안바껴서 당황하신다면

여기 보고 오시면 확장명을 바꾸는 방법을 아실 수 있어요. 

https://millie-coding.tistory.com/7

 

갑자기 이름 바꾸기를 했는데도 확장명이 안 바뀔때

이름바꾸기를 누르면 원래 확장명이 바뀌면서 다른 파일이 되어야하는데 안바뀐적이 있을꺼에요. 왜이러냐 컴퓨터야.. 사실은 확장명은 그대로 있고 이름만 바껴서 그런건데요. 예를 들어 메모

milliecoding.com

그다음 바뀐 파일에 오른쪽 마우스를 클릭하고 편집을 눌러주세요. 

열린 메모장에 아래 코드를 복사해서 붙여넣기를 해주세요

@echo off
java -Xms512M -Xms512M -jar spigot-1.20.2.jar
pause

 

메모장에 내용을 작성하고, 저장한 후에 닫으면 변경 내용을 저장하겠냐고 물어봅니다. 저장해주세요. 

잘 저장이 되었으면 spigot-server.bat 파일을 더블클릭해주세요

 

그럼 명령 프로프트가 뜨면서 실행이 될꺼에요. 마지막 메세지로 계속하려면 아무 키나 누르십시오가 나오는데

아무키나 누르세요. 

 

이제 work 파일에 여러가지가 보이시나요?

거의 다 왔어요!

 여기서 eula.txt를 더블클릭하여 눌러주세요

eula= false라고 되어있는 부분을 true로 바꿔주시면 됩니다. 그리고 종료해주세요. 이렇게 바꾸신 다음엔 다시 

spigot-server.bat 파일을 더블클릭해주세요

 

그럼 명령 프롬프트가 실행되면서 minecraft server라는 창이 뜨게 되요 명령프롬프트를 끄면 서버 프로그램도 다꺼지는 거니까 주의하세요

 

서버창에 done이라는 메세지가 보이면 서버가 완전히 뜬 상태이고 멀티 플레이로 접속할 수 있어요. 

 

마인크래프트를 실행시키고 멀티 플레이를 누르세요

그냥 진행을 눌러주세요

서버 추가를 눌러준 후, 

서버주소를 localhost로 정해줍니다. 아니면 자신의 아이피를 찾아서 할 수도 있습니다. 

자신의 아이피는 명령 프롬프트에서 ipconfig라고 치면 나옵니다 .완료를 눌러 마무리 해주세요. 

멀티플레이의 서버를 더블클릭하면 접속하게 됩니다.