けっこう詰まったのでまとめます。
※※注意事項 その1※※ セキュリティについては、一時的にゆるくして徐々にきつくします。ここでの設定はゆるゆるです。 これは、まず一度成功させてから徐々にきつくすることで、トラブルが起こった際、原因特定をしやすくするためです。
※※注意事項 その2※※ ホスト側とクライアント側でバージョンが一致していないとエラーでアプリケーションが終了してしまいます。 必ずバージョンを一致させてから接続するようにしてください。
※※注意事項 その3※※ Minecraft Version Managerなどのソフトでマイクラのバージョンをダウングレードするとき、 操作を誤るとワールドが消えてしまうことがあります。ダウングレードする前に、必ずバックアップ(マイクラ内の ワールドコピーでなくファイル単位等)を取ってから試すようにしてください。 自分はそれでセーブデータが全ロストしました…。特に消す、といった操作はしていないのに いつの間にかアンインストールされた状態になっていましたorz
ルーターの設定
ポート番号 | プロトコル |
88 | UDP |
3074 | UDP & TCP |
53 | UDP & TCP |
80 | TCP |
500 | UDP |
3544 | UDP |
4500 | UDP |
60209(※) | UDP |
(※)49152~65535の間のポート番号を1つ開放。マイクロソフト公式では60209を推奨。
PCのネットワーク設定
- IPv6を有効にする。有効でないと接続できないことがある。
- 静的Teredoポートの設定。コマンドプロンプトで「netsh interface Teredo set state client clientport=選択した番号or60209」と実行。
- ファイアウォールは有効にしなければならない!(無効状態はNG!有効にすることで働くポリシーがあるらしい)
- とりあえずファイアウォールはTCP/UDPともに全ローカルポートを開放する。必要に応じてあとで閉める。
- [スタート]→[設定]→[ゲーム]→[Xbox ネットワーク]を選択して[Xbox Live マルチプレイヤー]の診断結果でエラーが起こっていないことを確認する。大抵↑で書いたことをすべてこなせば大丈夫。
マインクラフトプレイ時の設定
推奨設定
- ホスト側はできれば無線ではなく、有線LANで接続する。回線速度が安定するため。