news 2026/8/20 15:26:21

终极本地分屏方案:Universal Split Screen让任意PC游戏一键开启多人同屏

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
终极本地分屏方案:Universal Split Screen让任意PC游戏一键开启多人同屏

终极本地分屏方案:Universal Split Screen让任意PC游戏一键开启多人同屏

【免费下载链接】UniversalSplitScreenSplit screen multiplayer for any game with multiple keyboards, mice and controllers.项目地址: https://gitcode.com/gh_mirrors/un/UniversalSplitScreen

周末想约朋友一起玩游戏,却只有一台电脑,而多数游戏只认一个键盘、一只鼠标?Universal Split Screen 正是为解决这个尴尬而生的开源本地分屏工具:它让任意 PC 游戏都能用多套键盘、鼠标和手柄同时游玩,无需第二台主机,也无需游戏自带联机模式。

一张速览清单:它到底能帮你做什么

  • 输入隔离:基于 RawInput 精确识别每个物理设备,把不同玩家的键鼠、手柄信号路由给各自控制的游戏窗口,互不串扰。
  • 窗口编排:自动将多个游戏窗口排布成左右、上下或四宫格布局,并持续处理焦点切换,让你专注操作而非搬运窗口。
  • 开箱即用:内置《我的世界》《泰拉瑞亚》《星露谷物语》、Source 引擎等十余款热门游戏的现成配置(位于 UniversalSplitScreen/Config 目录),选中即可运行。

一张表格看懂差距:传统方案 vs 本地分屏方案

对比维度传统做法Universal Split Screen
硬件投入每人一台主机或笔记本一台电脑 + 多套键鼠手柄
游戏要求必须原生支持本地多人或联机任意单机/网游均可尝试
网络依赖依赖局域网或在线服务纯本地运行,零网络延迟
配置成本每次换游戏重新折腾挑一份 JSON 配置即可启动

一句话总结:从"买机器"变成"加外设",从"折腾几小时"变成"几分钟就能开局"。

三步上手:从克隆到开启任意游戏分屏

Q1:我该准备什么?一台 Windows 电脑、多套输入设备,外加 Visual Studio 2017 及以上版本(需包含 C++ 与 C# 工作负载)。使用git clone https://gitcode.com/gh_mirrors/un/UniversalSplitScreen拉取源码。

Q2:如何最快跑起来?打开 UniversalSplitScreen.sln,用 Batch Build 一键编译全部组件(C++ 模块按 x86/x64 分别构建,脚本会自动改名并拷贝 DLL)。运行主程序,把每个游戏窗口绑定到对应设备,选中游戏配置,点击"激活分屏"。

Q3:遇到问题怎么办?先确认 StartupHook、HooksCPP 等注入组件已按 README 编译并放入主程序目录;多数"没反应"都源于 DLL 缺失或位数不匹配,对照文档逐项核对即可。

一个普通大学生的周末

小林和室友都想玩《星露谷物语》,但宿舍只有一台跑得动的电脑。他把项目克隆下来按教程编译,又翻出一套旧键鼠,十分钟后两人就在同一块屏幕上各自经营起农场。第一次点击"激活分屏",看到两片农田同时响应不同的鼠标,他愣了好一会儿——"这居然是免费开源的?"从此每个周五的联机夜,他们不再需要挤去网吧,省下的开销够买好几款新游戏。

FAQ 快问快答

  • 上手会不会很难?会装 Visual Studio 并照着 README 编译,半小时内即可跑通;只想体验的话,直接用预置配置最省事。
  • 有现成配置吗?有,Config 目录内置十余款流行游戏的 JSON 配置,还可以另存新配置并分享给其他玩家。
  • 支持手柄吗?支持,XInput 与 DInput 都被覆盖,开启对应 Hook 后最多可接入 4 个以上手柄。

开源的生命力与你的入场券

Universal Split Screen 采用 MIT 许可,是完全开源的项目,横跨 C++ 与 C# 多模块协作(HooksCPP、StartupHook、InjectorLoader、SourceEngineUnlocker),社区持续修复新游戏的兼容问题。你可以提交新游戏配置、改进输入处理逻辑,或在 Issue 中反馈遇到的问题。让更多游戏加入本地分屏大家庭,下一个令玩家惊叹的配置,也许就出自你的手笔。现在就动手克隆仓库,跑起属于你们的第一局同屏游戏吧!🎮

【免费下载链接】UniversalSplitScreenSplit screen multiplayer for any game with multiple keyboards, mice and controllers.项目地址: https://gitcode.com/gh_mirrors/un/UniversalSplitScreen

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/20 15:24:49

Spring、MyBatis、Spring Boot核心原理深度解析:从源码到实战

如果你已经使用 Spring 框架开发了多个项目,却依然对Autowired注解背后发生了什么感到困惑,或者在面试中被问到“Spring 如何解决循环依赖”时只能回答“三级缓存”,却说不清其具体流程和设计意图,那么这篇文章就是为你准备的。很…

作者头像 李华
网站建设 2026/8/20 15:22:04

一条IN子查询拖垮整个集群,AI揪出“Late Semijoin“缺失的隐秘角落!

一、案发现场:一条人畜无害的 EXISTS,差点让我卷铺盖走人 核心业务做信创替换,把一套跑了5年的核心交易流水系统,从 MySQL 8.0 迁移到某款主打“HTAP、高并发”的国产分布式数据库(具体名字我就不点了,圈子…

作者头像 李华
网站建设 2026/8/20 15:19:37

B/S端界面控件DevExtreme中文使用指南——如何自定义图标

DevExtreme拥有高性能的HTML5 / JavaScript小部件集合,使您可以利用现代Web开发堆栈(包括React,Angular,ASP.NET Core,jQuery,Knockout等)构建交互式的Web应用程序,该套件附带功能齐…

作者头像 李华
网站建设 2026/8/20 15:18:26

并发服务故障复盘的排查路径

并发服务故障复盘的排查路径 “日常巡检怎样少走弯路”首先要落到可观察、可回滚的工程动作上。本文从配置、调用链和运行指标三个层面梳理判断方法,重点说明应先收集什么证据、怎样做小范围验证,以及何时应停止扩张改动。 本文围绕“并发服务故障复盘的…

作者头像 李华
网站建设 2026/8/20 15:17:35

企业文档如何自动摘要与翻译:流程与质量控制

所属分类:AI/模型 产品案例页:企业文档摘要翻译台 | 产品案例 | GuGuData Engineering 产品定位与截图范围 企业文档摘要翻译台属于AI/模型场景,面向企业跨语言资料处理的双语摘要翻译台,截图重点是文档队列、源语言与目标语言选择…

作者头像 李华