「Minecraft」の版間の差分
細 (1版 をインポートしました) |
細 (→クライアント: 一部情報を最新のものに) |
||
(3人の利用者による、間の7版が非表示) | |||
1行目: | 1行目: | ||
[[Category:ゲーム]] |
[[Category:ゲーム]] |
||
[[en:Minecraft]] |
[[en:Minecraft]] |
||
+ | [[zh-hans:Minecraft]] |
||
− | Minecraft はギークに人気の商用ゲームです。このゲームはブロックで成り立っています。論理スイッチを使うことでゲーム内でコンピュータを作ることもできます。そこはパラレルワールドです。ゾンビ、豚、スパイダー、羊、飼育できる狼 etc。 |
||
+ | Minecraft はブロックを壊したり配置するゲームです。夜行性のモンスターから身を守るために建物を建てるだけでなく、ゲームが成長するにつれて様々な素晴らしい想像力溢れるものが作られてきました。 |
||
− | この wiki ページではゲームのインストールについて記述します。 |
||
− | ==イン |
+ | == クライアント == |
− | {{AUR|minecraft}} は [[Arch User Repository|AUR]] から入手可能です。このパッケージにはゲームに加えて起動するためのスクリプトも付いています。 |
||
+ | === インストール === |
||
− | もしくは、[https://minecraft.net/download 公式のダウンロードサイト]からランチャーを入手してください。 |
||
+ | {{Note|Minecraft は {{pkg|xorg-xrandr}} を必要とします。}} |
||
+ | {{AUR|minecraft-launcher}} パッケージに公式のゲームランチャーと[[デスクトップエントリ]]が含まれています。もしくは、[https://minecraft.net/download 公式ダウンロードサイト] からランチャーを取得してください。 |
||
− | ==Minecraft の起動== |
||
+ | === 起動 === |
||
− | AUR から Minecraft をインストールしたのなら、スクリプトを使うことができます: |
||
− | $ minecraft |
||
+ | 以下のコマンドでランチャーを立ち上げることができます: |
||
− | AUR からインストールしたのでないなら、Minecraft を手動で起動する必要があります: |
||
+ | $ minecraft-launcher |
||
− | $ java -jar Minecraft.jar |
||
+ | === 補助プログラム === |
||
− | ゲームに多くの RAM を割り当てるには、{{ic|Xms}} と {{ic|Xmx}} 引数を使って下さい: |
||
+ | Minecraft をより便利にする[http://minecraft-ja.gamepedia.com/%E3%83%84%E3%83%BC%E3%83%AB%E3%81%A8%E3%82%A8%E3%83%87%E3%82%A3%E3%82%BF%E3%83%BC プログラムとエディタ] がいくつかあります。一番よく使われるプログラムはマップジェネレータです。このプログラムを使えば Minecraft ワールドファイルをロードして 2D イメージとしてレンダリングでき、全体から細部に至るまでワールドマップを編集できます。 |
||
− | $ java -jar -Xms1024M -Xmx2048M $HOME/.minecraft/minecraft.jar |
||
+ | * AMIDST (Advanced Minecraft Interface and Data/Structure Tracking) は Minecraft ワールドの構造物・バイオーム・プレイヤーを探すのを助けるプログラムです。ワールドからバイオームを引き抜いたり、シードを与えたりランダムシードを作成したり既存のワールドのシードを読み込むことで、特定の場所がどうなっているか表示することができます (ワールド上のプレイヤーの位置も表示します)。{{AUR|amidst}} は [[AUR]] からインストールできます。メインの開発者が多忙のため、AMIDST は現在メンテナンスがされていない状態なので注意してください。AMIDST のフォークとして "Amidst Exporter" が存在し、AUR パッケージは {{AUR|amidstexporter}} です。特筆すべき点として、1.8 以上のワールドで存在する海の要塞を計算するパッチが含まれています。 |
||
− | 引数を変えて使う RAM の量を変更できます。Xms はプログラムに割り当てる最小の RAM 量、Xmx は最大量です。 |
||
+ | * Mapcrafter は 3D 等角投影法でワールドをマップにレンダリングする高パフォーマンスな Minecraft マップレンダラーです。ウェブブラウザでマップを表示することができ、サーバーのプレイヤーのためにウェブサーバーでホストすることができます。Mapcrafter にはレンダリングするワールドや、day/night/cave などのレンダリングモードを指定するためのシンプルな設定ファイルフォーマットがあります。{{AUR|mapcrafter-git}} は [[AUR]] からインストールできます。 |
||
− | ==Extras== |
||
− | Minecraft をより便利にする[http://www.minecraftwiki.net/wiki/Programs_and_editors プログラムとエディタ]がいくつかあります。一番よく使われるプログラムはマップジェネレーターです。このプログラムを使えば Minecraft ワールドファイルをロードして 2D イメージとしてレンダリングでき、全体から細部に至るまでワールドマップを編集できます。 |
||
+ | * Minutor は最小主義の Minecraft マップジェネレータです。最小主義だからといって作れるワールドに制限があるわけではありません。シンプルな GTK+ ベースのインターフェースでワールドを見ることができます。いくつかのレンダリングモードがあり、カスタムカラーモードや Z レベルでスライスできる機能もあります。{{AUR|minutor}}{{Broken package link|{{aur-mirror|minutor}}}} は [[Arch User Repository|AUR]] から入手可能です。 |
||
− | ===AMIDST=== |
||
− | AMIDST (Advanced Minecraft Interface and Data/Structure Tracking) は Minecraft ワールドの構造物・バイオーム・プレイヤーを探すのを助けるプログラムです。ワールドからバイオームを引き抜いたり、シードを与えたりランダムシードを作成したり既存のワールドのシードを読み込むことで、特定の場所がどうなっているか表示することができます (ワールド上のプレイヤーの位置も表示します)。{{AUR|amidst}} は [[AUR|AUR]] からインストールできます。 |
||
− | == |
+ | == サーバー == |
− | Mapcrafter は 3D 等角投影法でワールドをマップにレンダリングする高パフォーマンスな Minecraft マップレンダラーです。ウェブブラウザでマップを表示することができ、サーバーのプレイヤーのためにウェブサーバーでホストすることができます。Mapcrafter にはレンダリングするワールドや、day/night/cave などのレンダリングモードを指定するためのシンプルな設定ファイルフォーマットがあります。{{AUR|mapcrafter-git}} は [[AUR|AUR]] からインストールできます。 |
||
− | === |
+ | === インストール === |
− | Minutor は最小主義の Minecraft マップジェネレーターです。最小主義だからといって作れるワールドに制限があるわけではありません。シンプルな GTK ベースのインターフェースでワールドを見ることができます。いくつかのレンダリングモードがあり、カスタムカラーモードや Z レベルでスライスできる機能もあります。{{AUR|minutor}} は [[Arch User Repository|AUR]] から入手可能です。 |
||
+ | Arch Linux で Minecraft サーバーをインストールする一番簡単な方法は {{aur|minecraft-server}} パッケージを使うことです。パッケージには systemd のユニットファイルや小さな制御スクリプトが付属しています。 |
||
− | ==Minecraft サーバー== |
||
− | minecraft サーバーを簡単にインストールするための2つの AUR パッケージがあります。 |
||
− | systemd を使っているサーバーには、{{ic|aur/minecraft-server}} をインストールしてサービスを有効にしてください: |
||
− | $ systemctl enable minecraftd |
||
− | $ systemctl start minecraftd |
||
− | * minecraft サーバーを監視するには root 権限で次のコマンドを実行します: |
||
− | # screen -r |
||
− | ({{ic|^A,D}} で screen セッションを終了できます) |
||
− | {{Note|minecraft という名前のユーザーを home ディレクトリを {{ic|/srv/minecraft}} にして作成します。minecraft の設定を修正するにはあなたのユーザーを {{ic|minecraft}} グループに加えて下さい。}} |
||
+ | {{Note|C++ と Lua で書かれている [[#Cuberite|Cuberite]] を除いて、ほとんどの全ての Minecraft サーバーは実行するのに [[Java]] を必要とします。OpenJDK パッケージを使用した場合、サーバーが上手く動作しない、あるいは全く動作しないという報告、また、Oracle の Java パッケージ ({{aur|jdk-arm}}) を使用したら上手く動作したという報告があります (特に ARMv7 マシンの場合)。}} |
||
− | レガシーな rc スクリプトを使っているサーバーには、{{ic|aur/minecraft-server}} をインストールしてください |
||
+ | === セットアップ === |
||
− | 特定の Minecraft サーバーを実行することもできます: |
||
− | * 上の記述に従って [[Java]] をインストールします |
||
− | * Minecraft のウェブサイトからマルチプレイヤーサーバーを[http://www.minecraft.net/download.jsp ダウンロード]します |
||
− | * サーバーを起動します: |
||
− | $ 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.) |
||
− | * サーバーを設定するには、[http://www.minecraftwiki.net/wiki/Server.properties wiki ページ]を見て下さい。 |
||
− | ===Extras=== |
||
− | * セキュリティのために Minecraft 専用のユーザーを作ることが推奨されます。管理者権限のないユーザーアカウントで Minecraft を実行すれば、Minecraft サーバーの exploit を突かれたとしても被害をそのユーザーアカウントだけに絞ることができます。 |
||
− | * サーバーを無人で動作させるには、[[tmux]] や [[screen]] を見て下さい。 |
||
− | * 追加機能をサーバーに持たせることができます: |
||
− | ** [http://www.minecraftwiki.net/wiki/Programs_and_editors#Server_Wrappers Server Wrappers] are one way to add administrative capabilities. |
||
− | ** [http://bukkit.org/ Bukkit] はパワフルな modding API で様々なプラグインが利用できます。 |
||
− | *** Dynmap プラグインをインストールする場合、動作させるためには fontconfig と libcups のインストールが必要です。 |
||
− | * [http://www.minecraftwiki.net/wiki/Programs_and_editors#Mappers mapper] を使って定期的にマップを生成する cron ジョブを設定することもできます。 |
||
− | * ...バックアップのために [[rsync|rsync]] を使ってもいいかもしれません。 |
||
+ | ==== イントロダクション ==== |
||
− | ==Mod== |
||
+ | パッケージのインストール時に {{ic|minecraft}} ユーザーとグループが作成されます。Minecraft 専用のユーザーを作成することはセキュリティを確保するために奨励されていることです。非特権ユーザーのアカウントで Minecraft を動作させることで、Minecraft サーバーの脆弱性を突かれたとしても、他のユーザーに影響ありません。ただし、Minecraft サーバーの設定を変更するために、あなたの使用しているユーザーを {{ic|minecraft}} グループに追加して、{{ic|/srv/minecraft}} ディレクトリにグループの書き込み権限を追加することは問題ありません。{{ic|/srv/minecraft}} ディレクトリの全てのファイルの所有者が {{ic|minecraft}} ユーザーになっていること、または他の方法でユーザーが読み書き権限を持てるようにしてください。特定のファイルにアクセスできないとサーバーはエラーを吐き出します。もしくは、ログにエラーメッセージを書き込むことすらできない可能性もあります。 |
||
− | * Terrafirmacraft : http://www.terrafirmacraft.com |
||
− | * Technic pack / Tekkit : http://www.technicpack.net |
||
− | * Feed The Beast Mod Pack : https://aur.archlinux.org/packages/feedthebeast/ |
||
− | * List of mods : http://www.minecraftforum.net/topic/1434593-list-of-mods-for-146147-and-from-132-onward/#t |
||
+ | サーバーには自動的にバックアップを取るための systemd のサービスとタイマーが付いています。バックアップはサーバーのルートディレクトリ直下の{{ic|backup}} フォルダに保存されます。使用する systemd ファイルは {{ic|/usr/lib/systemd/system/minecraftd-backup.timer}} と {{ic|/usr/lib/systemd/system/minecraftd-backup.service}} です。ユニットファイルは簡単に修正することができ、バックアップの間隔などをカスタマイズできます。 |
||
− | ==リンク== |
||
+ | |||
− | * Main site : http://www.minecraft.net/ |
||
+ | ==== サーバーの起動 ==== |
||
− | * Community links: http://www.minecraft.net/community |
||
+ | |||
− | * Crafting recipies : http://www.minecraftwiki.net/wiki/Crafting |
||
+ | サーバーを起動するときは systemd を使用するかコマンドラインから直接起動します。どちらの方法でもサーバーは {{ic|minecraft}} ユーザーによって所有される [[screen]] セッションでカプセル化されます。systemd を使用する場合、パッケージに含まれている {{ic|minecraftd.service}} を[[起動]]・有効化します。あるいは次のコマンドを実行: |
||
− | * Data values (useful in multiplayer mode) : http://www.minecraftwiki.net/wiki/Data_values |
||
+ | |||
− | * Reddit community : http://www.reddit.com/r/minecraft |
||
+ | # minecraftd start |
||
− | * MineTest Tutorial : http://gotux.net/arch-linux/minetest-game-server/ |
||
+ | |||
+ | {{Note|サーバーを初めて実行したとき、{{ic|/srv/minecraft/eula.txt}} が作成されます。サーバーを起動するには、このファイルを編集して EULA に同意したことを示さなければなりません。}} |
||
+ | |||
+ | ==== サーバー管理スクリプト ==== |
||
+ | |||
+ | パッケージに含まれている {{ic|minecraftd}} スクリプトを使うことでサーバーを簡単に制御できます。{{ic|start}}, {{ic|stop}}, {{ic|restart}} などの基本的なコマンドを使えるだけでなく {{ic|console}} でセッションにアタッチすることも可能です。さらに、{{ic|status}} でステータス情報を表示したり、{{ic|backup}} でサーバーのワールドディレクトリをバックアップしたり、{{ic|restore}} でバックアップからワールドデータを復旧したり、あるいは {{ic|command <server command>}} のようにしてサーバーコンソールでコマンドを実行できます。 |
||
+ | |||
+ | {{Note|サーバーの {{ic|console}} については、{{ic|ctrl+a}} {{ic|d}} で全ての screen セッションを終了することができます。}} |
||
+ | |||
+ | ==== 設定 ==== |
||
+ | |||
+ | デフォルト設定 (最大使用メモリやスレッド数など) を変更したい場合、{{ic|/etc/conf.d/minecraft}} ファイルを編集してください。 |
||
+ | |||
+ | 上級ユーザーは {{ic|/etc/conf.d/minecraft}} で {{ic|IDLE_SERVER}} を有効 (true) にすると良いでしょう。オンラインのプライヤーがいなくなった場合に {{ic|IDLE_IF_TIME}} に指定された時間 (デフォルトでは20分) 経過すると管理スクリプトによってサーバーが停止されます。サーバーが停止されると {{ic|idle_server}} は {{ic|netcat}} を使って Minecraft のポートを監視して、接続があったらすぐにサーバーを起動します。初めてゲームに参加するときのロード時間が長くなりますが、CPU やメモリの使用量を大幅に減らすことができ、リソースの無駄使いがなくなります。 |
||
+ | |||
+ | === Spigot (Craftbukkit) === |
||
+ | |||
+ | Spigot は世界で最も使われている '''mod''' 適用済みの Minecraft サーバーです。[[AUR]] の {{AUR|spigot}} パッケージでインストールできます。spigot の PKGBUILD は {{AUR|minecraft-server}} パッケージのファイルを使ってビルドします。 spigot サーバーは systemd ユニットファイルと spigot スクリプト、そしてスクリプトの設定ファイルから成ります。バイナリの名前は {{ic|spigot}} で、{{ic|minecraftd}} と全く同じコマンドが使えます。設定ファイルの場所は {{ic|/etc/conf.d/spigot}} です。 |
||
+ | |||
+ | {{ic|minecraftd}} を {{ic|spigot}} に置き換えて[[#セットアップ|セットアップ]]を読んでください。 |
||
+ | |||
+ | Spigot は [http://bukkit.org/ Bukkit] の系列であり、Bukkit の活動停止によって人気が増しています。 |
||
+ | |||
+ | === Cuberite === |
||
+ | |||
+ | [http://cuberite.org/ Cuberite] は C++ と Lua で書かれている高速な Minecraft 互換サーバーです。標準の Minecraft サーバーよりも高い性能を発揮することができ、様々な mod を適用できます。{{AUR|cuberite}} パッケージが [[AUR]] からインストールできます。プログラムにはシンプルなウェブインターフェイスが存在し、デフォルトでは {{ic|port 8080}} からアクセスします。ブラウザからほとんどのサーバー制御を簡単に行うことが可能です。そのため、管理スクリプトは必要ありません。さらに、パッケージにはサーバーを起動 ({{ic|cuberite.service}}) したりバックアップ ({{ic|cuberite-backup.service}}) するための systemd ファイルが付属しています。 |
||
+ | |||
+ | {{ic|minecraftd}} を {{ic|cuberite}} に置き換えて[[#セットアップ|セットアップ]]を読んでください。 |
||
+ | |||
+ | === ヒントとテクニック === |
||
+ | |||
+ | * サーバーを改造することで [http://minecraft-ja.gamepedia.com/%E3%83%84%E3%83%BC%E3%83%AB%E3%81%A8%E3%82%A8%E3%83%87%E3%82%A3%E3%82%BF%E3%83%BC サーバーラッパー] などの機能を追加できます。 |
||
+ | * [http://minecraft-ja.gamepedia.com/%E3%83%84%E3%83%BC%E3%83%AB%E3%81%A8%E3%82%A8%E3%83%87%E3%82%A3%E3%82%BF%E3%83%BC ワールド作成ツール] を使って定期的にマップを生成する [[systemd/タイマー|systemd タイマー]]や [[cron]] ジョブを設定することもできます。 |
||
+ | * 定期的なバックアップのために [[rsync]] を使ってもいいかもしれません。 |
||
+ | |||
+ | == Minecraft Mod Launcher == |
||
+ | |||
+ | Minecraft のゲームプレイを強化したり [http://minecraft-ja.gamepedia.com/Mod Mod] を追加する Mod パックが含まれた様々なランチャーで起動することができます。 |
||
+ | |||
+ | === Feed The Beast === |
||
+ | |||
+ | {{AUR|feedthebeast}} には Feed The Beast ランチャーが含まれています。Feed The Beast の公式ページは: [https://www.feed-the-beast.com/ feed-the-beast.com]。 |
||
+ | |||
+ | === Technic Launcher === |
||
+ | |||
+ | {{AUR|minecraft-technic-launcher}} には Technic Launcher が含まれています。Technic Launcher の公式ページは: [http://www.technicpack.net/ technicpack.net]。 |
||
+ | |||
+ | == 参照 == |
||
+ | |||
+ | * [https://www.minecraft.net/ Minecraft 公式サイト] |
||
+ | * [https://www.minecraft.net/community Minecraft コミュニティリンク] |
||
+ | * [https://minecraft.net/download Minecraft クライアントとサーバーのダウンロードリンク] |
||
+ | * [http://minecraft-ja.gamepedia.com/%E3%82%AF%E3%83%A9%E3%83%95%E3%83%88 クラフトレシピ] |
||
+ | * [http://minecraft-ja.gamepedia.com/%E3%83%87%E3%83%BC%E3%82%BF%E5%80%A4 ブロックとアイテムのデータ値] |
||
+ | * [https://www.reddit.com/r/minecraft Reddit Minecraft コミュニティ] |
||
+ | * [http://www.minecraftskins.net Minecraft Skins] |
2019年9月4日 (水) 19:22時点における版
Minecraft はブロックを壊したり配置するゲームです。夜行性のモンスターから身を守るために建物を建てるだけでなく、ゲームが成長するにつれて様々な素晴らしい想像力溢れるものが作られてきました。
目次
クライアント
インストール
minecraft-launcherAUR パッケージに公式のゲームランチャーとデスクトップエントリが含まれています。もしくは、公式ダウンロードサイト からランチャーを取得してください。
起動
以下のコマンドでランチャーを立ち上げることができます:
$ minecraft-launcher
補助プログラム
Minecraft をより便利にするプログラムとエディタ がいくつかあります。一番よく使われるプログラムはマップジェネレータです。このプログラムを使えば Minecraft ワールドファイルをロードして 2D イメージとしてレンダリングでき、全体から細部に至るまでワールドマップを編集できます。
- AMIDST (Advanced Minecraft Interface and Data/Structure Tracking) は Minecraft ワールドの構造物・バイオーム・プレイヤーを探すのを助けるプログラムです。ワールドからバイオームを引き抜いたり、シードを与えたりランダムシードを作成したり既存のワールドのシードを読み込むことで、特定の場所がどうなっているか表示することができます (ワールド上のプレイヤーの位置も表示します)。amidstAUR は AUR からインストールできます。メインの開発者が多忙のため、AMIDST は現在メンテナンスがされていない状態なので注意してください。AMIDST のフォークとして "Amidst Exporter" が存在し、AUR パッケージは amidstexporterAUR です。特筆すべき点として、1.8 以上のワールドで存在する海の要塞を計算するパッチが含まれています。
- Mapcrafter は 3D 等角投影法でワールドをマップにレンダリングする高パフォーマンスな Minecraft マップレンダラーです。ウェブブラウザでマップを表示することができ、サーバーのプレイヤーのためにウェブサーバーでホストすることができます。Mapcrafter にはレンダリングするワールドや、day/night/cave などのレンダリングモードを指定するためのシンプルな設定ファイルフォーマットがあります。mapcrafter-gitAUR は AUR からインストールできます。
- Minutor は最小主義の Minecraft マップジェネレータです。最小主義だからといって作れるワールドに制限があるわけではありません。シンプルな GTK+ ベースのインターフェースでワールドを見ることができます。いくつかのレンダリングモードがあり、カスタムカラーモードや Z レベルでスライスできる機能もあります。minutorAUR[リンク切れ: アーカイブ: aur-mirror] は AUR から入手可能です。
サーバー
インストール
Arch Linux で Minecraft サーバーをインストールする一番簡単な方法は minecraft-serverAUR パッケージを使うことです。パッケージには systemd のユニットファイルや小さな制御スクリプトが付属しています。
セットアップ
イントロダクション
パッケージのインストール時に minecraft
ユーザーとグループが作成されます。Minecraft 専用のユーザーを作成することはセキュリティを確保するために奨励されていることです。非特権ユーザーのアカウントで Minecraft を動作させることで、Minecraft サーバーの脆弱性を突かれたとしても、他のユーザーに影響ありません。ただし、Minecraft サーバーの設定を変更するために、あなたの使用しているユーザーを minecraft
グループに追加して、/srv/minecraft
ディレクトリにグループの書き込み権限を追加することは問題ありません。/srv/minecraft
ディレクトリの全てのファイルの所有者が minecraft
ユーザーになっていること、または他の方法でユーザーが読み書き権限を持てるようにしてください。特定のファイルにアクセスできないとサーバーはエラーを吐き出します。もしくは、ログにエラーメッセージを書き込むことすらできない可能性もあります。
サーバーには自動的にバックアップを取るための systemd のサービスとタイマーが付いています。バックアップはサーバーのルートディレクトリ直下のbackup
フォルダに保存されます。使用する systemd ファイルは /usr/lib/systemd/system/minecraftd-backup.timer
と /usr/lib/systemd/system/minecraftd-backup.service
です。ユニットファイルは簡単に修正することができ、バックアップの間隔などをカスタマイズできます。
サーバーの起動
サーバーを起動するときは systemd を使用するかコマンドラインから直接起動します。どちらの方法でもサーバーは minecraft
ユーザーによって所有される screen セッションでカプセル化されます。systemd を使用する場合、パッケージに含まれている minecraftd.service
を起動・有効化します。あるいは次のコマンドを実行:
# minecraftd start
サーバー管理スクリプト
パッケージに含まれている minecraftd
スクリプトを使うことでサーバーを簡単に制御できます。start
, stop
, restart
などの基本的なコマンドを使えるだけでなく console
でセッションにアタッチすることも可能です。さらに、status
でステータス情報を表示したり、backup
でサーバーのワールドディレクトリをバックアップしたり、restore
でバックアップからワールドデータを復旧したり、あるいは command <server command>
のようにしてサーバーコンソールでコマンドを実行できます。
設定
デフォルト設定 (最大使用メモリやスレッド数など) を変更したい場合、/etc/conf.d/minecraft
ファイルを編集してください。
上級ユーザーは /etc/conf.d/minecraft
で IDLE_SERVER
を有効 (true) にすると良いでしょう。オンラインのプライヤーがいなくなった場合に IDLE_IF_TIME
に指定された時間 (デフォルトでは20分) 経過すると管理スクリプトによってサーバーが停止されます。サーバーが停止されると idle_server
は netcat
を使って Minecraft のポートを監視して、接続があったらすぐにサーバーを起動します。初めてゲームに参加するときのロード時間が長くなりますが、CPU やメモリの使用量を大幅に減らすことができ、リソースの無駄使いがなくなります。
Spigot (Craftbukkit)
Spigot は世界で最も使われている mod 適用済みの Minecraft サーバーです。AUR の spigotAUR パッケージでインストールできます。spigot の PKGBUILD は minecraft-serverAUR パッケージのファイルを使ってビルドします。 spigot サーバーは systemd ユニットファイルと spigot スクリプト、そしてスクリプトの設定ファイルから成ります。バイナリの名前は spigot
で、minecraftd
と全く同じコマンドが使えます。設定ファイルの場所は /etc/conf.d/spigot
です。
minecraftd
を spigot
に置き換えてセットアップを読んでください。
Spigot は Bukkit の系列であり、Bukkit の活動停止によって人気が増しています。
Cuberite
Cuberite は C++ と Lua で書かれている高速な Minecraft 互換サーバーです。標準の Minecraft サーバーよりも高い性能を発揮することができ、様々な mod を適用できます。cuberiteAUR パッケージが AUR からインストールできます。プログラムにはシンプルなウェブインターフェイスが存在し、デフォルトでは port 8080
からアクセスします。ブラウザからほとんどのサーバー制御を簡単に行うことが可能です。そのため、管理スクリプトは必要ありません。さらに、パッケージにはサーバーを起動 (cuberite.service
) したりバックアップ (cuberite-backup.service
) するための systemd ファイルが付属しています。
minecraftd
を cuberite
に置き換えてセットアップを読んでください。
ヒントとテクニック
- サーバーを改造することで サーバーラッパー などの機能を追加できます。
- ワールド作成ツール を使って定期的にマップを生成する systemd タイマーや cron ジョブを設定することもできます。
- 定期的なバックアップのために rsync を使ってもいいかもしれません。
Minecraft Mod Launcher
Minecraft のゲームプレイを強化したり Mod を追加する Mod パックが含まれた様々なランチャーで起動することができます。
Feed The Beast
feedthebeastAUR には Feed The Beast ランチャーが含まれています。Feed The Beast の公式ページは: feed-the-beast.com。
Technic Launcher
minecraft-technic-launcherAUR には Technic Launcher が含まれています。Technic Launcher の公式ページは: technicpack.net。