Hytaleでフレンドを招待して遊ぶ方法を解説します。
環境によっては躓く人も多いのではないでしょうか
Modの導入についてはまた別記事を執筆予定です。
マルチプレイの種類
プレリリース初期の現在、Hytaleは2つの方法でマルチプレイができます。
1つはホストが起動して、そこに参加する方法 もう1つはサーバーを建ててそれぞれ入る方法です。
つまりほぼマイクラ統合版と一緒ですね。ただフレンド機能がなかったりと少し違った点もあるのでその辺に触れていきます。
この記事で解説するのは人のワールドに入る方です。サーバーの建て方についてはこちらの記事↓を参照ください。

自分のワールドに他の人を入れる
ワールド設定
ワールド選択画面で、任意のワールド右クリックすると色々と設定を行うことができます。


上から順番に
- PVP(プレイヤー同士の攻撃ダメージ)
- Fall Damage(落下ダメージ)
- Day/Night Cycle(昼夜周期0.5倍~2倍)
- Inventry Penalty On Death(死亡時のインベントリ保持 なし/全ドロップ/部分ドロップ)
- Resource Loss % On Death(死亡時のアイテムロス率 Inventry Penalty On DeathがPARTIAL DROP選択時のみ 0~100%)
- Durability Loss % On Death(上の耐久地版)
コードの生成
ワールドに入った状態でesc→ONLINE PLAY

“Allow Other Player to Join”をONに切り替え、下のSAVEをクリック
********と伏字で参加コードが生成されるので、COPY TO CLIPBOARDをクリックするとクリップボードにコピーされます。
コピーされた参加コードを一緒に遊びたい人に送り付けましょう。
今のところ恐らくワールドを開きなおす度にこの作業を行う必要がありそうです。
※コードにはあなたのIPアドレスが含まれます。公開するのは身内だけに留め、配信やSNSの公開ポストに載せるのは極力控えましょう。
何らかの理由でコードが生成できなかったりした場合については、次の次のセクションで解説します。
他人のワールドに参加する
メインメニューのSERVERSから左下の”JOIN VIA CODE”を選択

ホストから送られてきたコードを貼り付けてJOINを押すだけでOKです。

参加できない場合
コードには有効期限があります。過ぎてしまうと無効になるので、参加できない原因に心当たりがないのに入れない場合は、ホストにコードを再生成してもらってください。
ワールドを公開できない場合
いくつか理由が考えられますが、上から順番に考えていくのをお勧めします。
UPnP
このゲームのマルチはUPnPを利用して接続されています。そのためルーター側の設定でUPnPが無効になっていると上手くいかない可能性が高くなります。
多くの家庭用ルーターはデフォルトで有効ですが、セキュリティ上オフにしていたり、公共ネットワークや集合住宅の共用ネットでは使えない可能性が大です。

UPnPが使えないだけならコード自体は生成できますが、他のプレイヤーが接続できない可能性が高くなります。
日本語訳:
NATタイプ:制限(UPnP非対応)
警告:ネットワーク設定により、他のプレイヤーが接続できない場合があります
対処法:「ルーターのメーカー名 UPnP 設定」で検索
2重ルーター
レアケースですが、LAN接続が”インターネット→ルーター→ルーター→パソコン”となっていないか確認してください。
もし該当する場合は、親ルーターに直接接続するか、全てのルーターでUPnPを有効にすることで解決するかもしれません。
CGNAT
お使いのネット環境のISPがCGNATを採用している場合、ポート開放やUPnPが上手く動作しません。通常の方法でマルチを行うことは絶望的なので後述する代替手段を検討してください。
代替手段
友達にホストしてもらう
これが一番です。ワールド設定からOPEN FOLDERを押せばワールドの保存場所を参照できるので、既存のデータを使いまわしたいならそちらを友人のパソコンに転送してしまいましょう。
Talescaleを使う
ホスト/参加者両方のPCにTailscaleをダウンロードし、インストールします。
起動したらアカウントを登録して登録して紐づければOK。
続いて誰か一人が管理画面にアクセスし”Invite external user”をクリック。招待リンクをコピーして全員がアクセスすれば準備完了です。


あとは通常の手順でホストがコードを生成し、ゲストが参加すればOKのはずです。
まとめ
Steamやマイクラ統合版のマルチが如何に楽だったかがよくわかりますね。
・上手くいかないのは大概UPnPが動作しないのが原因
・外部ソフト(Tailscale)を使えばうまく回避可能
でした。
余談ですがTailscaleを使えばマイクラやHytaleのサーバーも手軽に建てられたりします…多分
他にも自宅へのリモートアクセスがしやすくなったりと便利なソフトです。

コメント