このガイドでは、HytaleサーバーをWindows、Linux、macOS上でセットアップ、設定、そしてリスト登録する方法を解説します。
Hytaleのサーバーは、私たちがサーバーガイドを書いている他のゲームとは少し違う点があります。それは、すべてのHytaleワールドはすでにサーバーであるということです。シングルプレイヤーワールドを作成すると、クライアントがローカルサーバーを立ち上げてそれに参加します。マルチプレイヤーも同じで、他の人が接続してくるだけです。切り替えるべき別個の「サーバーモード」は存在しません。
これはつまり、Modはクライアント側の話ではなくサーバー側の話であるということでもあり、この点については私たちのHytale Modガイドで扱っています。
この記事の鮮度について: Hytaleは2026年1月からアーリーアクセス中で、Hypixel Studiosはまだ専用のデディケートサーバーセットアップ文書を公開していません。以下の内容は彼らの公式ドキュメント、パッチノート、そしてServer Operator Policiesをもとに構成されており、公式ガイダンスがどこで途切れているかを明確に示しています。
必要スペック
Hytaleが公表しているクライアントの最小要件は以下の通りです。
| 最小要件 | |
|---|---|
| OS | Windows 11 または Windows 10 x64 (1809)、Linux x64 (kernel 6.15)、または Apple Silicon搭載macOS Tahoe 26.0 |
| CPU | Intel Core i5-7500、AMD Ryzen 3 1200、または Apple M1 |
| RAM | 8 GB |
| GPU | Intel UHD 620、AMD Radeon Vega 6、Apple M1、または GTX 900 / Radeon 400シリーズのカード |
サーバー用途の場合、GPUの行は無視して、それ以外の項目はすべて上方修正して考えましょう。
- RAMが最大の制約になります。 サーバーはJavaで動作し、読み込んだチャンクやエンティティをメモリ上に保持し、アセットパックがさらにそれを圧迫します。8GBは少人数グループのための最低ラインであり、Modを入れた活発なサーバーではかなり多くのRAMが必要になります。
- シングルスレッド性能が重要です。 多くのブロックゲームと同様、tick処理の多くは並列化されていません。
- ディスク容量は、ワールドがどれだけ探索されるかに完全に依存します。ワールドのセーブデータは着実に増えていきます。
- hytale.comから購入するHytaleライセンス。このゲームはSteamでは配信されていません。
注意 - HytaleのmacOS版はApple Silicon専用です。Intel Mac版のビルドは存在しません。
Hytaleのサーバーモデルを理解する
HytaleのTechnical DirectorであるKevin Carstens氏は、スタジオがModding戦略を発表した際にこう明言しています。Hytaleが独特なのは、シングルプレイヤーに参加する際でさえ、自分専用のローカルサーバーに参加していることだ、と。ドキュメントで「サーバー」という言葉が使われるとき、それはシングルプレイヤーとマルチプレイヤーの両方を指しています。
実際には、これにはいくつか把握しておくべき影響があります。
- Modはホストによって一度だけインストールされます。 あなたのサーバーに参加するプレイヤーは何もインストールする必要がありません。彼らのバニラクライアントは、サーバーが指示する内容をそのまま描画します。
- シングルプレイヤーでの知識がそのまま活きます。 シングルプレイヤーでワールドを設定するのと、サーバーを設定するのはほぼ同じスキルです。
- 配布すべきModクライアントというものが存在しません。 スタジオは、クライアントModをサポートするつもりはないと述べています。これはまさに、サーバーごとに異なるクライアントが乱立する断片化したエコシステムが生まれないようにするためです。
Universe、World、Instance
Hytaleは、設定ファイルやパッチノート全体を通して現れる階層構造で物事を整理しています。
**Universe(ユニバース)**はWorld(ワールド)を含みます。Worldはプレイヤーが「マップ」として認識するものです。**Instance(インスタンス)**はワールドの別個のコピーで、Portal Devicesのような機能に使われ、落下ダメージやPvPといった設定をユニバースのデフォルトワールドから継承できます。
この用語はプラグインの設定でも登場するので、設定ファイルを読み始める前に知っておく価値があります。
クライアントからホストする
少人数グループであれば、これだけで十分な答えになり、追加のソフトウェアは一切必要ありません。
クライアント上でワールドを作成し、New Worldのオプションで欲しいModやアセットパックを選択し、招待コードを友人に共有します。彼らは完全にバニラのクライアントで接続してプレイできます。
これは友人グループに向いており、多くの人が最初のHytaleマルチプレイヤーを体験する方法もこれです。制約は明白で、あなたのクライアントが起動している間だけワールドが稼働し、自分のゲームプレイとリソースを取り合い、あなたのマシンに縛られる点です。
スタンドアロンサーバーを立てる
ログインしていなくても動き続ける永続的な環境が欲しいなら、サーバーを独立させたいところです。
現時点で公式ドキュメントが途切れているのはここからです。 Hypixel StudiosはJava Server APIリファレンスとアセットドキュメントを提供しており、Server Discoveryを完全なポリシー文書とともに運用しているため、セルフホストのサーバーは明らかに想定・サポートされています。まだ公開されていないのは、ValheimやARKにあるような「これをダウンロードして、このコマンドを実行する」というステップバイステップのガイドです。
それが公開されるまでの実際的な手段は以下の通りです。
- Hytaleランチャーとアカウントマネージャー。 サーバーの配布はサードパーティのストアではなくHytale自身のプラットフォームを通じて行われるため、まず確認すべきなのはaccounts.hytale.comです。
- 公式Discord。 Hytale Discordにはスタジオの開発者が在籍しており、現在のサーバー運営者が集まっている場所でもあります。これほど速く変化するものについては、どんな文書ガイドよりも、このガイドも含めて、信頼できる情報源です。
- マネージドホスト。 いくつかのゲームサーバーホストが2026年中にHytale対応を追加しており、セットアップを代行してくれます。
注意 - サーバーは難読化されておらず、スタジオは2026年6月に開始したHytale Shared Sourceプログラムのもとでサーバーのソースコードを公開することを約束しています。ライセンスを持つプレイヤーは、EpicのUnreal Engineソースプログラムをモデルにしたアクセス方式で、GitHub上で完全なサーバーソース、ネットワークプロトコル、アセットにアクセスできます。技術的な知識があるなら、これが現存する最も完全なドキュメントです。
サーバーファイルの保存場所
クライアントインストールでは、サーバー側の要素は UserData の下に置かれます:
C:\Users\<user>\AppData\Roaming\Hytale\UserData
グローバルに適用されるModは Mods に、各ワールドは Saves\<World Name> に格納され、それぞれが独自の mods フォルダを持ちます。
LinuxとmacOSでは、そのプラットフォームに対応するアプリケーションデータディレクトリが使われますが、下層の構造は同じです。
スタンドアロンサーバーも同じ形を保っています。プラグインとアセットパック用の mods ディレクトリと、その隣にワールドデータがある形です。
Linuxの前提条件
HytaleのサーバーはJavaなので、JVMと通常のサーバー管理ツールが必要です。
DebianとUbuntu:
sudo apt update
sudo apt install -y openjdk-21-jre-headless screen curl unzip
Fedora、RHEL、Rocky:
sudo dnf install -y java-21-openjdk-headless screen curl unzip
何がインストールされているかは以下で確認できます:
java -version
TIP - JVMを導入する前に、現在のHytaleビルドが要求するJavaバージョンを確認してください。アーリーアクセス中に変わっており、バージョンが合っていないと分かりにくいエラーが出ます。
Hytaleの Linux 要件は kernel 6.15 のx64システムで、これはいくつかの長期サポート(LTS)ディストリビューションが標準で提供しているものより新しいバージョンです。始める前に uname -r で確認してください。
Modとプラグインのインストール
Modはサーバーの mods ディレクトリに置き、サーバーが起動時に読み込みます。
- 通常はCurseForgeからプラグインまたはアセットパックをダウンロードします。
- サーバーの
modsディレクトリに配置します。プラグインはJavaの.jarファイルで、アセットパックはzipファイルか、manifest.jsonが入ったフォルダです。 - サーバーを再起動します。
よく作られたプラグインは、設定やデータのために mods の下に独自のフォルダを作成します。たとえばBetterMapは mods/bettermap/ を作成し、その中に config.json を置き、/bm reload を含む /bm コマンドを登録して、再起動なしで設定変更を反映できるようにしています。
プレイヤー側には何もインストールする必要がありません。それこそがサーバーサイド型モデルの本質です。
私たちのHytale Modガイドでは、4つのModカテゴリーとアセットパックの構成について詳しく解説しています。
設定
Hytaleの設定はJSONで、server.properties のような単一ファイルにまとまっているのではなく、いくつかの場所に分散しています。
- ワールド設定はワールド作成時に選択され、落下ダメージやPvPなどをカバーします。インスタンスはユニバースのデフォルトワールドから設定を継承できます。
- ゲームプレイ設定はサーバーの設定ディレクトリ内のJSONにあります。パッチノートでは
GameplayConfigs/Portal.jsonのようなパスが参照されており、レイアウトのイメージがつかめます。 - プラグイン設定は各プラグイン自身の
mods内のフォルダにあります。
フォーマットとパスは更新ごとに変わり続けているため、更新するたびにhytale.comのパッチノートを読む価値があります。例えばUpdate 7のノートでは、いくつかの設定キーがそのまま名称変更されました。
WARNING - 稼働中のサーバーを更新する前にパッチノートを読んでください。Hytaleは毎週プレリリースパッチを実行し、数週間おきに安定版リリースにまとめています。設定キーはその間で名称変更や削除が行われています。気づかずに名称変更されると、設定が黙ってデフォルトに戻ってしまいます。
サーバーディスカバリーへの掲載
サーバーディスカバリーはゲーム内のサーバーブラウザで、2026年5月のUpdate 5で導入されました。掲載は無料で、手続きは完全にドキュメント化されています。
- Account Managerにサインインし、Server Profilesページを開きます。
- Create serverをクリックします。
- 詳細を入力します:
- 名前と説明。 プレイヤーはここであなたのサーバーを判断するので、実際どんなサーバーなのかがわかる内容にしましょう。
- サーバータイプ:Survival、Adventure/RPG、Creative、PvP、Minigames、Roleplay、Social、Sandbox、Otherから選択。
- 対象年齢タグ:Everyone、Teen、Matureのいずれか。
- 提供リージョン:NA、南米、EU、中東、アジア、オセアニアの10の選択肢から選択。
- ドメイン認証:TXT DNSレコードを使って、リストが本当に自分のものであることをプレイヤーに示します。
- 送信して審査を待ちます。モデレーターが内容の正確性を確認し、審査が進むにつれてリストカード上のステータスが更新されます。
- 承認されたら、リストカードにあるディスカバリートークンを使ってハートビートを送信するようサーバーを設定します。
リストは到着順に審査されます。スタジオはまた、コミュニティに紹介するfeatured serversを独自に選定しています。
ハートビート
サーバーはリストカードのディスカバリートークンを使ってハートビートを送信することで稼働中であることを証明します。そのトークンを生成するのは、OPとしてコンソールまたはチャットで実行する簡単なコマンドで、これによりリンクが完成します。
サーバーが2分以上ハートビートを送信しなくなると、復帰するまでリストから非表示になります。 これは理にかなった設計で、不安定なサーバーが、参加を試みるプレイヤーを困らせることなく、ディスカバリーから静かに消えることを意味します。
NOTE - ディスカバリーの最初のバージョンは意図的に最小限に抑えられています。リストは名前、説明、タグのみで、カスタムアイコンやバナー、リッチメディアはありません。ライブのプレイヤー数や評価もなく、これはスタジオがサーバーによる偽装や操作を防ぐために意図的に見送ったものです。
サーバー運営者ポリシー
Hypixel Studiosは、Hytaleサーバーを運営するすべての人に適用されるServer Operator Policiesを公開しています。掲載サーバーだけに限りません。公開の場で何かを運営するつもりなら、しっかり読んでおく価値があります。要点は以下の通りです:
- 基本ルールは全運営者に適用されます。 ディスカバリーに掲載されているサーバーは、それに加えて追加の義務を負います。
- 掲載サーバーは、運営者情報の確認、合理的に可能な範囲での緊急安全報告への24時間対応目標、技術・品質面の最低基準、保護者制限を含む正確なコンテンツ自己評価が必要です。
- すべてのサーバーで禁止:性的コンテンツ、NFT、悪用的なブロックチェーンや暗号資産スキーム、リアルマネーギャンブル。支払い方法として暗号資産を受け取ること自体は許可されています。
- 掲載サーバーは公式コスメティックをサポートする必要がありますが、開示されていれば限定的なテーマの上書きは許可されます。
マネタイズと収益分配
サーバーで何かに対してお金を受け取っている場合、このセクションが適用されます。
- マネタイズは誠実かつ合法でなければなりません。All Agesサーバーではファミリー向けの広告のみ掲載可能です。Teen、Mature、Adultサーバーでは、ゲームプレイに影響を与える課金について開示が必要です。
- 有料ランダムアイテムは、数値的な確率の公開、「期待コスト」の開示、そして12か月分の記録保持が必要です。二重ランダム課金は完全に禁止されています。
- 収益分配はマネタイズを行うすべてのサーバーに適用されますが、最初の2年間、2028年1月13日までは0%です。
最後の点は、商業的な運営を計画しているなら手帳に書き留めておくべき本当の締め切りです。
注記 - これらのポリシーがHytaleのEULAまたは利用規約と矛盾する場合、EULAと利用規約が優先されます。ただし、そのポリシーが掲載サーバー向けの追加条項として明示的に指定されている場合を除きます。
ポートフォワーディング
Hytaleは公開ドキュメントにデフォルトのサーバーポートを公表していないため、どこかで読んだ番号を信用せず、自分のサーバーの設定を確認してください。
全体の流れは他のゲームサーバーと同じです:
- サーバーがバインドしているポートを、設定または起動時の出力から確認する。
- ルーターでそのポートをサーバーマシンの内部IPへ転送する。
- OSのファイアウォールでそのポートを許可する。
# Debian/Ubuntu with ufw, substituting your actual port
sudo ufw allow <port>/tcp
# Fedora/RHEL with firewalld
sudo firewall-cmd --permanent --add-port=<port>/tcp
sudo firewall-cmd --reload
Discovery用のドメイン検証は、ネットワーク経由の何かではなくTXT DNSレコードを使うため、この部分ではポートを開く必要はありません。
Linuxでの稼働継続
起動コマンドが動くようになったら、それを切断や再起動にも耐えられるようにラップしましょう。
screenを使った簡易版:
screen -S hytale ./start.sh
CTRL + A の後に D でデタッチし、screen -r hytale で再アタッチします。
/etc/systemd/system/hytale.service にsystemdユニットとして設定する、より正式な方法:
[Unit]
Description=Hytale Dedicated Server
After=network.target
[Service]
Type=simple
User=hytale
WorkingDirectory=/home/hytale/server
ExecStart=/home/hytale/server/start.sh
Restart=on-failure
RestartSec=15
KillSignal=SIGINT
TimeoutStopSec=120
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable --now hytale
KillSignal=SIGINT と余裕を持たせた TimeoutStopSec は、シャットダウン時にサーバーが書き込み途中で強制終了されるのではなく、ワールドを保存する時間を確保します。これは見た目以上に重要です。
ログは journalctl -u hytale -f で追跡できます。
バックアップ
HytaleはValheimのような自動バックアップシステムを謳っていないため、バックアップは自分の仕事だと考えてください。
ワールドとmodsを含むサーバーデータディレクトリ全体を、定期的にバックアップしてください。別ディスクへのrsyncやtarを使ったcronジョブで十分です:
0 */6 * * * tar czf /backups/hytale-$(date +\%Y\%m\%d-\%H\%M).tar.gz /home/hytale/server/UserData
これが通常以上に重要になるHytale特有の理由が2つあります:
- アーリーアクセス。 プレリリース期間中はアップデートが毎週来て、実際に壊れることがあります。
- modがワールドに書き込む。 ブロックやエンティティを追加したmodを削除すると、他のブロックゲームと同様に、ワールドが不安定な状態になり得ます。
スケジュールだけでなく、アップデートの前には必ずバックアップを取ってください。
自分でプラグインを書く
サーバーを本格的に運営するなら、いずれ自分で何かを書くことになります。
Hytaleのプラグインは Java で書かれており、Server API documentation はサーバー自体から生成されたもので、com.hypixel.hytale 以下のパッケージを対象としています。asset reference は、サーバーが読み込むすべてのアセットのJSON形式を、サーバー自身のコーデックから生成して文書化しています。
方向性について知っておくべきことが2つあります:
- テキストベースのスクリプティングは存在せず、今後も存在しません。スタジオは、Luaのようなスクリプティングは偽りの妥協であり、プログラマーは2つの言語を扱わされ、デザイナーはまだプログラミングを学んでいる状態のままだと主張しています。
- 代わりにビジュアルスクリプティングが計画されており、Unreal Blueprintsの精神に則り、プログラマーはJavaから新しいノードを公開することで拡張できます。Update 5でリリースされたTrigger Volumeツールはその初期の一部であり、modderが独自のエフェクトを追加できるよう、明示的にmodサポート込みで作られています。
トラブルシューティング
専用サーバーのダウンロードが見つかりません。 上記の通り、まだ公開されているスタンドアロンサーバーのセットアップガイドはありません。accounts.hytale.com を確認し、公式Discord で尋ねてください。
リストがDiscoveryに表示されません。 リストカードのステータスを確認してください。ローンチの波の間はモデレーションキューが遅くなることがあり、まだ審査中の可能性があります。承認された後に消えた場合は、おそらくサーバーがハートビートの送信を停止しています。
プレイヤーから参加にmodが必要だと言われた。 そんなことはありません。Hytaleのmodはサーバーサイドであり、そう言っている人は別のゲームの話をしています。
アップデート後に設定が元に戻った。 パッチノートを読んでください。アップデート間で設定キーが名前変更・削除されており、名前が変わったキーは値が無視されることを意味します。
アップデート後にサーバーが起動しない。 現在のビルドが期待するJavaのバージョンを確認し、破壊的変更についてパッチノートを読んでください。プラグインを追加した直後に起きた場合は、そのプラグインを外して再度テストしてください。
Linuxカーネルが古すぎる。 Hytaleはカーネル6.15 x64を要求します。いくつかのLTSディストリビューションはそれより古いバージョンを出荷しています。uname -r で確認してください。
macOSでサーバーを動かせますか? クライアントはmacOSではApple Siliconのみに対応しており、サーバー側はこのまだ若いゲームの中でも最もドキュメントが少ない部分です。LinuxのVMまたはレンタルサーバーが最も抵抗の少ない道です。
まとめ
Hytaleのサーバーモデルは、核となる考え方さえ理解すれば、これらのガイドの中で最もすっきりしています。すべてのワールドがサーバーであり、modはホストによって一度だけインストールされ、プレイヤーはバニラクライアントだけで参加します。
友人グループであれば、招待コードでクライアントからホストするだけで本当に十分です。永続的で公開されたものが必要な場合、現時点で完全に文書化されている部分はServer DiscoveryとServer Operator Policiesであり、どちらも何かを立ち上げる前によく読んでおく価値があります。スタンドアロンサーバーのセットアップ自体は、まだ公式ドキュメントを待っている部分であり、それが届くまではDiscordが正直な答えです。
Hypixel Studiosがこのセクションを公開した際には、正式に書き直す予定です。
関連情報
- Hytale Documentation - サーバー運用とMod制作のための公式ドキュメントハブ。
- Hytale Server API reference - Java API。プラグイン開発者向け。
- Asset reference - サーバーが読み込む全アセットのJSON形式。
- Server Operator Policies - 公開でホストする人なら必読。
- Hytale Account Manager - Server ProfilesとDiscoveryのリスティングが管理されている場所。
- Official Server Lists announcement - Discoveryの全プロセス。このセクションの出典。
- Hytale Modding Strategy and Status
- Official Hytale Discord
- Hytale Wiki
- TMC App - 私たち独自のアプリで、サーバーブラウザ、ライブレイテンシーグラフ、RCONを搭載しています。GPL-3.0のもとオープンソースで、開発はまだ非常に初期段階なので、試してみたりフィードバックを残していただけると本当にありがたいです。
Hytaleはアーリーアクセス中で急速に変化しているため、このガイドは他のものより頻繁な更新が必要になります。実際の状況と合わなくなった手順を見つけた場合、あるいはスタンドアロンサーバーを構築して上記の空白を埋められる場合は、報告するか、このガイドのGitHubリポジトリでpull requestを開いてください。特にこのガイドへの貢献は本当に有用です。
サーバーやModding関連で質問がある場合や、何か助けが必要な場合は、私たちのDiscordサーバーにご参加ください!

