フラッシュセール 50% 全サーバー割引 まもなく終了!
終了まで: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categories

Minecraft Bedrock サーバーセットアップガイド


このガイドでは、Legion Hosting での Minecraft Bedrock Edition サーバーのセットアップと設定について順を追って説明します。初回起動、server.properties の設定、プレイヤー権限、すべての Bedrock プラットフォームからの接続、ワールド管理、クロスプレイの考慮事項を扱います。

Bedrock と Java Edition の比較

Minecraft には、互いにネイティブには互換性のない2つの異なるエディションが存在します:

エディション プラットフォーム プロトコル
Bedrock Edition Xbox(One/Series X|S)、PlayStation(4/5)、Nintendo Switch、iOS、Android、Windows 10/11 Raknet(UDP)
Java Edition Windows、macOS、Linux TCP

Bedrock サーバーは Bedrock クライアントのみを受け入れます。Java Edition のプレイヤーを Bedrock 互換サーバーに参加させたい場合は、代わりに Geyser プラグインを使用した Java サーバーの実行を検討してください。このガイドは専用 Bedrock サーバーのみに焦点を当てています。

どちらのエディションを持っていますか? Microsoft Store、Google Play、Apple App Store、またはコンソールのストアフロントから Minecraft を購入した場合は、Bedrock Edition です。minecraft.net から購入し、Java ランチャー経由で実行している場合は、Java Edition です。タイトル画面を確認してください — Bedrock は単に「Minecraft」と表示され、Java は「Minecraft: Java Edition」と表示されます。

ステップ 1 — 初回起動

Legion Hosting で Minecraft Bedrock サーバーを購入したら、次の手順に従って初めて起動します。

  1. GPanel にログインし、サーバーリストから Bedrock サーバーを選択します。
  2. スタートアップタブをクリックします。サーバーの基本設定を制御する egg 変数が表示されます。主要な変数は次のとおりです:
    変数 デフォルト 説明
    BEDROCK_VERSION latest インストールする Bedrock Dedicated Server のバージョン。起動時に常に最新リリースを取得するには latest に設定するか、特定のバージョン番号(例: 1.21.51.02)を固定します。
    SERVERNAME Dedicated Server プレイヤーがサーバーを追加するときに表示される名前。
    GAMEMODE survival デフォルトのゲームモード: survivalcreative、または adventure
    DIFFICULTY easy ワールドの難易度: peacefuleasynormal、または hard
    CHEATS false 非オペレータープレイヤーに対してチート(コマンド)を有効にするかどうか: true または false
  3. 変更したい値を調整します。スタートアップ変数への変更は、次回のサーバー起動時に反映されます。
  4. コンソールタブに戻り、Start をクリックします。
  5. 初回起動時、サーバーは Bedrock Dedicated Server のバイナリをダウンロードします — これはファイルサイズに応じて通常1〜3分かかります。
  6. コンソールに Server startedIPv4 supported, port: のようなメッセージが表示されると、サーバーの準備が完了し、ステータスが Running と表示されるはずです。
バージョンの固定: BEDROCK_VERSIONlatest のままにしておくと、再起動のたびにサーバーが自動的に更新されます。プレイヤーが古いクライアントバージョンを使用していてすぐに更新できない場合は、接続失敗を避けるため、クライアントに合わせてバージョンを固定してください。

ステップ 2 — server.properties の設定

server.properties ファイルは、Bedrock サーバーの主要な設定ファイルです。初回起動時に自動的に作成され、サーバーのルートディレクトリにあります。

  1. GPanel で、コンソールタブからサーバーを停止し、ステータスが Offline と表示されるまで待ちます。
  2. ファイルタブをクリックし、ファイルエディタで server.properties を開きます。
  3. 必要に応じて以下の値を編集し、Save Content をクリックします。
  4. 変更を反映するためにサーバーを起動します。
プロパティ デフォルト 説明
server-name Dedicated Server プレイヤーがサーバーを閲覧または追加するときに表示される表示名。
gamemode survival 新規プレイヤーのデフォルトゲームモード: survivalcreative、または adventure
difficulty easy ワールドの難易度: peacefuleasynormal、または hard
max-players 10 同時接続プレイヤーの最大数。プランのプレイヤースロット制限を超えないようにしてください。
online-mode true true の場合、サーバーはプレイヤーが有効な Xbox Live / Microsoft アカウントを持っていることを確認します。認証されていないプレイヤーを許可するには false に設定します(非推奨)。
allow-cheats false プレイヤーのチートコマンドを有効にします。false の場合、オペレーターのみがコマンドを使用できます。
view-distance 32 チャンク単位での最大視野距離。値を低くすると RAM と CPU の使用量が減ります — ほとんどのサーバーでは10〜16が推奨されます。
tick-distance 4 チャンク単位でのシミュレーション距離(範囲: 4〜12)。プレイヤーからどのくらい離れたブロックやエンティティがアクティブにティックされるかを制御します。値を低くするとパフォーマンスが向上します。
level-seed (空白) ワールド生成に使用されるシード。ランダムなシードの場合は空白のままにします。新しいワールドが生成される場合にのみ適用されます。
level-name Bedrock level worlds/ ディレクトリ内のワールドフォルダの名前。これを変更すると、新しい名前のフォルダがすでに存在しない限り、新しいワールドが作成されます。
default-player-permission-level member 新規プレイヤーに割り当てられる権限レベル: visitormember、または operator。下記の権限セクションを参照してください。

