RaspberryPi MinecraftPE 서버 구축

최근 MinecraftPE도 업데이트로 상당히 PC판에 접근해 왔기 때문에 RaspberryPi로 서버를 세워 보았습니다. 조금 주저했기 때문에 정리해 둡니다.



소개



아무래도 MinecraftPE는 PC판 서버와는 마음이 다른 것 같고, PocketMine-MP라고 하는 것을 사용해 서버를 세우는 것 같습니다. 여기에서는 PocketMine-MP를 사용한 서버 구축을 설명합니다.

※ 2015년 7월 27일 시점에서는 PocketMine-PE를 사용한 서버에서는 mob의 스폰이 구현되어 있지 않고, 적이나 동물이 나타나지 않으므로 주의해 주세요.

설치


  • 라즈파이에 ssh 로그인

  • 작업 디렉토리를 준비하고 이동
    $ mkdir mc-pe && cd $_
    

  • 종속 애플리케이션 설치
    $ sudo apt-get install autoconf libtool make
    
  • PocketMine 다운로드 사이트 열기
  • 안정 버전의 PocketMine-MPをダウンロード 를 클릭
    ※최신판의 앱에 맞춘 서버를 세우고 싶은 경우는 Development Build 를 클릭
  • Linux 를 클릭

  • Raspberry Pi 명령을 복사하여 실행


    안정판의 경우
    $ wget -q -O - http://get.pocketmine.net/ | bash
    

    최신 버전의 경우
    $ wget -q -O - http://get.pocketmine.net/ | bash -s - -v development
    

  • ./bin 삭제하기
    $ rm -rf ./bin
    
  • htp://그래서 넉넉하다. 네 t/p 로지ぇcts/포c케 t미네/후우 s/부이 lds/ 열기
  • PHP_5.6.4_ARM_Raspbian_hard.tar.gz 다운로드
  • scp 등으로 파일을 라즈파이의 작업 디렉토리로 이동
    $ scp -r ~/Download/PHP_5.6.4_ARM_Raspbian_hard.tar.gz [user]@[host]:./mc-pe
    

  • 파일 압축 풀기
    $ gzip -dc PHP_5.6.4_ARM_Raspbian_hard.tar.gz | tar xvf -
    

  • php 파일의 사용 권한 변경
    $ chmod 755 bin/php5/bin/php
    
  • 라우터측의 19132 번 포트를 개방해 둔다
    ※라우터마다 설정 방법이 다르므로 각자 조사해 가 주세요.

  • iptables를 사용하는 경우 라즈파이 쪽도 열어 둡니다.
    $ sudo iptables -A INPUT -p udp -m udp --dport 19132 -j ACCEPT
    
  • 준비 완료

  • 서버 시작


  • start.sh 실행
    $ ./start.sh
    

  • 여러가지 질문을 받지만 특별한 조건이 없으면 다음과 같은 느낌으로 진행해 주세요.
    ※만약 고집하고 싶은 분은 이 사이트 를 참고로 해 주시면 알기 쉽습니다.
    $ ./start.sh
    [*] PocketMine-MP set-up wizard
    [*] Please select a language:
    English => en
    Espanol => es
    中文 => zh
    Pycc?ий => ru
    日本語 => ja
    Deutsch => de
    ??? => ko
    Nederlands => nl
    Francais => fr
    Italiano => it
    Melayu => ms
    Norsk => no
    Svenska => sv
    Suomi => fi
    Turkce => tr
    [?] Language (en):ja
    [*] 日本語に設定されました
    PocketMine-MPをインストールして頂きありがとうございます!サーバのセットアップを開始するにはライセンスに同意する必要があります。PocketMine-MPはLGPLライセンスに基づいて認可されており、これについてはこのフォルダ内のLICENSEファイルから確認することができます。
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU Lesser General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.
    [?] ライセンスに同意しますか? (y/N):y
    [?] セットアップウィザードをスキップしますか? (y/N):y
    
  • 완료

  • 앱에서 연결


  • MinecraftPE 앱 시작
  • プレイ 을 탭
  • 新規 을 탭
  • 오른쪽 상단의 잘 모르는 버튼을 탭합니다.

  • 名前 부분에 어떤 서버인지 알기 쉬운 이름을 적당히 입력
  • IP/アドレス 부분에 서버의 IP 주소 혹은 주소를 입력
  • サーバを追加 을 탭
  • 다음 이미지와 같은지 확인
  • 탭하여 연결
  • 축하합니다! 모두를 초대하고 놀자!

  • 마지막으로



    MinecraftPE는 PC판에 비해 약간 유감스러운 부분은 많습니다만, 스마트폰등으로 할 수 있는 분 문턱이 낮게 주위를 말려들기 쉽기 때문에 즐겁게 놀 수 있다고 생각합니다.
    PocketMine-PM의 데몬화 등 또 다음에 정리해 보고 싶습니다(*´ڡ`●)

    참고문헌


  • htps //w w. Pocke t Mine. 네 t/
  • h tp : // 어색한 d. 하테나 bぉg. 코m/엔트리/2015/02/03/083148
  • htp // 리차 rd. 마 CK네 y. 코 m / 미네 c 등 ft ぺ せ r
  • 좋은 웹페이지 즐겨찾기