저렴한 비용으로 Minecraft를 실행하여 라스베리 파이에 블록 빌딩을 저렴한 가격으로 판매하는 방법
우리는 Windows / OSX 상자에서 자신 만의 블록 형 개인용 Minecraft 서버를 실행하는 방법을 보여 주었지만 가벼운 무게와 에너지 효율성, 항상 친구들을 기다리고 싶다면 어떻게해야할까요? 작은 라즈베리 파이 머신을 저렴한 비용으로 제공하는 Minecraft 서버로 바꿔 가며 읽으십시오. 하루 24 시간 페니로 갈 수 있습니다..
왜 이것을하고 싶은가요??
이 자습서에는 자체 Minecraft 서버를 실행하고 특히 Minecraft 서버를 Raspberry Pi에서 실행하는 두 가지 측면이 있습니다. 왜 자신의 Minecraft 서버를 운영하고 싶습니까? 그것은 Minecraft 플레이 경험을 확장하고 구축하는 정말 좋은 방법입니다. 게임을하지 않을 때 서버를 실행 상태로두면 친구 및 가족이 가입하여 계속 세상을 구축 할 수 있습니다. 독립형 게임을 할 때 불가능한 방식으로 게임 변수를 사용하고 개조를 소개 할 수 있습니다. 또한 원격 서버에 개인 서버를 호스팅하는 비용을 들이지 않고 공개 서버를 사용하지 않는 다중 사용자 환경을 제어 할 수 있습니다.
자체적으로 Minecraft 서버를 실행하는 것은 전용 Minecraft 팬에게 충분히 매력적이지만, Raspberry Pi에서 실행하는 것이 더 매력적입니다. 작은 Pi는 매우 적은 자원을 사용하므로 Minecraft 서버를 연중 무휴로 운영 할 수 있습니다. Pi, SD 카드의 초기 비용 지출과 약간의 시간을 설정하는 것 외에도, 당신은 매회 1 회 정도의 gumball 비용으로 항상 장착 된 Minecraft 서버를 갖게됩니다.
내가 무엇이 필요 하나?
이 자습서에서는 하드웨어 및 소프트웨어 도구가 필요합니다. 실제 라스베리 파이 및 SD 카드는 제외하고 모든 것이 무료입니다..
- 1 Raspberry Pi (512MB 모델 가능)
- 1 개의 4GB + SD 카드
이 튜토리얼은 당신이 이미 Raspberry Pi에 익숙하고 데비안 파생 Raspbian 사본을 장치에 설치했다고 가정합니다. Pi를 아직 구입하지 못했다면 걱정하지 마십시오! 우리의 가이드, 라스베리 파이 시작하기 HTG 가이드를 읽어보십시오..
Minecraft 서버를위한 Raspbian 최적화
다른 빌드와 달리 여러 프로젝트를 서로 쌓을 수 있습니다 (예 : Pi가 기상 / 이메일 표시기 및 Google 클라우드 프린트 서버로 동시에 사용할 수있을만큼 강력 함). Minecraft 서버를 실행하면 작은 파이에 대한 꽤 강렬한 조작과 우리는 전체 파이를 그 프로세스에 전담 할 것을 강력히 권한다. 마인 크래프트 보인다 단순한 게임처럼 모든 막연함을 가지고 있지만 실제로는 단순한 스킨 아래 꽤 복잡한 게임이며 처리 능력이 많이 필요했습니다..
따라서 구성 파일 및 기타 설정을 조정하여 Rasbian을 최적화합니다. 우선해야 할 일은 Raspi-Config 애플리케이션을 파헤 치면서 약간의 변경을 가하는 것입니다. Raspbian을 새로 설치하려면 마지막 단계 (Raspi-Config)를 기다렸다가 이미 설치했다면 터미널로 가서 "sudo raspi-config"를 입력하여 다시 시작하십시오.
가장 먼저해야 할 일 중 하나는 오버 클럭 설정을 시작하는 것입니다. 우리는 Minecraft 경험을 즐겁게하기 위해 얻을 수있는 모든 힘이 필요합니다. Raspi-Config에서 옵션 7 번 "Overclock"을 선택하십시오..
오버 클럭킹에 대한 몇 가지 엄격한 경고를 준비하고 있지만, 오버 클럭킹은 Raspberry Pi 기반에서 직접 지원되며 2012 년 후반부터 구성 옵션에 포함되어 있다는 것을 쉽게 알 수 있습니다. 실제 선택 화면에서 "Turbo 1000MhHz" . 다시 말하지만, 선택한 오버 클로킹의 정도는 위험 요소 (특히 SD 카드의 손상 가능성은 있지만 실제 하드웨어 손상 위험은 없음)가 있다는 경고가 표시됩니다. 확인을 클릭하고 장치가 재설정 될 때까지 기다립니다..
그런 다음 데스크톱이 아닌 명령 프롬프트로 부팅하도록 설정되어 있는지 확인하십시오. 숫자 3 "데스크탑 / 스크래치로 부팅 사용"을 선택하고 "콘솔 텍스트 콘솔"이 선택되었는지 확인하십시오.
다시 Raspi-Config 메뉴에서 8 번 "고급 옵션"을 선택하십시오. 여기서해야 할 두 가지 중요한 변화와 하나의 선택적인 변화가 있습니다. 첫째, 중요한 변화. A3 "메모리 분할"선택.
GPU에서 사용할 수있는 메모리 양을 16MB로 변경하십시오 (기본 64MB에서 감소). 우리의 Minecraft 서버는 GUI가없는 환경에서 실행될 것입니다. 최소한 GPU에 할당 할 이유는 없습니다..
GPU 메모리를 선택하면 주 메뉴로 돌아갑니다. "고급 옵션"을 다시 선택하고 A4 "SSH"를 선택하십시오. 하위 메뉴에서 SSH를 활성화하십시오. 이 Pi를 모니터와 키보드에 연결하는 이유는 거의 없으며 SSH를 사용하면 네트워크의 어느 곳에서나 컴퓨터에 원격으로 액세스 할 수 있습니다.
마지막으로 (그리고 선택적으로) "고급 옵션"메뉴로 돌아가 A2 "호스트 이름"을 선택하십시오. 여기서 "raspberrypi"에서보다 적합한 Minecraft 이름으로 호스트 이름을 변경할 수 있습니다. 우리는 매우 창조적 인 호스트 네임 "minecraft"를 선택했지만, 당신이 느끼는 것이 무엇이든 조금이라도 마음에 드십시오. creepertown, minecraft4life 또는 miner-box는 모두 훌륭한 minecraft 서버 이름입니다..
그것은 Raspbian 구성을위한 것입니다. 탭을 메인 화면 아래쪽으로 내려 "Finish"를 선택하여 재부팅하십시오. 재부팅 후 이제 터미널에 SSH를 넣거나 Pi에 연결된 키보드에서 작업을 계속할 수 있습니다 (명령을 쉽게 잘라내어 붙여 넣기가 가능하므로 SSH로 전환하는 것이 좋습니다). 이전에 SSH를 사용한 적이 없다면, 여기 Pu에서 PuTTY를 사용하는 방법을 확인하십시오..
Pi에 Java 설치
Minecraft 서버는 Java에서 실행되기 때문에 새로 구성된 Pi에서 제일 먼저해야 할 일은 설치 작업입니다. SSH를 통해 파이에 로그인 한 다음 명령 프롬프트에서 다음 명령을 입력하여 설치 디렉토리를 만드십시오.
sudo mkdir / java /
이제 우리는 최신 Java 버전을 다운로드해야합니다. 이 발행물의 최신 버전은 OCT 2013 업데이트이며 우리가 사용하는 링크 / 파일 이름은이를 반영합니다. Java 다운로드 페이지에서 Linux ARMv6 / 7 Java 릴리스의 최신 버전을 확인하고 지침에 따라 링크 / 파일 이름을 업데이트하십시오..
명령 프롬프트에서 다음 명령을 입력하십시오.
sudo wget --no-check-certificate http://www.java.net/download/jdk8/archive/b111/binaries/jdk-8-ea-b111-linux-arm-vfp-hflt-09_oct_2013.tar.gz
다운로드가 성공적으로 완료되면 다음 명령을 입력하십시오.
sudo tar zxvf jdk-8-ea-b111-linux-arm-vfp-hflt-09_oct_2013.tar.gz -C / opt /
재미있는 사실 : / opt / 디렉토리 이름 체계는 / opt / 디렉토리가 주 운영 체제 다음에 설치된 "선택적"소프트웨어 용이었던 초기 유닉스 디자인의 잔재입니다. 유닉스 세계의 / Program Files /.
파일 압축 해제가 완료되면 다음을 입력하십시오.
sudo /opt/jdk1.8.0/bin/java -version
이 명령은 다음과 같이 새 Java 설치의 버전 번호를 반환합니다.
자바 버전 "1.8.0-ea"
Java (TM) SE 런타임 환경 (빌드 1.8.0-ea-b111)
Java HotSpot (TM) 클라이언트 VM (빌드 25.0-b53, 혼합 모드)
위의 인쇄물 (또는 최신 버전의 Java를 사용하는 경우 변형 된 인쇄물)이 보이지 않으면 보관 파일을 다시 추출하십시오. 판독 값이 보이면 다음 명령을 입력하여 직접 정리하십시오.
sudo rm jdk-8-ea-b111-linux-arm-vfp-hflt-09_oct_2013.tar.gz
이 시점에서 Java가 설치되고 Minecraft 서버 설치로 이동할 준비가되었습니다.!
Minecraft 서버 설치 및 구성
이제 우리는 Minecraft 서버를위한 기반을 마련 했으므로 중요한 부분을 설치할 차례입니다. 가볍고 안정적인 Minecraft 서버 빌드 인 SpigotMC를 사용하여 Pi에서 멋지게 작동합니다..
먼저 다음 명령을 사용하여 코드 사본을 가져옵니다.
sudo wget http://ci.md-5.net/job/Spigot/lastSuccessfulBuild/artifact/Spigot-Server/target/spigot.jar
이 링크는 Spigot의 가장 최근의 안정적인 릴리스를 직접 가리 키므로 시간이 지남에 따라 안정적이어야합니다. 그러나 문제가 있으면 언제든지 SpigotMC 다운로드 페이지를 참조 할 수 있습니다..
다운로드가 성공적으로 완료되면 다음 명령을 입력하십시오.
sudo /opt/jdk1.8.0/bin/java -Xms256M -Xmx496M -jar /home/pi/spigot.jar nogui
참고 : 256MB Pi에서 명령을 실행하는 경우 위의 명령에서 256과 496을 각각 128과 256으로 변경하십시오.
서버가 시작되고 온 스크린 활동이 뒤따라 올 것입니다. 서버를 설정하고 완료 할 맵을 생성하는 프로세스에 3-6 분 정도 기다려야합니다. 미래의 신생 기업은 20 ~ 30 초 정도의 시간이 소요됩니다..
참고 : 구성 또는 재생 과정에서 문제가 발생하면 (예 : 새로운 Minecraft 서버 괴물 황천에서 당신을 산란시키고 즉시 죽이기 시작합니다.) 명령 프롬프트에서 "stop"명령을 사용하여 정상적으로 서버를 종료하면 다시 시작하고 문제를 해결할 수 있습니다.
프로세스가 완료되면 보통 Minecraft를 실행하는 컴퓨터로 넘어 가서 실행하고 Multiplayer를 클릭하십시오. 서버가 표시되어야합니다.
귀하의 세계가 네트워크 스캔 중에 즉시 팝업되지 않으면 추가 버튼을 누르고 수동으로 귀하의 파이 주소를 입력하십시오.
서버에 연결하면 서버 상태 창에 상태 변경 사항이 표시됩니다.
서버에 따르면 우리는 게임 중입니다. 실제 Minecraft 앱에 따르면 우리도 게임 중이지만 생존 모드의 한밤중입니다.
우우! 무인도가 있고 피난처가없는 밤의 산란에서 산란은 일을 시작하는 방법이 아닙니다. 걱정하지 마라, 우리는 더 많은 설정을 할 필요가있다. 앉아서 해골로 총을 맞출 시간이 없습니다. 게다가 구성을 약간 수정하지 않고 시도하고 재생하면 상당히 불안정합니다. 우리는 서버가 가동되어 실행되고 있으며 수신 연결을 수락하는지 확인하기 위해 여기 있습니다..
서버가 실행 중이고 연결 가능 (아직 재생 가능하지는 않지만)했음을 확인하면 서버를 종료해야합니다. 서버 콘솔을 통해 모든 것을 종료하려면 "stop"명령을 입력하십시오..
명령 프롬프트로 돌아 오면 다음 명령을 입력하십시오.
sudo nano server.properties
구성 파일이 열리면 다음과 같이 변경하십시오 (또는 구성 파일에서 이름과 날짜 스탬프가있는 처음 두 줄을 뺀 것).
#Mececraft 서버 속성
#Thu Oct 17 22:53:51 UTC 2013
발전기 설정 =
#Default가 true이면 false로 전환합니다.
allow-nether = false
레벨 이름 = 세계
enable-query = false
allow-flight = false
server-port = 25565
level-type = DEFAULT
enable-rcon = false
force-gamemode = false
레벨 시드 =
server-ip =
최대 빌드 높이 = 256
스폰 -npcs = true
화이트리스트 = 거짓
스폰 동물 = 사실
텍스처 팩 =
snooper-enabled = true
하드 코어 = 거짓
온라인 모드 = 참
pvp = true
난이도 = 1
player-idle-timeout = 0
게임 모드 = 0
#Dault 20; 실행중인 경우이 값을 낮추면됩니다.
#a 공개 서버 및로드 걱정.
최대 선수 = 20
스폰 몬스터 = 참
#Dault는 10, 3-5 Pi에 이상적입니다.
시야 거리 = 5
generate-structures = true
스폰 보호 = 16
motd = Minecraft 서버
pi에 대한 SSH 연결을 통해 본 서버 상태 창에서 다음 명령을 입력하여 Minecraft 서버에서 사용자 상태를 확인하십시오 (항상 서버 상태 창으로 돌아 가지 않고 게임에서보다 강력한 명령을 사용할 수 있음).
op [당신의 미니 크래프트 닉네임]
이 시점에서 상황은 더 좋아 보이지만 서버가 실제로 즐겁기 전에 약간 조정해야합니다. 이를 위해 몇 가지 플러그인을 설치해 보겠습니다..
첫 번째 플러그인과 다른 플러그인보다 위에 설치해야하는 플러그인은 NoSpawnChunks입니다. 플러그인을 설치하려면 먼저 NoSpawnChunks 웹 페이지를 방문하여 최신 버전의 다운로드 링크를 가져옵니다. 이 글을 쓰는 시점에서 현재 버전은 v0.3입니다..
명령 프롬프트 (서버 콘솔이 아닌 파이 명령 프롬프트)에서 다음 명령을 입력하여 서버가 여전히 활성 상태이면 종료하십시오.
cd / home / pi / plugins
sudo wget http://dev.bukkit.org/media/files/586/974/NoSpawnChunks.jar
다음으로 ClearLag 플러그인 페이지를 방문하여 최신 링크를 가져옵니다 (이 튜토리얼에서는 v2.6.0). 명령 프롬프트에서 다음을 입력하십시오.
sudo wget http://dev.bukkit.org/media/files/743/213/Clearlag.jar
파일이 .ZIP 또는 유사한 컨테이너로 압축되지 않았기 때문에 플러그인이 플러그인 디렉토리에 보관됩니다. (미래의 플러그인 다운로드를 위해이 파일을 기억해두면, 그 파일은 무엇이든지 plugin.jar 일 필요가 있습니다. 압축 된 경우 플러그인 디렉토리에서 압축을 풀어야합니다.)
서버를 다시 시작하십시오.
sudo /opt/jdk1.8.0/bin/java -Xms256M -Xmx496M -jar /home/pi/spigot.jar nogui
플러그인이 세계지도에 영향을 미치고 모든 것을 마사지하는 데 잠시 시간이 필요하기 때문에 시작 시간이 약간 더 길어질 수 있습니다 (3-6 분에 가까워지고 방금 경험했던 30 초보다 훨씬 길다). 스폰 프로세스가 완료된 후 서버 콘솔에 다음을 입력하십시오.
플러그인
여기에는 서버에서 현재 활성화되어있는 모든 플러그인이 나열됩니다. 다음과 같은 내용을보아야합니다.
플러그인이로드되지 않은 경우 서버를 중지했다가 다시 시작해야 할 수 있습니다.
플러그인이로드되었는지 확인한 후 계속해서 게임에 참여하십시오. 당신은 현저하게 놀랄만 한 놀이를보아야합니다. 또한 아래에서 볼 수 있듯이 플러그인에서 플러그인이 활성 상태임을 나타내는 메시지가 간헐적으로 표시됩니다.
이 시점에서 Java가 설치되고 서버가 설치되며 Pi에 대한 설정을 조정했습니다. 이제 친구들과 건물을 짓기 시작했습니다.!
참고 : 인터넷상의 웹 사이트는 우리 앞에 Java 및 Spigot을 설치하기위한 몇 가지 단계를 다루었으며, 해당 기사를 참조 용으로 사용하고 링크를 잊어 버린 것일 수 있습니다. 해당 기사를 읽으려면이 링크를 클릭하십시오..