V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
lazygod
V2EX  ›  程序员

童心未眠,复古像素游戏,自建房联机方案讨论

  •  
  •   lazygod · 2020-01-08 18:58:32 +08:00 · 3255 次点击
    这是一个创建于 1813 天前的主题,其中的信息可能已经有所发展或是发生改变。
    有个手机上的单机游戏,可以局域网联机,我想用 vps 做个服务器,我会用的协议有 PPTP、openvpn、l2tp,都有开源的客户端,实现自建房应该不难,但这几种协议手机连接都得开启 VPN 服务,有没有什么组网方案可以直接连接。

    网上搜了一大圈,用手机 VPN 组建局域网,数据包是这样走的:客户端——VPN 网关——服务器——VPN 网关——客户端。

    这样的话延迟会高很多,因为是客户端建立房间,然后其他客户端经过 VPN 网关搜寻到房间,所以中间得走两次网关,其次调用手机 VPN 服务我个人比较介意。

    网友们的建议是服务器建房,不用 VPN,其他客户端直接搜寻服务器上的房间,然后进入,但在不改游戏端的前提下,怎么利用服务器代替游戏自带的局域网联机间的数据包传输。

    楼主才疏学浅,仅带着一颗童心外加求知的心,向广大网友求解
    12 条回复    2020-01-09 10:35:21 +08:00
    lazygod
        1
    lazygod  
    OP
       2020-01-08 19:07:01 +08:00
    游戏如:铁锈战争 https://baike.baidu.com/item/%E9%93%81%E9%94%88%E6%88%98%E4%BA%89/6679728?fr=aladdin (手机上的红警,能体验到红警的那种快感,但兄弟们聚在一起的机会很少)
    lazygod
        2
    lazygod  
    OP
       2020-01-08 19:07:28 +08:00
    由此萌生自建服的想法
    danbai
        3
    danbai  
       2020-01-08 19:33:28 +08:00
    @lazygod 这游戏贼好玩,还能自己建地铁 添加东西.
    seeker
        4
    seeker  
       2020-01-08 19:38:46 +08:00
    zerotier 能满足你不?
    lazygod
        5
    lazygod  
    OP
       2020-01-08 20:47:17 +08:00 via Android
    @danbai 客户端做好了我第一时间艾特你!
    lazygod
        6
    lazygod  
    OP
       2020-01-08 20:50:52 +08:00 via Android
    @seeker 感谢!我去看看
    zjsxwc
        7
    zjsxwc  
       2020-01-08 22:11:52 +08:00 via Android
    学习了,
    红警居然不是 tcp/ip 协议,而是用了 ipx/spx 协议,
    这个局域网都是这么与众不同
    zjsxwc
        8
    zjsxwc  
       2020-01-08 22:17:04 +08:00 via Android
    所以不知道在 zerotier 虚拟局域网里 ipx/spx 的 socket 是不是有效
    Archeb
        9
    Archeb  
       2020-01-08 22:42:57 +08:00 via Android   ❤️ 2
    一个小错误: 标题应该是“童心未泯”
    lazygod
        10
    lazygod  
    OP
       2020-01-08 22:55:49 +08:00 via Android
    @Archeb 这该死的输入法
    lc7029
        11
    lc7029  
       2020-01-09 01:05:03 +08:00
    如果能用网络设备建 NPV 就用网络设备,不建议用软件方案。
    realpg
        12
    realpg  
       2020-01-09 10:35:21 +08:00
    @zjsxwc #7
    你说的是红警 2 以后还是老红警 95 (以及 mod 98 2000 )
    红警 2 以后没玩过了不了解

    红警 95 平台,在网吧时候早期大家用的都是 IPX 联机,但是不代表他只支持 IPX
    RA95 平台支持 MODEM 直接对连、IPX (基于网线和基于同轴电缆均可)、TCP/IP (基于网线和基于同轴电缆均可)三种 LAN 联机模式
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2616 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 15:36 · PVG 23:36 · LAX 07:36 · JFK 10:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.