Minecraft」タグアーカイブ

RaspberryPiと公式タッチディスプレイでマインクラフトするお話

半年ぶりくらいに書くブログです。
もちろんアドベントカレンダーシーズンです。
今年は6個くらい登録したのでさくさくっと書いていかないとまずいのです。
ということで今日はRaspberry Pi Advent Calendar 2015の7日目の記事です。

機器調達

9月、10月のあひる焼き状態から開放された後にIYH。

お値段

Pimoroniでさくっと発注。
RaspberryPi2とケースのセット が33.33ポンド、公式タッチパネルとケースのセットが50ポンド。
おまけでSenseHatも買って、20.83ポンド
送料で15ポンド
合計が119.16ポンド。2015年11月8日付の日本円換算で23,073円となりました。
senseHATのお話はまた後日。

納期とか

pimoroniからはメールでUPSのトラッキングコードが送られてきてました。
で実際に届いた際についてた伝票がこれ
IMAG0323
どう見てもロイヤルメールです。
そりゃトラッキングサイト見てもわからんは…

だいたい10日くらいで物は届きました。

組み立て

タッチディスプレイの中身はこんな感じです。
IMAG0327
Pimoroniケースがこれ
IMAG0329

Pimoroniケースの組み立て手順はマニュアルが添付されてるのですが、タッチディスプレイのマニュアルは付いてません。
日本語のマニュアルはここが一番参考になりました。
Raspberry Pi 7″ Touch Screen Display 接続・取り付け方法
ただ、Firefoxで見ると表示が可哀想な感じなのでIEで見るといいかも。
注意点はディスプレイ側からRasPiへ電力供給がされるので、RasPi側には電源刺さなくてもいいというとこですね。

RasPiマウント

IMG_20151206_175148644
Pimoroniケースごと背面にRasPiをマウントさせる場合はM2.6*20のネジが必要です。
M2.6*25だと長すぎてあかんかった…orz

OSインストール

NOOBS1.5であれば、OSインストールもこのディスプレイで実行可能でした。
ただし、Pimoroniディスプレイを使った場合は画面が上下逆さになるので以下のコンフィグを/boot/config.txtに追記してください。
lcd_rotate=2
まだ、画面解像度が若干おかしいのでraspi-configコマンドを実行して[Advanced Options] -[Overscan]をdisableにしてください。

Minecraftで遊ぶ

やっと本題?
Minecraft Pi EditionはNOOBSでRaspbianをインストールすれば標準ではいってます。
起動するとこんな感じ
IMG_20151206_172459716_HDR
クリエイティブモードな感じで色々置けますし、空も飛べます。

ちなみに、Picraftと勝手に呼んでます。

コードを書く

Picraftは赤石とかが無い変わりにPythonで弄くれます。
豆腐ハウスも建ててないですが、Pythonでいじりましょう。
英語ですがマニュアルもあるのでこれをベースにやります。
[Tab]キーを押すとゲーム画面を抜けれます。
んでコンソールを立上げて適当なディレクトリを作成したら以下のコードを書きます。

実行するとこんな感じでチャットを出せます。
IMG_20151206_180824337_HDR

TNT祭り

みんな大好きTNT。とりあえず爆破だよねー
ですが、PicraftではブロックとしてTNTはゲーム内にあるのですが、点火できません。
なのでさくっと書いてさくっと大破壊しましょう。

かなり重くなるのでスクリプト止めてから爆破したほうがいいです。

どうなるかは試してみてのお楽しみで。

明日はKenichiro MATOHARAさんの「Linux 環境での Raspberry Pi 向け OS 書き込みTips」です。

Pocket

Minecraft Server + Minecraft Overviewer でマイクラサーバーを建てる

IMG_6869
Linuxでマイクラサーバーを運営して何ヶ月か経って、運用ノウハウも溜まってきたのでまとめてみた。

前提条件

  • OSはCentOS6系
  • マイクラはバニラ(MODは面白いけどユーザーに負荷をかけるし…)
  • バニラだけども何か付加価値をつける=Minecraft OverviwerでMAP提供

Minecraft Overviewerって?

なんぞ?って方のために簡単に説明するとマイクラのMAPをWeb上でこんな感じに表示できます。

動作の流れ

  1. 定期的にバックアップ
  2. バックアップついでにMAP生成
  3. 生成されたMAPをapacheで公開

Minecraft Server 構築

javaでサクッと作る。

jdkインストール

ここからjdkのrpmをダウンロードしてきてscpか何かでサーバーへコピってインストール。

こんな手段もある

構築時の手順なのでJDKのVerが若干古いです。

確認

minecraft server インストール

インストールってほどでも無いけども。

基本情報

配置先 /var/minecraft
ユーザー minecraft

ここらへんは好みで変更してください。

普通だとここから スクリプトをDLしてきて設定なのですが,
Minecraft Overviewer と連携させるので後に回します。

先にバックアップ先だけ作っておきます。

必須作業ではないです

minecraft overviewer インストール

これもインストールっt(ry

minecraft overviewer 設定

記事書いといてあれですが、詳しい部分はよくわかってなかったり。
うちのMAPのconfig 置いておきます
/var/minecraft/overviewer_config.py

overviewer_config.pyのダウンロード

minecraft overviewer のテスクチャ用にマイクラのクライアントを配置

このへんを好きなようにcrontabに突っ込めばOK

その他

使用するポートやらは /var/minecraft/server.properties を編集。
内容についてはwiki参照

参考にした記事とか

Pocket