V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
wenning
V2EX  ›  游戏

有没有可能搭建一个构建局域网的服务给 switch 实现远程本地链接?

  •  
  •   wenning · Apr 1, 2020 · 9183 views
    This topic created in 2226 days ago, the information mentioned may be changed or developed.

    迫于任天堂的服务还是不够给力,对 nat 类型有要求,那么连加速器就是必需的。

    像 mario maker 这种网络波动也就是变卡,但是动森联机就直接回档了,让人抓头。

    想到以前流行的魔兽对战平台好想就是干的类似的事情。就像现有的加速器增加一个建房间(其实就是简历了一个局域网),然后邀请好友也加入这个房间(变成同在一个局域网了), 然后游戏里面就可以选择本地联机?

    老哥们觉得可行不?

    Supplement 1  ·  Apr 1, 2020

    #4 说的lan-play满足需求

    https://github.com/spacemeowx2/switch-lan-play

    贴一下github上的

                         Internet
                            |
                      [SOCKS5 Proxy] (optional)
                            |
            ARP,IPv4        |          LAN Packets
    Switch <-------->  PC(lan-play)  <-------------> Server
                                           UDP
    
    Supplement 2  ·  Apr 3, 2020

    昨天和小伙伴测试的时候发现,

    像动森这样直接通过机器的wifi直连的,那么是不需要路由器的, 这时就需要加补丁,没有破解用不了

    像宝可梦有局域网模式的,就可以.

    具体游戏可以参考:

    http://lan-play.com/games

    25 replies    2020-04-01 18:28:58 +08:00
    xiaoyu03
        1
    xiaoyu03  
       Apr 1, 2020
    老哥你不是一个人,我昨天也在想这个问题。朋友机子不能联网在想怎么才能“远程”面对面联机
    jbgz
        2
    jbgz  
       Apr 1, 2020
    可行,因为有人已经实现了
    wenning
        3
    wenning  
    OP
       Apr 1, 2020
    @jbgz 可以告知下具体是啥么?
    j3n5en
        4
    j3n5en  
       Apr 1, 2020 via Android   ❤️ 4
    doveyoung
        5
    doveyoung  
       Apr 1, 2020
    zerotier???
    dummyuser
        6
    dummyuser  
       Apr 1, 2020 via iPhone
    蒲公英?
    murmur
        7
    murmur  
       Apr 1, 2020
    动森不能用加速器,走的 p2p,国内直接连
    moonsn
        8
    moonsn  
       Apr 1, 2020 via Android
    本地联机估计都是 arp 找寻址,必须物理本地。所以得需要另一个本地设备转发 arp 。以前想跟朋友玩元气骑士想过。但是想想缺少便携性。。一个手机搞不了。
    wenning
        9
    wenning  
    OP
       Apr 1, 2020
    @murmur 发现了。所以对 nat 类型有要求,公司的网络 nat 类型 c 和 d 都不能穿透
    wenning
        10
    wenning  
    OP
       Apr 1, 2020
    @j3n5en 哈哈感谢,这个就是跟我的需求完全一样
    wenning
        11
    wenning  
    OP
       Apr 1, 2020
    @dummyuser 只用过蒲公英的动态 dns ;我的需求应该是#4 的 lan-play
    wenning
        12
    wenning  
    OP
       Apr 1, 2020
    @doveyoung 看了一眼 zerotier, 不知道能不能把 switch 带入这个局域网,因为 switch 没有安装客户端的能力。#4 的 lan-play 和 uu 加速类似,在局域网内的客户端可以发送 arp (?)然后在 switch 上设置好 ip 和网关就可以进入到这个局域网了
    wenning
        13
    wenning  
    OP
       Apr 1, 2020
    @moonsn1994 不太清楚手机的能力。但是从这些加速器都是要一台 pc 起客户端发送 arp 来看,估计不行
    Fe1Fan
        14
    Fe1Fan  
       Apr 1, 2020
    蹲一波大佬们的解决方案
    B1ankCat
        15
    B1ankCat  
       Apr 1, 2020
    @j3n5en 好活,当赏
    tfdetang
        16
    tfdetang  
       Apr 1, 2020
    感觉这个项目很有潜力啊。完善一波 client 端,就是 switch 上的浩方平台。感觉还拯救了无数国行玩家
    ColinWang
        17
    ColinWang  
       Apr 1, 2020
    赞哦
    JoeoooLAI
        18
    JoeoooLAI  
       Apr 1, 2020
    想起当年 psp 。。其实只要把 switch ad hot 信号破解掉 ,能用无线网卡模拟,那么就跟当年那个盟卡什么的 一样了。
    isleon
        19
    isleon  
       Apr 1, 2020 via iPhone
    你这个对应的不是对战平台,应该是以前 PSP 的孟卡之类的
    ombr4
        20
    ombr4  
       Apr 1, 2020
    好棒!研究一下和朋友试试
    onionKnight888
        21
    onionKnight888  
       Apr 1, 2020
    @JoeoooLAI 盟区战卡,我 tm 还买过
    rotciv
        22
    rotciv  
       Apr 1, 2020
    楼主拉个群我们凑 8 个人测试一下?
    echopan
        23
    echopan  
       Apr 1, 2020
    @rotciv 拉我一起吧
    h4lt
        24
    h4lt  
       Apr 1, 2020
    哇这个 lan-play 简直开启了新世界大门。
    原来 switch 还能这么玩的。
    wenning
        25
    wenning  
    OP
       Apr 1, 2020
    @rotciv
    @echopan
    不用 8 人倒是。我已经起了一个服务端了,回去我开个客户端试试。
    可以加我 wx base64: d2VubmluZ3d1anVuCg==


    有其他小伙伴想试的也可以加我啊
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   6212 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 205ms · UTC 03:02 · PVG 11:02 · LAX 20:02 · JFK 23:02
    ♥ Do have faith in what you're doing.