このガイドでは、Legion Hosting での Minecraft Java Edition サーバーのセットアップについて、サーバータイプの選択からワールドの設定、友達との接続まで順を追って説明します。
1. サーバータイプの選択
Minecraft サーバーを初めてセットアップする際、最も重要な決定の1つは、どのサーバーソフトウェアを実行するかです。各タイプは、プラグイン、Mod、またはクリーンなバニラ体験のいずれを望むかによって、異なる機能を提供します。
| サーバータイプ | 最適な用途 | プラグインサポート | Mod サポート | 備考 |
|---|---|---|---|---|
| Vanilla | 純粋で改変されていない Minecraft | なし | なし | 公式の Mojang サーバー JAR。server.properties 以外のカスタマイズはできません。 |
| Paper | パフォーマンス最適化されたサバイバル/SMP | Bukkit & Spigot プラグイン | なし | 大幅なパフォーマンスパッチを施した Spigot のフォーク。ほとんどのサーバーに推奨されます。 |
| Spigot | プラグインベースのサーバー | Bukkit & Spigot プラグイン | なし | オリジナルの高性能 Bukkit フォーク。今日では一般的に Spigot よりも Paper が好まれます。 |
| Forge | Mod 入り Minecraft(大規模な Modpack) | 限定的(一部 Sponge 経由) | Forge Mod | 定番の Mod ローダー。クライアントは同じ Forge バージョンと Mod をインストールする必要があります。 |
| Fabric | 軽量な Mod 導入、新しい Mod | 限定的 | Fabric Mod | 新しい Minecraft バージョンへの更新が速い。成長中の Mod エコシステム。クライアントには Fabric と一致する Mod が必要です。 |
2. 初回起動
- GPanel にログインします。
- サーバーリストから Minecraft サーバーを選択します。
- スタートアップタブに移動します。
-
ドロップダウンメニューから希望するサーバータイプ(Paper、Vanilla、Forge など)と Minecraft バージョンを選択します。
重要: 選択したバージョンが、プレイヤーが実行するバージョンと一致していることを確認してください。バージョンが一致しないと、クライアントが接続できなくなります。
- コンソールタブで Start をクリックして、初めてサーバーを起動します。
-
初回起動時に自動的に次のことが行われます:
- 選択したサーバー JAR をダウンロードします
server.properties、eula.txt、その他のデフォルト設定ファイルを生成します- 初期ワールドを生成します(これには1〜2分かかる場合があります)
- コンソールに
Done!が表示されたら、サーバーが稼働して設定の準備が整っています。
eula.txt を手動で編集する必要はありません。
3. server.properties の設定
server.properties ファイルは、サーバーの中核的な動作のほとんどを制御します。GPanel のファイルマネージャーから直接編集できます — ルートディレクトリのファイルをクリックして、組み込みエディタを開きます。
server.properties を編集する前に、必ずサーバーを停止してください。サーバーの稼働中に行った変更は、シャットダウン時に上書きされます。
| プロパティ | デフォルト | 説明 |
|---|---|---|
server-name |
A Minecraft Server |
サーバーリストに表示される名前(Bedrock のみ。Java は代わりに motd を使用します)。 |
gamemode |
survival |
新規プレイヤーのデフォルトゲームモード。オプション: survival、creative、adventure、spectator。 |
difficulty |
easy |
サーバーの難易度。オプション: peaceful、easy、normal、hard。 |
max-players |
20 |
同時に接続できるプレイヤーの最大数。ホスティングプランのプレイヤースロット制限に合わせて設定してください。 |
pvp |
true |
プレイヤーが互いにダメージを与えられるかどうか。PvE 専用サーバーには false に設定します。 |
online-mode |
true |
プレイヤーアカウントを Mojang で確認します。無効にする特定の理由がない限り、これは true のままにしてください — 無効にすると、海賊版クライアントが参加できるようになります。 |
motd |
A Minecraft Server |
Java Edition のサーバーリストに表示される今日のメッセージ。\u00A7(セクション記号)でカラーコードをサポートします。 |
view-distance |
10 |
チャンク単位での描画距離(1チャンク = 16ブロック)。値を低く(6〜8)するとパフォーマンスが向上し、高く(12〜16)すると、より多くの RAM と CPU を消費する代わりに、より良い視覚体験が得られます。 |
spawn-protection |
16 |
非オペレーターがブロックを建設または破壊できない、ワールドスポーン周辺の半径(ブロック単位)。無効にするには 0 に設定します。 |
level-seed |
(空白) | ワールド生成シード。ランダムなシードの場合は空白のままにするか、特定のワールドを生成するには特定のシードを入力します。新しいワールドが作成される場合にのみ適用されます。 |
level-type |
minecraft\:normal |
ワールドタイプ。オプション: minecraft\:normal、minecraft\:flat、minecraft\:large_biomes、minecraft\:amplified、minecraft\:single_biome_surface。 |
white-list |
false |
true の場合、whitelist.json にリストされたプレイヤーのみが参加できます。下記のホワイトリストセクションを参照してください。 |
enable-command-block |
false |
コマンドブロックを使用できるかどうか。多くのアドベンチャーマップや一部のミニゲームのセットアップに必要です。 |
編集後、ファイルを保存してサーバーを起動します。新しい設定は起動時にすぐに反映されます。
4. オペレーター(管理者)アクセス
オペレーター(op)は、/gamemode、/tp、/ban、/kick などのサーバーコマンドにアクセスできます。オペレーターステータスを付与する方法は2つあります。
方法 1: GPanel コンソール(推奨)
GPanel のコンソールタブから、サーバーの稼働中に次のコマンドを入力します:
op YourPlayerName
コンソールに確認メッセージが表示されます。そのプレイヤーはオペレーターになりました。
方法 2: ops.json の編集
サーバーのルートディレクトリにある ops.json ファイルを手動で編集することもできます。各エントリは次のようになります:
[
{
"uuid": "player-uuid-here",
"name": "YourPlayerName",
"level": 4,
"bypassesPlayerLimit": false
}
]
level フィールドは、オペレーターが何をできるかを制御します:
| レベル | 権限 |
|---|---|
1 |
スポーン保護をバイパスできます |
2 |
チートコマンド(/gamemode、/tp など)とコマンドブロックを使用できます |
3 |
プレイヤー管理コマンド(/ban、/kick、/op)を使用できます |
4 |
/stop と /save-all を含む完全なアクセス |
op を使用すると、デフォルトでレベル4が付与されます。より低い権限レベルが必要な場合は、ops.json を直接編集してください。
オペレーターステータスを削除するには、コンソールコマンドを使用します:
deop YourPlayerName
5. ホワイトリスト
ホワイトリストは、承認されたプレイヤーのみにサーバーを制限します。これは、誰が参加できるかを制御したいプライベートサーバーやコミュニティに役立ちます。
ホワイトリストの有効化
server.properties で次を設定します:
white-list=true
enforce-whitelist=true
enforce-whitelist 設定は、リロード時にホワイトリストにない現在接続中のプレイヤーをキックします。
ホワイトリストの管理
サーバーの稼働中に GPanel コンソールで次のコマンドを使用します:
| コマンド | 説明 |
|---|---|
whitelist add PlayerName |
プレイヤーをホワイトリストに追加します |
whitelist remove PlayerName |
プレイヤーをホワイトリストから削除します |
whitelist list |
ホワイトリストに登録されたすべてのプレイヤーを表示します |
whitelist reload |
whitelist.json からホワイトリストをリロードします |
whitelist.json を手動で編集することもできます。手動で変更した後は、コンソールから whitelist reload を実行することを忘れないでください。
6. 接続方法
サーバーが稼働したら、次の手順に従って Minecraft Java Edition から接続します:
- GPanel のネットワークタブで、サーバーの IP アドレスとポートを確認します。
- Minecraft Java Edition を開き、マルチプレイをクリックします。
- サーバーを追加をクリックします。
- サーバー名フィールドにサーバーの名前を入力します(これはサーバーリストのラベルにすぎません)。
-
サーバーアドレスフィールドに、IP とポートを次の形式で入力します:
your.server.ip:port例:
192.168.1.100:25565 - 完了をクリックし、リストからサーバーを選択してサーバーに接続をクリックします。
7. ワールド管理
ワールドの保存場所
デフォルトでは、Minecraft のワールドはサーバーのルートディレクトリにある world というフォルダに保存されます。このフォルダには、地形、プレイヤーデータ、構造物を含むすべてのワールドデータが含まれています。それらのディメンション用に world_nether と world_the_end フォルダも表示されます(Paper/Spigot サーバーの場合。Vanilla は world 内のサブフォルダとして保存します)。
既存のワールドのアップロード
シングルプレイヤーまたは別のサーバーからワールドをアップロードするには:
- GPanel でサーバーを停止します。
- GPanel のファイルマネージャー(または SFTP 経由)を使用して、既存の
worldフォルダを削除するか名前を変更します。 -
SFTP 経由でワールドフォルダをアップロードします。フォルダの名前が
worldになっていることを確認してください(またはserver.propertiesのlevel-nameプロパティをフォルダ名に合わせて更新してください)。ヒント: 大きなワールドのアップロードには、SFTP はブラウザベースのファイルマネージャーよりもはるかに高速です。セットアップ手順については、SFTP ガイドを参照してください。 - ワールドフォルダの構造が正しいことを確認してください —
level.datファイルは、サブフォルダにネストされず、worldフォルダの直下にある必要があります。 - サーバーを起動します。アップロードしたワールドが読み込まれます。
%appdata%\.minecraft\saves\YourWorldName にあります。アップロードする前にフォルダの名前を world に変更してください。
バックアップ
特にサーバーバージョンの更新や新しい Mod/プラグインのインストールなどの大きな変更を行う前には、ワールドの定期的なバックアップを保持することを強くお勧めします。
手動バックアップを作成するには:
- GPanel コンソールで
save-allを実行して、すべてのデータをディスクにフラッシュします。 - サーバーを停止します。
- SFTP またはファイルマネージャーを介して、
worldフォルダ(および存在する場合はworld_nether/world_the_end)をダウンロードします。 - バックアップをコンピューターまたはクラウドストレージの安全な場所に保管します。