Quantumleap
934 words
5 minutes
[決定版] SwitchLanPlay
2021-04-26

LanPlay とは#

Lan プレイとはニンテンドースイッチに実装されている隠し機能を使って同一 LAN 内で通信を可能にする仕組みです。

例えば、スプラトゥーン甲子園などではこの機能が使われています。

本来、LAN プレイは同一ネットワークでしか使えないのですが、これをインターネット越しでも使えるようにしたのが SwitchLanPlay になります。

簡単に言うと、本来はみんなが同じ場所に集まらなければできなかったイカッチャでのサーモンランがインターネットを使ってオンラインのサーモンランのように遊べてしまうということになります。

LanPlay 対応ゲーム一覧#

非改造で LanPlay が楽しめるゲームは以下の 11 タイトルのみです。それ以外は CFW が必要になります。CFW でのみ LanPlay が可能なタイトルについてはLanPlay 公式サイトで紹介されています。

タイトルFW
ARMSOFW/CFW
Bayonetta 2OFW/CFW
Mario & Sonic at the Olympic Games Tokyo 2020OFW/CFW
Mario Kart 8 DeluxeOFW/CFW
Mario Tennis AcesOFW/CFW
Pokkén Tournament DXOFW/CFW
Pokémon ShieldOFW/CFW
Pokémon SwordOFW/CFW
SAINTS ROW: THE THIRD - THE FULL PACKAGEOFW/CFW
Splatoon 2OFW/CFW
Titan QuestOFW/CFW

LanPlay の導入#

リンクが張ってあるのでダウンロードしてください。

MacOS は対応してはいますがファイルがないため全て手動で設定する必要があります。めんどくさいのであまりおすすめしません。

WinPcap のインストール#

WinPcap は Windows10 向けのものも公開されていますが、そちらでは動作しません。

C++再頒布パッケージ#

ダウンロードしてインストールするだけです。

万が一インストールできない場合はC++再頒布パッケージ x86を試してみてください。

SwitchLanPlay#

同様にダウンロードしてインストールするだけです。

::: tip

もしインストールが上手くいかない場合、このオフラインインストーラをダウンロードしてみてください

:::

インストールが終わった起動して、サーバを選んでから CONNECT を押します。

黒い画面が立ち上がり、以下のような表示がされるはずです。

Interface not specified, opening all interfaces
[DEBUG]: open \Device\NPF_{EECC75CA-BB9D-4C56-A7DE-4D99AC3EE074} ok
pcap loop start
[DEBUG]: packet init buffer 00007FF725D3AF60
[DEBUG]: pmtu is set to 1000
Server IP: 13.231.102.57

pcap loop startの後でServer IP: 13.231.102.57と表示された場合は接続が成功しています。

::: danger

この黒い画面が二つ以上ひらいたままにならないようにしてください。

LanPlay に接続できなくなってしまいます。

:::

Nintendo Switch の設定#

「設定」から「インターネット設定」を開き、次のように設定します。

::: tip

動画内では DNS は下の推奨設定と異なっていますが、推奨設定で問題ありません。

:::

項目注釈
IP アドレス設定手動
IP アドレス10.13.XXX.YYYXXX、YYY は他人とかぶらないような 000-255 までの好きな値を設定
サブネットマスク255.255.0.0全員共通
ゲートウェイ10.13.37.1全員共通
DNS 設定手動
優先 DNS8.8.8.8全員共通
代替 DNS8.8.4.4全員共通
Interface not specified, opening all interfaces
[DEBUG]: open \Device\NPF_{EECC75CA-BB9D-4C56-A7DE-4D99AC3EE074} ok
pcap loop start
[DEBUG]: packet init buffer 00007FF725D3AF60
[DEBUG]: pmtu is set to 1000
Server IP: 13.231.102.57
[DEBUG]: IConnection::IConnection
[DEBUG]: IConnection::~IConnection

設定後に接続テストを行い、[DEBUG]: IConnection::IConnectonと表示されたら接続成功です。

スプラトゥーンの設定#

イカッチャで L スティック押し込み + L + R を同時押しして三秒間固定すれば LanPlay に切り替わります。

右下の黄色いスタンプマークが消えていれば LanPlay に切り替わっています。

あとは部屋を立てるなり、合流するなり楽しんでください。

[決定版] SwitchLanPlay
https://fuwari.vercel.app/posts/2021/04/lanplay/
Author
tkgling
Published at
2021-04-26