一台电脑装下四个玩家:Universal Split Screen本地多人分屏实测手记

📅 2026/8/20 21:54:15
一台电脑装下四个玩家:Universal Split Screen本地多人分屏实测手记
一台电脑装下四个玩家Universal Split Screen本地多人分屏实测手记【免费下载链接】UniversalSplitScreenSplit screen multiplayer for any game with multiple keyboards, mice and controllers.项目地址: https://gitcode.com/gh_mirrors/un/UniversalSplitScreen先别急着下单第二台电脑。Universal Split Screen 是一款免费的 PC游戏分屏工具靠输入重定向技术让同一台主机同时服务多套键鼠与手柄把本地多人游戏重新搬回客厅。这篇文章记录了我把它搬回家、和朋友共用一块屏幕开黑的完整过程。为什么我还惦记着本地多人游戏过去几年我和朋友的联机方式基本是开语音、各自进服务器、在同一个地图里隔空互动。方便归方便总觉得少了点什么——少了递过去的那罐可乐少了沙发另一头传来的惊呼。直到我了解到一个反常识的事实很多 PC 游戏的引擎本来就支持渲染多个画面视口真正卡住玩家的是输入独占。Windows 每次只让一个前台窗口接收键鼠消息于是同一台电脑天然只够一个人玩。Universal Split Screen 要解决的就是在这层加一个输入调度员用 RawInput 捕获每一套键鼠和手柄的原始信号再按玩家与窗口的绑定关系把输入精确重定向给对应的游戏窗口。第一次实测的画面我印象很深客厅电视连着主机我和朋友各握一套键鼠在同一个《泰拉瑞亚》世界里并肩挖矿。没有第二台电脑、没有云存档同步只有同一块屏幕被干净地切成两半。那种感觉和当年网吧连坐一模一样只是这次发生在自己家。从克隆仓库到第一帧分屏四步走完如果你现在就想去回答如何一台电脑多人玩Steam游戏这个问题上手路径其实比想象中短。前提是愿意动手编译——毕竟这是一个面向开发者的开源项目准备环境装好 Visual Studio勾选 C 与 C# 桌面开发工作负载获取源码执行git clone https://gitcode.com/gh_mirrors/un/UniversalSplitScreen编译项目打开解决方案UniversalSplitScreen.sln用 x86 配置编译主程序HooksCPP、InjectorLoader、StartupHook 等辅助组件分别编出 32/64 位 DLL 复制到主程序目录用 Visual Studio 的 Batch Build 可以一键全编启动分屏运行主程序在UniversalSplitScreen/Config下选中对应游戏的配置——我的世界、泰拉瑞亚、星露谷物语、异星工厂、无主之地2、求生之路背后的 Source/GoldSrc 引擎都有现成方案——再启动游戏并点击激活分屏。值得多说一句这些预置配置不是摆设。每个 JSON 文件都封装了针对该引擎的钩子开关比如是否挂钩GetCursorPos、是否启用 XInput 手柄钩子、是否需要绘制虚拟鼠标。多数情况下选对配置就能直接开玩零代码介入。能力清单它擅长什么底线在哪判断一个Windows分屏软件推荐里该不该有它得同时看能力边界和兼容性。它能做的输入重定向分离多套键盘、鼠标与手柄信号同时支持 XInput 与 DInput默认上限 16 个手柄超过 4 个时自动提示开启转译钩子窗口管理左右、上下、四角等多种布局随意切换窗口位置由程序接管还可自动聚焦桌面防止输入串台独立鼠标指针每个玩家拥有自己的虚拟光标由透明的覆盖层单独绘制菜单操作互不干扰模块化架构输入管理、窗口管理、注入器组件各自独立既方便排查问题也方便后来者扩展。它的底线只支持 Windows整套方案依赖 RawInput、窗口钩子、命名管道等 Windows 原生机制不是即插即用新游戏通常需要微调 JSON 配置预置配置只是良好起点有一定性能开销多视口渲染与光标绘制都吃资源老机器上建议适当降低画质。我的实测体感是配置妥当后体验相当顺滑但别指望它对任何游戏都零适配。这正是社区存在的意义——每多一个人提交新游戏的配置后来者就少踩一个坑。新手答疑分屏工具最常见的三个困惑Q1是不是什么游戏都能分屏原理上不挑游戏因为它不修改游戏本体而是从系统输入层下手。但不同引擎读取输入的方式各不相同需要对症下药地开钩子。仓库里已有《我的世界》《泰拉瑞亚》《星露谷物语》等十余个现成方案社区仍在持续补全。Q2每个玩家要准备什么设备至少一套独立键鼠或者一个手柄。多数 PC 游戏无法纯手柄运行建议保留一套键盘鼠标做主控其余玩家再用手柄或第二套键鼠。接好设备后在界面里把每个窗口绑定给对应的输入设备即可。Q3配置听起来很技术普通人搞得定吗配置的本质就是勾选选项和编辑 JSON 开关界面里能看到可视化选项。选中预置配置后日常使用基本是启动游戏 → 点击激活两步。真正需要折腾的只是给冷门新游戏做第一次适配。看完这篇你只需要做一件事回到开头那个问题本地多人游戏没有消失它只是缺一把钥匙。Universal Split Screen 带给我的不只是一台电脑多个人玩这个功能而是把游戏从耳机里拉回客厅的理由——朋友在身边的喧闹是任何在线延迟都换不来的。下一步很简单clone 源码、编译、挑一款预置配置的游戏拉上朋友试一个晚上。如果碰巧试出了新游戏的可用配置顺手提交一份反馈——这个开源项目最需要的从来不只是代码而是像你一样愿意分享真实体验的人。【免费下载链接】UniversalSplitScreenSplit screen multiplayer for any game with multiple keyboards, mice and controllers.项目地址: https://gitcode.com/gh_mirrors/un/UniversalSplitScreen创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考