最小限の server.properties 設定の例:

server-name=My Legion Bedrock Server
gamemode=survival
difficulty=normal
max-players=10
online-mode=true
allow-cheats=false
view-distance=16
tick-distance=4
level-seed=
level-name=Bedrock level
default-player-permission-level=member
server.properties を編集する前に必ずサーバーを停止してください。 Bedrock サーバーはシャットダウン時にこのファイルに書き込みます。サーバーの稼働中に行った編集は、サーバーが停止すると上書きされます。
スタートアップ変数 vs. server.properties: 一部の設定(SERVERNAMEGAMEMODEDIFFICULTY など)は、GPanel のスタートアップタブと server.properties の両方に存在します。スタートアップタブの変数はサーバーが起動するたびに適用され、対応する server.properties の値を上書きします。重複する設定については、混乱を避けるため、スタートアップタブを主要な制御ポイントとして使用してください。

ステップ 3 — プレイヤー権限

Bedrock Dedicated Server は、各プレイヤーが何をできるかを決定する3層の権限システムを使用します:

レベル 機能
visitor 移動してワールドと対話できますが、ブロックの設置や破壊はできません。観戦スタイルのアクセスに便利です。
member 標準的なサバイバル/クリエイティブのゲームプレイ。ブロックの設置や破壊、クラフト、チェストの使用などができます。これが新規プレイヤーのデフォルトです。
operator サーバーコマンド(テレポート、give、kick、ban、ゲームモード変更など)への完全なアクセス。信頼できるプレイヤーにのみ付与してください。

server.propertiesdefault-player-permission-level は、すべての新規プレイヤーのレベルを設定します。個々のプレイヤーに特定の権限レベルを割り当てるには、サーバーのルートディレクトリにある permissions.json ファイルを編集します:

[
  {
    "permission": "operator",
    "xuid": "1234567890123456"
  },
  {
    "permission": "member",
    "xuid": "9876543210987654"
  }
]

各エントリには、プレイヤーの XUID(Xbox User ID)が必要です。これは Microsoft アカウントに紐づけられた16桁の番号です。プレイヤーの XUID は、次の方法で確認できます:

  • プレイヤーが接続したときのサーバーコンソール出力を確認します — ログ行に XUID が含まれています。
  • オンラインのサードパーティ製 XUID 検索ツールを使用します(「Xbox XUID lookup」で検索)。

許可リスト(ホワイトリスト)

サーバーを承認されたプレイヤーのみに制限するには、サーバーのルートディレクトリにある allowlist.json ファイルを編集し、server.propertiesallow-list=true を設定します。

[
  {
    "ignoresPlayerLimit": false,
    "name": "PlayerGamertag",
    "xuid": "1234567890123456"
  },
  {
    "ignoresPlayerLimit": true,
    "name": "AdminGamertag",
    "xuid": "9876543210987654"
  }
]
  • name — プレイヤーの Xbox/Microsoft ゲーマータグ(大文字小文字を区別しません)。
  • xuid — プレイヤーの XUID。エントリが機能するために必要です。
  • ignoresPlayerLimittrue の場合、このプレイヤーはサーバーが満員でも参加できます。管理者に便利です。
両方のフィールドが必要です。 各許可リストエントリには、namexuid の両方を含める必要があります。ゲーマータグのみで XUID がないエントリは機能しません。サーバーは認証に名前ではなく XUID を確認します。

ステップ 4 — 接続方法

接続する前に、GPanel でサーバーステータスが Running と表示されていることを確認してください。GPanel のコンソールまたはネットワークタブからサーバーの IP アドレスポートを確認します。

Bedrock は IP とポートに別々のフィールドを使用します。 Java Edition とは異なり、Bedrock は常に IP アドレスとポート番号を別々の入力ボックスで尋ねます。IP をアドレスフィールドに、ポートをポートフィールドに入力してください — コロンで結合しないでください。

