LanPlay とは

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

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

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

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

LanPlay 対応ゲーム一覧

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

タイトル FW
ARMS OFW/CFW
Bayonetta 2 OFW/CFW
Mario & Sonic at the Olympic Games Tokyo 2020 OFW/CFW
Mario Kart 8 Deluxe OFW/CFW
Mario Tennis Aces OFW/CFW
Pokkén Tournament DX OFW/CFW
Pokémon Shield OFW/CFW
Pokémon Sword OFW/CFW
SAINTS ROW: THE THIRD - THE FULL PACKAGE OFW/CFW
Splatoon 2 OFW/CFW
Titan Quest OFW/CFW

LanPlay の導入

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

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

WinPcap (opens new window)のインストール

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

C++再頒布パッケージ

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

万が一インストール出来ない場合はC++再頒布パッケージ x86 (opens new window)を試してみてください。 git p

SwitchLanPlay

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

TIP

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

インストールが終わった起動して、サーバを選んでから 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
1
2
3
4
5
6

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

DANGER

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

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

Nintendo Switch の設定

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

TIP

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

項目 注釈
IP アドレス設定 手動
IP アドレス 10.13.XXX.YYY XXX, YYY は他人とかぶらないような 000-255 までの好きな値を設定
サブネットマスク 255.255.0.0 全員共通
ゲートウェイ 10.13.37.1 全員共通
DNS 設定 手動
優先 DNS 8.8.8.8 全員共通
代替 DNS 8.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
1
2
3
4
5
6
7
8

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

スプラトゥーンの設定

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

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

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