サーバーのリソースパックが読み込まれない:原因と制限
プレイヤーにリソースパックがダウンロードされない、またはコントロールパネルにアップロードできない理由:100 MB制限、zipのみ、再起動、直接リンク、SHA-1、フォーマットバージョンについて解説します。
更新日 2026年10月13日
制限事項
- サイズは最大100 MBです。 パネルはこれより大きなアーカイブを受け付けません。そのようなパックは参加時にクライアントがダウンロードを完了できません。
- Zipのみです。
.rar、.7z形式のアーカイブやフォルダは動作しません。 - 1サーバーにつき1つのパックです。 新しいパックは以前のパックを完全に置き換えます。
- 再起動が必要です。 パックのリンクは
server.propertiesに保存されており、サーバーは起動時にそれを読み込みます。稼働中のサーバーにパックをアップロードした場合、プレイヤーは再起動後に受け取ります。
アップロードするには:「設定」セクションの「リソースパックをアップロード」行 → 「zipをアップロード」を選択します。パネルがアーカイブを保存し、SHA-1を計算して、リンクを自動で入力します — リソースパックとデータパック。
パックがパネルにアップロードされない
| パネルの表示 | 原因 |
|---|---|
| リソースパックが100 MBを超えています | アーカイブが大きすぎます — テクスチャやサウンドを圧縮するか、不要なものを削除してください |
| これはzipアーカイブではありません | ファイルが別の形式であるか、.zipにリネームされただけです — 実際のzipとして再パックしてください |
| 空のファイル | 保存時にアーカイブが破損しました — もう一度作成してください |
パックはアップロードされたがプレイヤーが受け取らない
- サーバーが再起動されていません。 パネルに「再起動が必要」という注記が表示されます — 再起動してください。
- プレイヤーがパックを拒否しました。 プレイヤーのサーバーリストで、サーバーを選択 → 「設定」 → 「リソースパック:有効」にします。
- フォーマットバージョンが一致していません。 パックが別のゲームバージョン用に作成されています。クライアントはパックが非対応であると表示するか、部分的に適用します。
pack.mcmetaのpack_formatを確認してください。 - アーカイブ構造が正しくありません。
pack.mcmetaとassetsフォルダは、ネストされたフォルダの中ではなく、zipのルートに配置する必要があります。 - プレイヤーがスマートフォンを使用しています。 Geyser経由で参加するBedrockのプレイヤーはJavaのリソースパックを受け取りません — Bedrock用リソースパック。
独自のリンクでパックを配信する
アップロードせずに手動でリンクを入力した場合:
- リンクはページではなくファイル自体を配信する必要があります。通常のGoogle DriveやYandex Diskのリンクは動作しません。
- SHA-1フィールドを入力してください。これがないと、クライアントは参加のたびにパックを再ダウンロードし、パックを更新した後も古いパックのままになることがあります。
- 同じリンクでファイルを置き換えた後は、SHA-1を更新してください。
ボタンでアーカイブをアップロードする方が簡単です — そうすればパネルがリンクとハッシュを自動で管理します。
参加時に全員がキックされる
「リソースパックを必須にする」トグルがオンになっているのに、パックがダウンロードされません。パックを受け取らないプレイヤーは参加できません。必須設定をオフにしてパックを修正し、再度オンにしてください — リソースパックの必須化。
Minecraftホスティングオフラインでもサーバーが稼働サーバーを作成
