来源:https://github.com/spacemeowx2/switch-lan-play
此方法联机不需要会员,不分国行与外行
条件:一台电脑,一台switch,一款可以局域网联机的游戏,
电脑与switch需要同一网络下
客户端篇:
第一步,安装WinPcap
官方下载直达链接:https://www.winpcap.org/install/bin/WinPcap_4_1_3.exe
无脑Next安装完毕
第二步,下载lan-play-win
GitHub 32位下载直达链接:https://github.com/spacemeowx2/switch-lan-play/releases/download/v0.2.1/lan-play-win32.exe
GitHub 64位下载直达链接:https://github.com/spacemeowx2/switch-lan-play/releases/download/v0.2.1/lan-play-win64.exe
第三步,下载好以管理员身份运行程序
![1e8c180ba5ee226394e21dfce7316c59.png](https://i-blog.csdnimg.cn/blog_migrate/43d93c3e8fdbae6ee998d404a374f4bb.jpeg)
程序打开后的样子
在里面输入 域名:端口 或者 地址:端口 (看服务器搭建看下面)(也没什么好说的)
然后挂着就可以了
![72c895714d1a1d02d8a68d5c64727bbb.png](https://i-blog.csdnimg.cn/blog_migrate/84288e5eb0b15739d80053ef5a16f417.jpeg)
Switch(主机端)篇:
打开 互联网 ==》 你的连接的Wifi ==》 更改设置 ==》IP地址设置 选择 手动
IP地址设置
IP地址 10.13.xxx.xxx(不要和网关冲突就行)
子网掩码 255.255.0.0
网关 10.13.37.1
DNS设置
可以用阿里的DNS 223.6.6.6 还有 223.5.5.5
![9d402af732772cfea1acc0cf2c5458ab.png](https://i-blog.csdnimg.cn/blog_migrate/33f754d92bf089623323dfccae6d2691.jpeg)
设置成这样就基本OK
如果成功两端应该会显示成这样
![3d5673ee2481241a24702bfbcbbe418a.png](https://i-blog.csdnimg.cn/blog_migrate/3077e51e5ab1d813613007c6dcc0487c.jpeg)
连接成功Switch端
![6abcd5c1c1678e2df57350b03dd83bac.png](https://i-blog.csdnimg.cn/blog_migrate/102db01809f8e2e9d52c04f836450497.jpeg)
链接成功PC端 CMD的样子
打开游戏
L+R+左摇杆 这里就会从本地联机变成局域网
![00f2b65153cc945852819ca1e0f1fa88.png](https://i-blog.csdnimg.cn/blog_migrate/fd0dc887415f1134fb4b6c4f438d48d2.jpeg)
L+R+左摇杆
叫上小伙伴就能玩耍了(当然,他也要上述操作)
![8b1aa59e0d1b25f15a8e889a9da13877.png](https://i-blog.csdnimg.cn/blog_migrate/c15380c9dd22332425d046e80de07a17.jpeg)
联机成功
![72c895714d1a1d02d8a68d5c64727bbb.png](https://i-blog.csdnimg.cn/blog_migrate/84288e5eb0b15739d80053ef5a16f417.jpeg)
支持的游戏:
![93a365c102f2011243116728ed3c14e7.png](https://i-blog.csdnimg.cn/blog_migrate/413f8dfb8d79b7c32cb9c8fede7fe14b.jpeg)
就只有这么多了
![72c895714d1a1d02d8a68d5c64727bbb.png](https://i-blog.csdnimg.cn/blog_migrate/84288e5eb0b15739d80053ef5a16f417.jpeg)
服务器篇:
感觉这里就没什么好讲的了,官方的README很简单也很粗暴
![7c8ddfc16d5f5d47826dfee2df706ee8.png](https://i-blog.csdnimg.cn/blog_migrate/200d4ff8030dcd9507a1643c964684cd.jpeg)
Docker 与 Node
无非就是安装好docker(什么?你不会安装?你都这种条件了,基本谷歌一下就完了),然后指令一粘贴就完事了
docker run -d -p 11451:11451/udp -p 11451:11451/tcp spacemeowx2/switch-lan-play
端口就是默认的11451不用变就行
npm没试过,基本也是nmp装好指令复制粘贴就完事
![72c895714d1a1d02d8a68d5c64727bbb.png](https://i-blog.csdnimg.cn/blog_migrate/84288e5eb0b15739d80053ef5a16f417.jpeg)
题外话:
还有种骚操作就是放到路由器上运行,这个我还没试过,有待补充
还有就是放到安卓机上运行(需要root)
![b81650602de8f238d50f74e12e2848b9.png](https://i-blog.csdnimg.cn/blog_migrate/09a7b28888ffb41a858719a0a38b0196.jpeg)
Openwrt的客户端