Windows 10/11 から

  1. Microsoft Store / Xbox アプリから Minecraft(Bedrock Edition)を開きます。
  2. メインメニューから Play をクリックします。
  3. 上部の Servers タブを選択します。
  4. 一番下までスクロールして Add Server をクリックします。
  5. サーバーの名前(お好きなもの)を入力し、GPanel からの Server Address(IP のみ)と Port を入力します。
  6. Save をクリックし、サーバーを選択して Join Server をクリックします。

モバイルから(iOS / Android)

  1. Minecraft を開いて Play をタップします。
  2. Servers タブをタップします。
  3. 下までスクロールして Add Server をタップします。
  4. GPanel からのサーバー名、IP アドレス、ポートを入力します。
  5. Save をタップし、サーバーエントリをタップして接続します。

コンソールから(Xbox、PlayStation、Nintendo Switch)

Bedrock のコンソール版には、Servers タブにネイティブの「Add Server」ボタンがありません。コンソールからカスタムサーバーに接続するには、次のいずれかの方法を使用する必要があります:

  • 注目サーバーの回避策: 一部のコンソールでは、Friends タブを通じて、または注目サーバーのリダイレクトを使用してサーバーを追加できます。正確な手順はコンソールによって異なり、Minecraft の更新によって変わる可能性があります。
  • コンパニオンアプリの方法: Minecraft Bedrock コンパニオンアプリまたは DNS ベースのツール(BedrockConnect など)を同じネットワーク上で使用して、注目サーバーのアドレスをカスタムサーバーの IP にリダイレクトします。
  • LAN プロキシ: 同じネットワーク上の PC でプロキシツールを実行し、リモートサーバーを LAN ゲームとして広告して、コンソールの Friends タブに表示させます。
コンソールのサーバー接続はプラットフォームの制限によって制限されています。 Microsoft、Sony、Nintendo は、コンソールからサードパーティ製サーバーへの接続に制限を課しています。上記の方法はコミュニティの回避策であり、プラットフォームの更新によって機能しなくなる可能性があります。コンソールからの接続に問題がある場合は、サポートチケットを開いてください。トラブルシューティングをお手伝いします。

ステップ 5 — ワールド管理

ワールドファイルの場所

Bedrock のワールドは、サーバー上の worlds/ ディレクトリに保存されます。worlds/ 内のフォルダ名は、server.propertieslevel-name 値と一致します。デフォルトでは worlds/Bedrock level/ です。

既存のワールドのアップロード

シングルプレイヤーのセーブまたは別のサーバーからワールドをアップロードできます:

  1. GPanel のコンソールタブからサーバーを停止します。
  2. GPanel のファイルタブを開き、worlds/ ディレクトリに移動します。
  3. 現在のワールドを置き換える場合は、既存のワールドフォルダを削除するか名前を変更します(例: Bedrock levelBedrock level backup に変更)。
  4. GPanel のファイルマネージャーまたは SFTP 経由でワールドフォルダをアップロードします。フォルダには少なくとも level.dat ファイルと db/ ディレクトリが含まれている必要があります。
  5. アップロードしたフォルダの名前を server.propertieslevel-name 値と一致するように変更するか、level-name をアップロードしたフォルダ名と一致するように更新します。
  6. サーバーを起動します。アップロードしたワールドが読み込まれるはずです。
シングルプレイヤーからのエクスポート: Windows 10/11 では、シングルプレイヤーのワールドは %localappdata%\Packages\Microsoft.MinecraftUWP_8wekyb3d8bbwe\LocalState\games\com.mojang\minecraftWorlds\ に保存されます。中の各フォルダがワールドです — フォルダ全体をコピーしてアップロードします。
大きなワールドのアップロードには SFTP を使用してください。 GPanel ブラウザのファイルマネージャーにはアップロードサイズの制限があります。数百 MB を超えるワールドの場合は、代わりに SFTP 経由で接続してください。手順については、SFTP でファイルをアップロードする方法をご覧ください。

バックアップ

定期的なバックアップは、データ損失、破損、誤った変更から保護します:

  • GPanel のバックアップ: GPanel のバックアップタブを確認してください。プランによっては、自動バックアップが利用できる場合があります。このタブから手動バックアップを作成することもできます。
  • SFTP 経由の手動バックアップ: サーバーを停止し、SFTP 経由で接続して、worlds/ ディレクトリ全体をローカルマシンにダウンロードします。これらのコピーを安全な場所に保管してください。
  • 大きな変更の前に: 新しいワールドのアップロード、level-name の変更、サーバーバージョンの更新の前には、必ずバックアップを作成してください。
更新前にバックアップしてください。 Bedrock のバージョン更新は、まれにワールドの互換性の問題を引き起こすことがあります。BEDROCK_VERSION 変数を変更したり、自動更新を許可したりする前に、必ず worlds/ ディレクトリの完全なバックアップを作成してください。

