Raspberry Pi에 PC판(JAVA EDITION) 마인크래프트

Raspberry Pi에는 Minecraft가 포함되어 사용할 수 있지만 PI EDITION이라는 기능 한정판입니다.


이 절에서는 PC 버전 (JAVA EDITION)을 구입하여 Raspberry Pi에 설치하는 방법을 설명합니다. 덧붙여서, PC판(JAVA EDITION)과 「Minecraft for Windows10」과는 별개이므로 주의.

Raspberry Pi 공식 포럼



현재 Java 버전의 최신 버전은 1.13.2이지만,

"Minecraft 1.13 on Raspberry Pi 3]"
htps //w w. 등 sp 베 ry 피. 오 rg / ふぉる ms / ぃぃえ w와 피 c. php? p=1344063

에 따르면 1.13을 RaspberryPi로 움직이는 것은 비관적인 것 같습니다.

하지만 이쪽

"How to setup Minecraft 1.12.1 on Raspberry Pi 3"
htps //w w. 등 sp 베 ry 피. 오 rg / ふぉる ms / ぃぃえ w와 피 c. php? f=78&t=186547

에 의하면, 1.12.1 내지 1.12.2라면 동작시킬 수 있는 것 같습니다.
여기의 설명을 바탕으로 1.12.2를 움직여 보았습니다.

준비



※미리, PC판(JAVA EDITION)을 구입해 둔다.
※Raspberry Pi와 Raspbian을 준비해 둔다. 이번에는 RaspberryPi 3B와 Raspbian Stretch with desktop and recommended software 20181113 버전을 사용했습니다.

$ sudo apt-get update
$ sudo apt-get -y upgrade

화면 왼쪽 상단의 메뉴를 열고 설정 - Raspberry Pi 설정에서 스플래시 화면을 사용 안함으로 설정합니다.


재부팅하고,

$ sudo raspi-config

7 Advanced Options를 선택하고 G1 GL (Full KMS) OpenGL desktop driver with full KMS
를 선택하고 <확인>

$ sudo apt-get -y install libalut0 libalut-dev
$ sudo apt-get -y install mesa-utils
$ glxgears


60fps. 정도 나오면 OK.

Minecraft 설치 프로그램



$ mkdir ~/Minecraft
$ mkdir ~/Minecraft/Natives
$ cd ~/Minecraft

(여기까지는 설명을 생략하고 있습니다만, 여기로부터 프롬프트를 디렉토리 표시로 해 설명합니다.)

pi@raspberrypi:~/Minecraft $ wget https://s3.amazonaws.com/Minecraft.Download/launcher/Minecraft.jar
--2018-12-21 05:43:40--  https://s3.amazonaws.com/Minecraft.Download/launcher/Minecraft.jar
s3.amazonaws.com (s3.amazonaws.com) をDNSに問いあわせています... 52.216.32.139
s3.amazonaws.com (s3.amazonaws.com)|52.216.32.139|:443 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 280212 (274K) [application/java-archive]
`Minecraft.jar' に保存中

Minecraft.jar       100%[===================>] 273.64K   332KB/s    in 0.8s    

2018-12-21 05:43:42 (332 KB/s) - `Minecraft.jar' へ保存完了 [280212/280212]

부팅

pi@raspberrypi:~/Minecraft $ java -jar Minecraft.jar




사용자 이름을 넣고,



이 화면에서, 그대로 「Play」를 누르면 최신판을 로드하려고 하므로 「Edit Profile」를 눌러, 「Use version: 」에서 「release 1.12.2」로 합니다. 'Save Profile'에서 'Play'를 눌렀습니다.



충돌합니다. 어쨌든 처음에는 고민 했습니다만, 충돌하는 것이 맞다고합니다. 무려!

pi@raspberrypi:~/Minecraft $ cd Natives


(2019/01/18 추기:추시한 결과, 이 cd Natives가 없으면 움직이지 않았습니다.첫 기사에서는 쓰는 것을 잊었는지 없어도 움직이고 있었는지 불명, 스미마센!)

pi@raspberrypi:~/Minecraft/Natives $ wget https://www.dropbox.com/s/4oxcvz3ky7a3x6f/liblwjgl.so
pi@raspberrypi:~/Minecraft/Natives $ wget https://www.dropbox.com/s/m0r8e01jg2og36z/libopenal.so
pi@raspberrypi:~/Minecraft/Natives $ cd ~/.minecraft/libraries/org/lwjgl/lwjgl/lwjgl/2.9.4-nightly-20150209/

(조금 길어지므로 프롬프트 표시 생략으로 되돌립니다)

$ rm lwjgl-2.9.4-nightly-20150209.jar 
$ wget https://www.dropbox.com/s/mj15sz3bub4dmr6/lwjgl-2.9.4-nightly-20150209.jar

ㅡㅡㅡㅜㅜㅜㅜㅜㅜㅜㅜㅜ 네 t / w w 응 아 ds에서 'OptiFine 1.12.2 HD U C9'를 다운로드합니다. 나중에 사용하는 스크립트가 이것 전용입니다.



브라우저 등에서 다운로드한 후 다운로드 위치로 이동하여 실행합니다.

$ cd ~/Downloads
$ java -jar OptiFine_1.12.2_HD_U_C9.jar 


Install을 누르십시오. OptiFine이 끝나면 다시 Minecraft 로더를 시작합니다.

$ cd ~/Minecraft
$ java -jar Minecraft.jar

다시 충돌하기 때문에

$ cd ~/Minecraft/
$ wget https://www.dropbox.com/s/trsel8nhan34b8q/runOptifine1_12_2.sh
$ sudo chmod +x runOptifine1_12_2.sh

이, runOptifine1_12_2.sh안에, 메일 주소, 패스워드등 지정하는 곳이 있습니다. 원래 재료에서는 다시 쓰게 되어 있습니다만, 그대로도 움직였습니다.



(또한 프롬프트를 경로로 설명합니다)

pi@raspberrypi:~/Minecraft $ ./runOptifine1_12_2.sh 
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   803  100   633  100   170    642    172 --:--:-- --:--:-- --:--:--   642
todays access token = c0b4f841905546d2bba45cbf0f48c462
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100    12  100     2  100    10      1      6  0:00:02  0:00:01  0:00:01     6
・・・

로 시작했습니다.



이번에는 시작까지. 앞으로 사용하기 쉬운 방법을 시도해 보겠습니다.



스크린샷은 raspi2png 명령을 사용하여 찍었습니다. 설치는 다음과 같이 합니다.

$ curl -sL \
https://raw.githubusercontent.com/AndrewFromMelbourne/raspi2png/master/installer.sh \
| bash -

해상도가 크면 속도가 느려지므로 다음과 같이 해상도를 낮추었습니다.
$ xrandr 


그러면 해상도가 나오므로,

Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 2048 x 2048
HDMI-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 550mm x 309mm
   1920x1080     60.00*   59.94  
   1920x1080i    60.00    59.94  
   1680x1050     59.88  
   1280x1024     75.02  
   1440x900      74.98  
   1280x800      59.91  
   1280x720      60.00    59.94  
   1024x768      75.03    70.07    60.00  
   1440x480      60.00    59.94  
   800x600       72.19    75.00    60.32    56.25  
   720x480       60.00    59.94  
   720x480i      60.00    59.94  
   640x480       75.00    72.81    66.67    60.00    59.94  
Composite-1 unknown connection (normal left inverted right x axis y axis)
   720x480       62.69  


$ xrandr --output HDMI-1 --mode 720x480

좋은 웹페이지 즐겨찾기