마인크래프트에서 파이썬 프로그램을 실행하기 위해서는 필요한 프로그램들이 있습니다. 먼저 윈도우 PC 환경에서 필요한 설정을 알아봅시다.
- 마인크래프트(https://minecraft.net/ko-kr/)
- 파이썬 3(https://www.python.org/downloads/)
- 자바(https://www.java.com/en/download/)
- 마인크래프트 파이썬 API(https://sourceforge.net/projects/program-with-minecraft/)
- Spigot Minecraft Server(https://sourceforge.net/projects/program-with-minecraft/)
마인크래프트 웹사이트(https://minecraft.net/ko-kr/)에 접속해서 프로그램을 다운로드합니다. 현재로써는 체험판은 안되고 정식버전을 구매해야 파이썬 프로그램을 실행해볼 수 있는 것 같습니다. 어둠의 경로로 프로그램을 구해보지는 않았습니다. ^^
파이썬 3 설치하기
파이썬 다운로드 페이지(https://www.python.org/downloads/)에서 최신버전으로 다운로드한 후 설치합니다.
자바 설치하기
자바 다운로드 사이트(https://www.java.com/en/download/)에서 최신버전을 다운로드하여 설치합니다. 자바 설치 후 커맨드(cmd) 창에서 다음과 같이 확인해봅시다.
만약, 위와 같은 결과가 나오지 않는다면 시스템 환경변수(PATH)에 설치한 자바 프로그램의 디렉토리를 추가해 주어야 합니다.
제어판 → 시스템 및 보안 → 시스템 → 고급 시스템 설정 → 고급 탭 선택 → 환경변수 클릭 → 시스템 변수 중 Path 선택 후 편집 클릭 → 변수 값 맨 마지막에 자바 실행파일(java.exe)가 존재하는 디렉토리의 경로를 추가 하면 됩니다.
마인크래프트 파이썬 API와 마인크래프트 서버 설치하기
파이썬 프로그램을 마인크래프트에서 실행시키기 위해서는 마인크래프트 파이썬 API(Application Programming Interface) 가 필요합니다. 예를 들어, 마인크래프트 게임 안에서 블록을 만들거나 게임 플레이어의 위치를 변경시키기 위해서 이 API를 사용하여 파이썬 프로그램을 작성하면 됩니다.
일반적인 마인크래프트 게임은 이 API를 지원하지 않습니다. 이 API들을 사용하기 위해서는 이를 허용하는 마인크래프트 서버가 필요합니다. 우리는 Spigot이라고 불리는 마인크래프트 서버를 컴퓨터에 설치하여 파이썬 프로그램을 작성할 것 입니다.
그럼, 마인크래프트 파이썬 API와 마인크래프트 서버를 설치하는 과정을 알아봅시다.
https://sourceforge.net/projects/program-with-minecraft/ 사이트에서 Minecraft Tools.zip 파일을 다운로드 합니다.
"내문서" 폴더에 "Minecraft Python"이라는 폴더를 만들고, 이 폴더에 다운로드 받은 압축파일을 풀어줍니다. 그러면, "Minecraft Tools"라는 폴더가 생기고 그 폴더에는 다음 그림과 같은 파일들이 들어있습니다.
"Install_API" 파일을 클릭하여 실행시킵니다. 윈도우 배치 파일로 커맨드 창이 뜨면서 다음과 같이 실행됩니다. 만약, 다음과 같은 결과가 나오지 않는다면 시스템 환경변수(PATH)에 파이썬 프로그램의 디렉토리를 추가해 주어야 합니다.
이상으로 마인크래프트 파이썬 API와 마인크래프트 서버 설치가 완료되었습니다. 그럼, 이제 서버를 실행하고 마인크래프트 게임을 실행시켜봅시다.
마인크래프트 서버와 마인크래프트 게임 실행하기
- "Minecraft Tools" 폴더에서 "Start_Server" 파일을 실행시킵니다.
- 윈도우 팝업 창이 뜨면서 Spigot이 마인크래프트 서버를 구동하게 됩니다. 이때 시간이 다소 걸리고, 실행이 완료되면 다음과 같은 메시지들을 볼 수 있습니다.
- 서버가 구동된 후에 한가지 확인해야할 것이 있습니다. 바로 서버의 버전을 확인해야하는데, 위 그림의 윈도우 창에서 스크롤을 올려서 맨 윗부분을 확인합니다. 아래 그림에서 화살표 부분에서 서버 버전을 확인할 수 있습니다.
- 이제 마인크래프트 게임을 실행시킵니다. 메뉴 중에서 "실행설정"을 선택하고 "추가하기"를 클릭합니다. 적당한 이름을 적어주고, 아래 서버 버전은 반드시 위에서 확인했던 서버 버전을 선택해주어야 합니다. 그리고 저장해주세요.
- 다시 처음으로 돌아와서 우리가 추가했던 설정을 선택하여 플레이를 합니다.
- 마인크래프트 게임이 로딩되면, "Multiplayer"를 선택한 후에 "Add Server"를 클릭하여 다음과 같이 내 컴퓨터에 설치한 서버를 등록해줍니다. 서버 이름을 지정하고 서버 주소는 "localhost"라고 적어줍니다.
- 그리고 나면 다음과 같이 내 컴퓨터에서 실행시킨 서버의 연결 상태를 확인할 수 있습니다. 초록색 안테나가 떠 있다면 서버와의 통신이 원활하다는 의미입니다. 혹시 빨간색 X표가 뜨면서 서버에 연결할 수 없다는 메세지가 나온다면 서버를 다시 시작해줍니다.
- 내 서버에 연결하여 게임을 시작합니다.
그럼, 이제 파이썬 프로그래밍할 준비는 마쳤습니다. 이제 본격적으로 프로그래밍을 시작해볼까요?
'Python with Minecraft' 카테고리의 다른 글
#6. 미로 만들기 (0) | 2017.11.14 |
---|---|
#5. 가장 심플한 모양의 집짓기 (0) | 2017.11.14 |
#4. 큐브 형태의 조형물 만들기 (0) | 2017.11.13 |
#3. 게임 플레이어 이동시키기(Teleport) (0) | 2017.11.13 |
#2. 마인크래프트 파이썬 API (1) | 2017.11.13 |