Difference between revisions of "Minecraft (日本語)"

From ArchWiki
Jump to: navigation, search
m
m (リンク)
Line 93: Line 93:
 
* Data values (useful in multiplayer mode) : http://www.minecraftwiki.net/wiki/Data_values
 
* Data values (useful in multiplayer mode) : http://www.minecraftwiki.net/wiki/Data_values
 
* Reddit community : http://www.reddit.com/r/minecraft
 
* Reddit community : http://www.reddit.com/r/minecraft
 +
* MineTest Tutorial : http://gotux.net/arch-linux/minetest-game-server/

Revision as of 12:22, 12 February 2013

Minecraft はギークに人気の商用ゲームです。このゲームはブロックで成り立っています。論理スイッチを使うことでゲーム内でコンピュータを作ることもできます。そこはパラレルワールドです。ゾンビ、豚、スパイダー、羊、飼育できる狼 etc。 この wiki ページではゲームのインストールについて記述します。

インストール

minecraftAURAUR から入手可能です。このパッケージではゲームに加えて起動するためのスクリプトも付いています。

Java の設定

Minecraft は様々な Java JRE で特別な設定なしで動くはずです。

OpenJDK6

Minecraft は OpenJDK6 では'そのまま'動きます。community リポジトリからインストールしてください:

# pacman -S openjdk6

OpenJDK7

OpenJDK7 でも Minecraft は動作します:

# pacman -S jre7-openjdk

Minecraft に問題が起こる場合 (キー入力がしづらい、ポーズメニューで固まるなど)、一番新しい LWJGL を使うように強制できます:

  • ここから LWJGL 2.8.4 をダウンロードします
  • .minecraft/bin/ 内の以下のファイルを lwjgl-2.8.4/jar 内の対応したファイルで置き換えます
jinput.jar
lwjgl.jar
lwjgl_util.jar 
  • .minecraft/bin/natives/ 内の以下のファイルを lwjgl-2.8.4/natives/linux 内の対応したファイルで置き換えます
libjinput-linux.so
libjinput-linux64.so
liblwjgl.so
liblwjgl64.so
libopenal.so
libopenal64.so

Minecraft の起動

AUR から Minecraft をインストールしたのなら、スクリプトを使うことができます:

$ minecraft

AUR からインストールしたのでないなら、Minecraft を手動で起動する必要があります:

$ java -jar $HOME/.minecraft/minecraft.jar

ゲームに多くの RAM を割り当てるには、Xms と Xmx 引数を使って下さい:

$ java -jar -Xms1024M -Xmx2048M $HOME/.minecraft/minecraft.jar

引数を変えて使う RAM の量を変更できます。Xms はプログラムに割り当てる最小の RAM 量、Xmx は最大量です。

Extras

Minecraft をより便利にするプログラムとエディタがいくつかあります。一番よく使われるプログラムはマップジェネレーターです。このプログラムを使えば Minecraft ワールドファイルをロードして 2D イメージとしてレンダリングでき、全体から細部に至るまでワールドマップを編集できます。

Minutor

Minutor は最小主義の Minecraft マップジェネレーターです。最小主義だからといって作れるワールドに制限があるわけではありません。シンプルな GTK ベースのインターフェースでワールドを見ることができます。いくつかのレンダリングモードがあり、カスタムカラーモードや Z レベルでスライスできる機能もあります。minutorAURAUR から入手可能です。

Minecraft サーバー

minecraft サーバーを簡単にインストールするための2つの AUR パッケージがあります。 systemd を使っているサーバーには、aur/minecraft-server-systemd をインストールしてサービスを有効にしてください:

$ systemctl enable minecraftd
$ systemctl start minecraftd
  • minecraft サーバーを監視するには root 権限で次のコマンドを実行します:
$ screen -r

(^A,D で screen セッションを終了できます)

Note: minecraft という名前のユーザーを home ディレクトリを /srv/minecraft にして作成します。minecraft の設定を修正するにはあなたのユーザーを minecraft グループに加えて下さい。

レガシーな rc スクリプトを使っているサーバーには、aur/minecraft-server をインストールしてください

特定の Minecraft サーバーを実行することもできます:

  • 上の記述に従って Java をインストールします
  • Minecraft のウェブサイトからマルチプレイヤーサーバーをダウンロードします
  • サーバーを起動します:
$ java -Xmx2048M -Xms2048M -jar minecraft_server.jar nogui

(You can sub the -Xmx and -Xms values for the amount of memory you want your server to use. A good rule of thumb is one GB per ten users.)

  • サーバーを設定するには、wiki ページを見て下さい。

Extras

  • セキュリティのために Minecraft 専用のユーザーを作ることが推奨されます。管理者権限のないユーザーアカウントで Minecraft を実行すれば、Minecraft サーバーの exploit を突かれたとしても被害をそのユーザーアカウントだけに絞ることができます。
  • サーバーを無人で動作させるには、tmuxscreen を見て下さい。
  • 追加機能をサーバーに持たせることができます:
    • Server Wrappers are one way to add administrative capabilities.
    • Bukkit はパワフルな modding API で様々なプラグインが利用できます。
      • Dynmap プラグインをインストールする場合、動作させるためには fontconfig と libcups のインストールが必要です。
  • mapper を使って定期的にマップを生成する cron ジョブを設定することもできます。
  • ...バックアップのために rsync を使ってもいいかもしれません。

Mods

リンク