ステップ 6 — クロスプレイの考慮事項

Bedrock Edition の中核的な強みの1つは、ネイティブのクロスプレイです — すべての Bedrock プラットフォームが追加の設定なしで同じサーバー上で一緒にプレイできます。ただし、いくつか留意すべき点があります:

  • すべての Bedrock プラットフォームは互換性があります。 Xbox のプレイヤーは、スマートフォン、Switch、または Windows 10/11 PC のプレイヤーと一緒にプレイできます。Mod やプラグインは必要ありません — クロスプレイは Bedrock プロトコルに組み込まれています。
  • Microsoft アカウントが必要です。 online-mode=true(デフォルトかつ推奨設定)の場合、すべてのプレイヤーはプラットフォームに関係なく、Microsoft / Xbox Live アカウントにサインインしている必要があります。サインインしていないプレイヤーは参加できません。
  • 入力方法の違い。 コンソールプレイヤーはコントローラーを、モバイルプレイヤーはタッチ操作を、PC プレイヤーはキーボードとマウスを使用する場合があります。複雑なレッドストーン装置や PvP アリーナを構築する際にはこの点を念頭に置いてください — 入力方法によって異なるプレイ体験が生まれます。
  • バージョンの一致が重要です。 接続するすべてのクライアントは、サーバーと同じ Bedrock バージョンである必要があります。あるプラットフォームのプレイヤーが自動更新され、別のプレイヤーが更新されていない場合、すべてのクライアントがサーバーバージョンに一致するまで一緒にプレイできません。これを制御するにはバージョンの固定(BEDROCK_VERSION スタートアップ変数)を使用してください。
  • Java Edition は互換性がありません。 Java Edition のプレイヤーは Bedrock サーバーに接続できません。Java と Bedrock の両方のプレイヤーをサポートする必要がある場合は、Bedrock プロトコルを Java サーバー用に変換する Geyser プラグインを使用した Java サーバーの実行を検討してください。

トラブルシューティング

サーバーは Running と表示されるが誰も接続できない

  • 正しい IP アドレスとポートを別々のフィールドに入力したか再確認してください(コロンで結合していないか)。
  • コンソールで Server started メッセージを確認して、サーバーが実際に完全に起動していることを確認してください。
  • クライアントの Minecraft バージョンがサーバーバージョンと完全に一致していることを確認してください。マイナーバージョンの不一致でも接続が妨げられます。
  • server.propertiesallow-listtrue に設定されている場合は、接続するプレイヤーの XUID が allowlist.json にリストされていることを確認してください。

「Could not connect: Outdated server」または「Outdated client」

これは、クライアントとサーバーが異なる Bedrock バージョンを実行していることを意味します。クライアントをサーバーに合わせて更新するか、BEDROCK_VERSION スタートアップ変数をクライアントバージョンに合わせて変更し、サーバーを再起動してください。

アップロード後にワールドが読み込まれない

  • アップロードしたワールドフォルダが worlds/ の直下にあり、余分なサブディレクトリにネストされていないことを確認してください(例: worlds/Bedrock level/level.dat は正しく、worlds/Bedrock level/Bedrock level/level.dat は間違いです)。
  • フォルダ名がスペースと大文字小文字を含めて server.propertieslevel-name 値と完全に一致していることを確認してください。
  • ワールドに有効な level.dat ファイルと db/ ディレクトリが含まれていることを確認してください。
  • Java Edition のワールドは Bedrock サーバーと互換性がありません。アップロードする前に、サードパーティ製ツール(Chunker や Amulet など)を使用して変換する必要があります。

パフォーマンスの問題(ラグ、遅いチャンク読み込み)

  • server.propertiesview-distance を下げてください。10〜16の値が推奨されます。デフォルトの32は、ほとんどのホスティングサーバーには非常に高い値です。
  • tick-distance を4(最小値)に下げてください。これによりシミュレーション範囲が縮小され、CPU 使用量が低下します。
  • サーバーが頻繁に満員になる場合は、max-players を減らしてください。
  • GPanel のリソース使用状況グラフを確認して、サーバーが RAM または CPU の制限に達しているかどうかを確認してください。達している場合は、プランのアップグレードを検討してください。

コンソールプレイヤーが「Add Server」ボタンを見つけられない

これはプラットフォームの制限です — Xbox、PlayStation、Nintendo Switch は、すべてのユーザーに対して「Add Server」オプションをネイティブには公開していません。上記のステップ 4 のコンソール接続方法を参照してください。コンソールアクセスのセットアップにサポートが必要な場合は、サポートチケットを開いてください。

関連記事

ここで扱われていない問題が発生した場合は、サポートチケットを開いてください。当社のチームがお手伝いします。


Was this article helpful?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.