安価でブロックビルディングのためのラズベリーパイで低コストMinecraftを実行する方法
私たちはWindows / OSXボックス上であなた自身のブロックパーソナルパーソナルMinecraftサーバーを動かす方法をあなたに示しました、しかしあなたが何かより軽量でもっとエネルギー効率が良くて、そしていつもあなたの友人の準備ができたら?小型のRaspberry Piマシンを低コストのMinecraftサーバーに変えたら、1日24時間いつでも利用できます。.
なぜこれをしたいのですか?
このチュートリアルには2つの側面があります。自分のMinecraftサーバーを実行することと、そのMinecraftサーバーをRaspberry Pi上で実行することです。なぜあなたはあなた自身のMinecraftサーバーを動かしたいのですか?それはMinecraftのプレイ経験を拡張してそれを基にするための本当に素晴らしい方法です。あなたが遊んでいないときは、サーバーを実行したままにしておけば、友人や家族が一緒になってあなたの世界を築くことができます。スタンドアロンのゲームをプレイしているときには不可能な方法で、ゲーム変数をいじって改造を導入することができます。また、リモートサーバーでプライベートサーバーをホストするコストをかけずに、パブリックサーバーを使用していない場合のマルチプレイヤーエクスペリエンスを制御することもできます。.
Minecraftサーバーを単独で実行することは、専用のMinecraftファンには十分魅力的ですが、Raspberry Pi上で実行することはさらに魅力的です。小さなPiが使用するリソースが非常に少ないので、Minecraftサーバーを年中無休で24時間稼働させることができます。 Piの初期費用、SDカード、それを設定するための少しの時間を除けば、毎月1ガムボールの費用で、常にオンのMinecraftサーバーがあるでしょう。.
私には何が必要なのだろう?
このチュートリアルでは、ハードウェアツールとソフトウェアツールを組み合わせる必要があります。実際のラズベリーパイとSDカードを除いて、すべて無料です。.
- 1ラズベリーパイ(できれば512MBモデル)
- 1 4GB + SDカード
このチュートリアルは、あなたがすでにRaspberry Piに慣れていて、Debian派生のRaspbianのコピーをデバイスにインストールしていることを前提としています。まだPiを起動して実行していない場合でも、心配しないでください。私たちのガイド、Raspberry Piを使い始めるためのHTGガイドをチェックしてください。.
Minecraftサーバー用にRaspbianを最適化する
複数のプロジェクトを重ねることができる他のビルドとは異なり(Piは天気/ EメールインジケーターとGoogleクラウドプリントサーバーとして同時に機能するのに十分強力です)、Minecraftサーバーを実行すると小さなPiにとってはかなり激しい操作で、Pi全体をそのプロセスに捧げることを強くお勧めします。マインクラフト らしい シンプルなゲームのように、すべてのブロックされた機能とそうでない機能がありますが、実際にはシンプルなスキンの下ではかなり複雑なゲームであり、多くの処理能力が必要です。.
そのため、設定ファイルやその他の設定を微調整して、Rasbianを仕事に最適化します。最初にすべきことは、いくつかの小さな変更を加えるためにRaspi-Configアプリケーションを掘り下げることです。 Raspbianを新しくインストールする場合は、最後のステップ(Raspi-Config)を待ちます。すでにインストールしている場合は、端末に移動して「sudo raspi-config」と入力してもう一度起動します。.
私たちが参加する必要がある最初で最も重要なことの1つは、オーバークロック設定をクランキングすることです。 Minecraftをより快適にするためには、すべての力が必要です。 Raspi-Configで、オプション番号7「Overclock」を選択します。.
オーバークロックに関する厳しい警告に備えておく必要がありますが、オーバークロックはRaspberry Pi Foundationによって直接サポートされており、2012年後半から設定オプションに含まれています。実際の選択画面に入ったら、「Turbo 1000MhHz」を選択してください。 。繰り返しますが、選択したオーバークロックの度合いにはリスクがあることを警告されます(特に、SDカードの破損の可能性がありますが、実際のハードウェア損傷のリスクはありません)。 [OK]をクリックして、デバイスがリセットされるのを待ちます。.
次に、デスクトップではなくコマンドプロンプトで起動するように設定したことを確認します。番号3「デスクトップ/スクラッチへの起動を有効にする」を選択し、「コンソールテキストコンソール」が選択されていることを確認します。.
Raspi-Configメニューに戻り、番号8「Advanced Options」を選択します。ここで行う必要がある2つの重要な変更と、1つのオプションの変更があります。まず、重大な変更です。 A3「Memory Split」を選択してください.
GPUで使用可能なメモリ容量を16MBに変更します(デフォルトの64MBから減少)。私たちのMinecraftサーバーはGUIのない環境で動くでしょう。 GPUに最低限必要以上のものを割り当てる理由はありません。.
GPUメモリを選択すると、メインメニューに戻ります。もう一度[詳細オプション]を選択してから、[A4] [SSH]を選択します。サブメニュー内でSSHを有効にします。このPiをモニタとキーボードに接続したままにしておく理由はほとんどなく、SSHを有効にすることでネットワーク上のどこからでもマシンにリモートアクセスできます。.
最後に(そしてオプションで)、「Advanced Options」メニューに戻ってA2「Hostname」を選択します。ここであなたのホスト名を“ raspberrypi”からもっと適切なMinecraftの名前に変更することができます。クリエイティブなホスト名「minecraft」を選択しましたが、気になるものがあればちょっとスパイスを追加してください:creepertown、minecraft4life、またはminer-boxはすべて素晴らしいMinecraftサーバーの名前です。.
これでRaspbianの設定は終わりです。メイン画面の一番下までタブで移動し、「完了」を選択して再起動します。再起動後、端末にSSHで接続するか、Piに接続されているキーボードから作業を続けることができます(コマンドを簡単にカットアンドペーストできるようにSSHに切り替えることを強くお勧めします)。 SSHを一度も使ったことがないのであれば、PiでPuTTYを使う方法をここでチェックしてください。.
PiにJavaをインストールする
MinecraftサーバーはJava上で動作するので、新しく構成したPiに対して最初に行う必要があるのは、インストールすることです。 SSH経由でPiにログインしてから、コマンドプロンプトで次のコマンドを入力してインストール用のディレクトリを作成します。
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 /ディレクトリ名体系は初期のUnix設計の名残であり、/ opt /ディレクトリはメインオペレーティングシステムの後にインストールされた「オプションの」ソフトウェアのためのものです。それはUnixの世界の/ Program Files /だった.
ファイルの抽出が終了したら、次のように入力します。
sudo /opt/jdk1.8.0/bin/java -version
このコマンドは、新しいJavaインストールのバージョン番号を次のように返します。
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サーバーの基盤ができたので、次に重要な部品をインストールします。私たちはSpigotMC、Pi上で素晴らしく機能する軽量で安定したMinecraftサーバービルドを使うでしょう。.
まず、次のコマンドでコードのコピーを入手します。
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をクリックします。あなたのサーバーが見えるはずです。
ネットワークスキャン中にあなたの世界がすぐに表示されない場合は、[追加]ボタンをクリックして手動でPiのアドレスを入力してください。.
サーバーに接続すると、サーバーのステータスウィンドウにステータスの変更が表示されます。
サーバーによると、我々はゲーム内にいる。実際のMinecraftアプリによると、私たちもゲームに参加していますが、サバイバルモードでは真夜中です。
ブー!深夜に、武器がなく、避難所がない状態で産卵することは、物事を始めるための方法ではありません。でも心配はいりません。もう少し設定する必要があります。座ってスケルトンで撃たれる時間がない。また、最初に設定を調整せずに試してみると、かなり不安定になる可能性があります。サーバーが稼働中で、着信接続を受け入れていることを確認するためにここにいるだけです。.
サーバーが稼働していて接続可能であることを確認したら(まだ実行可能ではありませんが)、サーバーをシャットダウンします。サーバコンソールから、コマンド「stop」を入力してすべてをシャットダウンします。.
コマンドプロンプトに戻ったら、次のコマンドを入力します。
sudo nano server.properties
設定ファイルが開いたら、次のように変更します(または、設定ファイルから名前と日付スタンプを含む最初の2行を除いてカットアンドペーストします)。
#Minecraftサーバーのプロパティ
#Thu Oct 17 22:53:51 UTC 2013
ジェネレータ設定=
#デフォルトはtrue、falseに切り替えます
allow-nether = false
レベル名=世界
enable-query = false
allow-flight = false
サーバーポート= 25565
level-type = DEFAULT
enable-rcon = false
force-gamemode = false
level-seed =
server-ip =
最大ビルド高さ= 256
spawn-npcs = true
white-list = false
spawn-animals = true
テクスチャパック=
snooper-enabled = true
ハードコア= false
online-mode = true
pvp = true
難易度= 1
player-idle-timeout = 0
ゲームモード= 0
#デフォルト20;あなたが実行している場合は、これを下げる必要があります
#公開サーバーで負荷が心配.
最大プレイヤー数= 20
spawn-monsters = true
#デフォルトは10で、Piは3-5です。
視距離= 5
generate -tructure = true
産卵防御= 16
motd = A Minecraftサーバー
SSHへのpi接続から見たサーバーステータスウィンドウで、Minecraftサーバーのオペレータステータスを確認するために次のコマンドを入力します(これにより、常にサーバーステータスウィンドウに戻ることなく、より強力なコマンドをゲームで使用できます)。.
op [あなたのMinecraftのニックネーム]
現時点では状況は良くなっていますが、サーバーを本当に楽しめるようになるまでには、まだ微調整が必要です。そのために、いくつかのプラグインをインストールしましょう.
最初のプラグイン、そしてあなたがインストールするべきプラグインは、NoSpawnChunksです。プラグインをインストールするには、まずNoSpawnChunks Webページにアクセスして、最新バージョンのダウンロードリンクを入手してください。これを書いている時点での最新リリースはv0.3です。.
コマンドプロンプト(サーバーコンソールではなく、Piのコマンドプロンプト)に戻り、次のコマンドを入力します。
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などのコンテナに圧縮されていないので、それだけです。プラグインはプラグインディレクトリに格納されています。 (今後のプラグインのダウンロードのためにこれを覚えておいてください、ファイルはwhateverplugin.jarである必要があるので、圧縮されているならあなたはプラグインディレクトリでそれを解凍する必要があります。)
サーバーを再起動します。
sudo /opt/jdk1.8.0/bin/java -Xms256M -Xmx496M -jar /home/pi/spigot.jar nogui
プラグインは世界地図に影響を及ぼし、すべてをマッサージするために1分を必要とするので、わずかに長い起動時間(3-6分に近くそしてあなたが今経験した30秒よりはるかに長い)に備えてください。生成プロセスが完了したら、サーバーコンソールで次のように入力します。
プラグイン
これは、サーバー上で現在アクティブなすべてのプラグインを一覧表示します。このようなものが見えるはずです。
プラグインがロードされていない場合は、サーバーを停止して再起動する必要があります。.
プラグインがロードされたことを確認したら、先に進んでゲームに参加してください。あなたは、かなり賢いプレーに気付くはずです。さらに、プラグインからアクティブであることを示すメッセージが時々表示されます。
この時点でJavaがインストールされ、サーバーがインストールされました。そして、Piの設定を調整しました。友達と一緒に作り始める時が来た!
注:インターネット上のWebサイトで、JavaとSpigotをインストールする手順の一部を説明しました。その記事を参考にしてリンクするのを忘れた可能性があります。その記事を読みたい場合は、このリンクをクリックして読むことができます。.