Hytale サーバーの立て方:2026年 完全インストール&設定ガイド

によって HytaleCharts Team カテゴリー: updates :mins min 読み込み

この包括的なガイドで、独自の Hytale 専用サーバーの立て方を学びましょう。Java のインストール、サーバーファイル、認証、ポート設定、ファイアウォール設定、MOD、2026年の最適化のヒントを網羅しています。

独自の Hytale サーバーをホストする準備はできましたか?友達のためのプライベートワールドを構築する場合でも、パブリックコミュニティサーバーを立ち上げる場合でも、この包括的なガイドが Java のインストールから数百人のプレイヤー向けのパフォーマンス最適化まで、プロセスのすべてのステップを案内します。 このガイドの終わりまでに、プレイヤーが参加できる完全に機能する Hytale 専用サーバーが完成します。始めましょう。 システム要件 インストールを始める前に、サーバーマシンが以下の最低要件を満たしていることを確認してください: コンポーネント最低推奨 RAM4 GB8-16 GB CPU2コア4コア以上 ストレージ10 GB SSD50+ GB NVMe SSD JavaJava 25Java 25(Adoptium 推奨) アーキテクチャx64 および arm64 対応 OSWindows、Linux、または macOS リソース使用量の理解 Hytale サーバーのリソース消費はプレイヤーの行動に大きく依存します: CPU 使用率:プレイヤー数とエンティティ数(NPC、モブ、アクティブなクリーチャー)により変動 RAM 使用率:読み込まれたワールドエリアにより変動 — 描画距離が長くなったり、プレイヤーが個別に探索するとメモリ需要が増加 プロのヒント:ゲームプレイ中に RAM と CPU の使用量を監視して、サーバーの一般的な消費を把握しましょう。CPU 使用率が高い場合は、メモリ圧力による過剰なガベージコレクションの可能性があります — Java の -Xmx パラメータを調整してみてください。 ステップ 1:Java 25 のインストール Hytale サーバーには Java 25 が必要です。信頼性の高い本番環境向けビルドのために Adoptium(旧 AdoptOpenJDK)の使用を推奨します。 Java 25 のダウンロード adoptium.net にアクセス お使いの OS 用の JDK 25 インストーラーをダウンロード インストーラーを実行し、プロンプトに従います インストールの確認 ターミナルまたはコマンドプロンプトを開いて実行: java --version 以下のような出力が表示されるはずです: openjdk 25.0.1 2025-10-21 LTS OpenJDK Runtime Environment Temurin-25.0.1+8 (build 25.0.1+8-LTS) OpenJDK 64-Bit Server VM Temurin-25.0.1+8 (build 25.0.1+8-LTS, mixed mode, sharing) 異なるバージョンやエラーが表示された場合は、Java 25 が正しくインストールされ、システム PATH に追加されていることを確認してください。 ステップ 2:サーバーファイルの入手 Hytale サーバーファイルの入手には2つのオプションがあります: オプション A:ゲームインストールからコピー(クイックテスト) 素早いセットアップに最も簡単な方法 — Hytale ランチャーのインストールからファイルを直接コピー: ファイルの場所: オペレーティングシステムパス Windows%appdata%\Hytale\install\release\package\game\latest Linux$XDG_DATA_HOME/Hytale/install/release/package/game/latest macOS~/Application Support/Hytale/install/release/package/game/latest Server フォルダと Assets.zip を専用サーバーの場所にコピーします。 オプション B:Hytale Downloader CLI(本番サーバー) 本番環境では、公式の Hytale Downloader CLI ツールを使用してください。更新が簡単になり、自動化もサポートされます: 公式 Hytale サポートサイトから hytale-downloader.zip をダウンロード 展開して同梱の QUICKSTART.md を読む ダウンローダーを実行して最新のサーバーファイルを取得 よく使うコマンド: コマンド説明 ./hytale-downloader最新リリースをダウンロード ./hytale-downloader -print-versionダウンロードせずにゲームバージョンを表示 ./hytale-downloader -patchline pre-releaseプレリリースチャンネルからダウンロード ステップ 3:サーバーの起動 サーバーディレクトリに移動して以下のコマンドで起動: java -XX:AOTCache=HytaleServer.aot -jar HytaleServer.jar --assets Assets.zip -XX:AOTCache フラグはサーバーに同梱されている事前トレーニング済みの Ahead-Of-Time キャッシュを使用し、起動時間を大幅に短縮します。 初回認証 初回起動後、サーバーの認証が必要です。サーバーコンソールで実行: /auth login device デバイス認証プロンプトが表示されます: =================================================================== DEVICE AUTHORIZATION =================================================================== Visit: https://accounts.hytale.com/device Enter code: ABCD-1234 =================================================================== Waiting for authorization (expires in 900 seconds)... ブラウザで表示された URL にアクセス Hytale アカウントでログイン コンソールに表示されたコードを入力 コンソールに戻ると「Authentication successful!」と表示されるはずです 重要:各 Hytale ゲームライセンスは最大100台のサーバーをサポートします。より大規模なデプロイメントには、追加ライセンスの購入またはサーバープロバイダーアカウントの申請が必要です。 ステップ 4:ポートとファイアウォールの設定 Hytale は UDP 上の QUIC プロトコルを使用します(TCP ではありません)。これはファイアウォールとポートフォワーディングの設定に重要です。 デフォルトポート デフォルトポートは 5520 です。別のポートを使用するには: java -jar HytaleServer.jar --assets Assets.zip --bind 0.0.0.0:3500 ポートフォワーディング ルーターの背後でホストする場合、UDP ポート 5520(またはカスタムポート)をサーバーマシンに転送してください。TCP フォワーディングは不要です。 ファイアウォール設定 Windows(管理者として PowerShell を実行): New-NetFirewallRule -DisplayName "Hytale Server" -Direction Inbound -Protocol UDP -LocalPort 5520 -Action Allow Linux (iptables): sudo iptables -A INPUT -p udp --dport 5520 -j ACCEPT Linux (ufw): sudo ufw allow 5520/udp NAT に関する考慮事項 QUIC はほとんどのシナリオで NAT トラバーサルを適切に処理します。プレイヤーが接続に問題がある場合: ポートフォワーディングが TCP ではなく UDP 用に設定されていることを確認 対称 NAT 構成では問題が発生する可能性があります — VPS または専用サーバーを検討してください キャリアグレード NAT の背後のプレイヤー(モバイルで一般的)はクライアントとして正常に接続できるはずです サーバーファイル構造 サーバーのファイル構造を理解すると、管理やトラブルシューティングに役立ちます: パス説明 .cache/最適化されたファイルのキャッシュ logs/サーバーログファイル mods/インストール済みMOD universe/ワールドとプレイヤーのセーブデータ bans.jsonBANされたプレイヤーリスト config.jsonサーバー設定 permissions.json権限設定 whitelist.jsonホワイトリストプレイヤー ワールド構造 ワールドは universe/worlds/ に保存されます。各ワールドには以下の設定を持つ独自の config.json があります: ワールドシードと生成タイプ PvP の有効/無効 落下ダメージ設定 NPC スポーン動作 必要なプラグイン 各ワールドは独自のメインスレッドで実行され、並列作業は共有スレッドプールに分散されます。 MOD のインストール Hytale サーバーへの MOD の追加は簡単です: CurseForge やその他の信頼できるソースから MOD(.zip または .jar ファイル)をダウンロード MOD ファイルをサーバーの mods/ フォルダに配置 サーバーを再起動 注意:多くの MOD はサーバーサイドのみで動作します — サーバーに参加するプレイヤーは手動インストールなしで MOD コンテンツを自動的に受信します。 パフォーマンス最適化 描画距離 描画距離は RAM 使用量の主要な要因です。デフォルトの描画距離 384 ブロック(12 チャンク)は、Minecraft の約 24 チャンクに相当します。 推奨: 小規模サーバー(1-10人):デフォルト設定で問題なし 中規模サーバー(10-50人):8-10 チャンクに制限を検討 大規模サーバー(50人以上):6-8 チャンクに制限してリソースを監視 推奨プラグイン 主要なホスティングプロバイダーがサーバー管理に便利なプラグインを提供しています: プラグイン説明 Nitrado:WebServerWeb アプリケーションと API の基盤プラグイン Nitrado:QueryHTTP 経由でサーバーステータスを公開(プレイヤー数など) Nitrado:PerformanceSaverリソースに基づいて描画距離を動的に制限 ApexHosting:PrometheusExporter詳細なサーバーおよび JVM メトリクスを公開 開発中の Sentry 無効化 プラグインを開発している場合は、開発エラーの送信を避けるためにクラッシュレポートを無効化してください: java -jar HytaleServer.jar --assets Assets.zip --disable-sentry サーバーコマンドリファレンス 利用可能なすべてのサーバー引数を表示: java -jar HytaleServer.jar --help 主なコマンド引数: 引数説明 --assets <path>Assets.zip のパス(デフォルト:../HytaleAssets) --bind <address:port>リッスンするアドレス(デフォルト:0.0.0.0:5520) --auth-mode <mode>認証モード:authenticated または offline --backup自動バックアップを有効化 --backup-dir <path>バックアップディレクトリの場所 --backup-frequency <minutes>バックアップ間隔(デフォルト:30) --disable-sentryクラッシュレポートを無効化 マルチサーバーアーキテクチャ Hytale はサーバー間のプレイヤールーティングをネイティブでサポート — BungeeCord のようなリバースプロキシは不要です。 プレイヤー転送 接続中のプレイヤーをオプションのデータペイロード付きで別のサーバーに転送: PlayerRef.referToServer(host, port, optionalData) セキュリティ注意:ペイロードはクライアントを経由するため改ざんされる可能性があります。受信サーバーで真正性を検証するために暗号化署名(例:共有シークレットを使用した HMAC)を使用してください。 接続リダイレクト 接続ハンドシェイク中にプレイヤーを異なるサーバーにリダイレクトして、負荷分散やリージョナルルーティングを実現します。 切断フォールバック プレイヤーが予期せず切断された場合(サーバークラッシュ、ネットワーク障害)、クライアントはメインメニューに戻る代わりに、事前設定されたフォールバックサーバーに自動的に再接続します。 サーバーをリストに掲載する サーバーが稼働したら、プレイヤーに知ってもらいましょう: HytaleCharts に登録:サーバーを追加してサーバーリストに無料で掲載 公式サーバー検索:Hytale 内蔵のサーバーブラウザに参加(近日公開) コミュニティを構築:Discord サーバーとソーシャルメディアプレゼンスを作成 ランキング向上のヒント: 高い稼働率を維持(99%以上) サーバーを最新バージョンに更新 関連キーワードを含む魅力的なサーバー説明を書く プレイヤーにサーバーへの投票を促す よくある問題のトラブルシューティング プレイヤーが接続できない ファイアウォールがポート 5520 で UDP を許可しているか確認 ポートフォワーディングが UDP(TCP ではなく)に設定されているか確認 サーバーが認証済みか確認 プレイヤーがサーバーと同じゲームバージョンであることを確認 メモリ使用量が高い 描画距離を短くする 最大プレイヤー数を制限 メモリ消費の多い MOD を確認 -Xmx パラメータを適切に調整 サーバーラグ エンティティ数を監視(多すぎるモブ/NPC) ピーク時の CPU 使用率を確認 パフォーマンス監視プラグインを使用 常に最大負荷の場合はハードウェアのアップグレードを検討 認証の問題 /auth login device を再実行 Hytale アカウントが正常な状態であることを確認 ライセンスあたり100台のサーバー制限を超えていないか確認 重要ポイント Java 25 が必要:信頼性の高いビルドには Adoptium を使用 UDP ポート 5520:QUIC プロトコルには TCP ではなく UDP が必要 認証が必要:初回起動後に /auth login device を実行 描画距離 = RAM:描画距離を下げてメモリ使用量を削減 AOT キャッシュ:-XX:AOTCache=HytaleServer.aot で起動を高速化 MOD フォルダ:MOD を mods/ に入れて再起動 ネイティブマルチサーバー:サーバー間転送にプロキシ不要 Hytale サーバーの準備が整いました。HytaleCharts に登録してコミュニティ構築を始めましょう!