読了12分2026年7月25日更新v1.1.0確認済み

Eaglercraftサーバーの作り方

ローカルのPaperから、ブラウザで接続できるWSSアドレスまでを構築する最新手順です。

要点: 最初の非公開サーバーは公式Paper 1.12.2テンプレートが簡単です。既存ネットワークではSpigot、BungeeCord、VelocityへEaglerXServerを追加し、Java 17以降でWSSを公開します。

1. 用途に合う構成を選ぶ

Shared Worldは一時的なプレイヤー主催セッション向けです。常設ワールド、プラグイン、モデレーションには独立して動く専用サーバーが適します。

初心者は公式Paperテンプレート、既存Javaサーバーの運営者は現在の構成へEaglerXServerを追加します。

GoalRouteReason
Private test公式PaperテンプレートCompatible baseline
Existing SpigotEaglerXServer pluginKeep world and plugins
Server networkBungeeCord or VelocityRoute several backends
Short sessionShared WorldNo dedicated administration

2. インストール前に最新版を確認する

2026年7月25日に公式GitHubで確認した最新版は、2026年5月7日公開のEaglerXServer v1.1.0です。JARは8,774,817バイトで、Java 17以降が必要です。

ブラウザクライアントはu53、ゲートウェイはv1.1.0で別の番号です。公式releaseページか公式テンプレート以外から取得しないでください。


3. 接続の仕組みを理解する

ブラウザは通常のMinecraft TCPへ直接接続できません。EaglerXServerがWebSocketを受け取り、Javaサーバーまたはプロキシへ渡します。HTTPSページではWSSが必要です。

Javaバックエンドは非公開にし、信頼できるリバースプロキシでTLSを終端します。実IPが必要な場合だけinject_addressを設定します。


4. 手順どおりにセットアップする

Back up the world and configuration before changing the server.

  1. Java 17以降を導入
    java -versionで対応する64ビットJavaを確認します。
  2. 公式の方法を選択
    公式Paperテンプレートか公式EaglerXServer v1.1.0 JARを使います。
  3. 設定ファイルを生成
    一度起動し、EULAを確認して生成されたファイルを編集します。
  4. リスナーを設定
    WebSocket、制限、互換性、必要時のinject_addressを設定します。
  5. 安全なWSSを追加
    リバースプロキシでTLSを終端しWebSocketを転送します。
  6. 外部テストとバックアップ
    別回線からWSSを試し、復元できるバックアップを作ります。

5. 安全なWSSアドレスを設定する

HTTPSページからのws://は混在コンテンツとして遮断されます。有効な証明書とドメインを使い、UpgradeとConnectionヘッダーを転送します。

Home connections may require router forwarding and may be behind carrier-grade NAT. Use a host that supports persistent WebSockets when inbound access is unavailable.

モバイル回線など外部ネットワークから公開ホスト名を試してください。localhost成功だけではDNS、TLS、ファイアウォールを確認できません。


6. 層ごとにテストする

Change one layer at a time and inspect browser, reverse-proxy, and server logs.

SymptomLayerCheck
Connection refusedListenerConfirm the private port
Mixed contentTLSUse wss:// and a valid certificate
502 / upgrade failedProxyForward WebSocket headers
Version errorProtocolCheck ViaVersion compatibility
Local onlyNAT / DNSTest externally
Wrong player IPProxyReview inject_address

7. 公開前に安全対策とバックアップを行う

公開ゲートウェイには自動アクセスが来ます。認証、権限、更新、復元可能なバックアップを公開前に用意します。

  • Use authentication or a whitelist.
  • Run as a non-administrator and expose only required ports.
  • Rate-limit the gateway and keep admin panels private.
  • Back up worlds, plugins, and configuration, then test restoration.
  • Use official releases and keep a rollback copy.

よくある質問

互換WebSocketゲートウェイ、プラグインまたはプロキシ、常時WSS通信を許可する場合に限ります。

ローカルテストは無料でも、安定した公開運用にはドメイン、ホスティング、電力、帯域の費用がかかります。

いいえ。Shared Worldは一時的なプレイヤー主催セッションで、専用サーバーは独立して動作します。

Paperの非公開TCPポートではなく、公開wss://ゲートウェイを入力します。

Official sources

接続テストの準備はできましたか?

非公開で構築し、外部回線からWSSを確認してからプレイヤーを招待しましょう。