1 台电脑也能开黑?Nucleus Co-op 本地分屏完整指南:800+ 游戏、零额外成本
1 台电脑也能开黑?Nucleus Co-op 本地分屏完整指南:800+ 游戏、零额外成本
【免费下载链接】splitscreenme-nucleusNucleus Co-op is an application that starts multiple instances of a game for split-screen multiplayer gaming!项目地址: https://gitcode.com/gh_mirrors/spl/splitscreenme-nucleus
周末傍晚,朋友拎着手柄上门想一起打游戏,可那款游戏根本不支持本地分屏。Nucleus Co-op 正是为这种时刻而生的免费开源工具:在一台电脑上同时跑起多个游戏实例,实现本地分屏联机。这份指南用 6 个问题帮你把它彻底搞懂——从安装到首次开黑,今晚就能用上。
别急着动手,先搞懂这 6 个问题
工具类文章最容易把人看晕,因为作者恨不得一次把所有功能都塞给你。咱们换个玩法,我把新手最常问的 6 个问题摆出来,挨个说透。看完你不仅能跑起来,还能明白它背后大概是怎么回事。
- 都 2026 年了,谁还在同一台电脑上打游戏?
- 它到底能做到什么,又做不到什么?
- 安装门槛高吗?多久能跑起来?
- 第一次把游戏加进来,需要几步?
- 一个游戏窗口,是怎么"分裂"成好几个的?
- 最容易翻车的 4 个坑,怎么提前避开?
问题 1:都 2026 年了,谁还在同一台电脑上打游戏?
还真不少。宿舍里只有一台笔记本、客厅里电视连着唯一的主机、朋友来家里串门却凑不齐第二台设备——这些场景下,分屏依然是"一起玩"的最短路径。
更现实的是,现在很多 3A 大作早就砍掉了本地分屏模式,想在同一台电脑上两个人玩,基本没门。Nucleus Co-op 做的,就是把"没门"凿开一扇窗:它不属于任何游戏厂商,而是用一套通用方案,把已经支持在线或局域网联机的游戏,重新变成坐在同一张沙发上就能玩的本地多人。
图片里这些熟悉的封面——无主之地、光环、使命召唤、星露谷物语、求生之路——都是它验证过的兼容对象,数量已经超过800 款,而且还在涨。
问题 2:它到底能做到什么,又做不到什么?
先把丑话说在前头,免得你抱错期待。
它能做的:
- 一机多开:用一份游戏拷贝,同时启动 2 到 4 个(甚至更多)游戏实例,每个实例各占一块屏幕区域。
- 输入隔离:每把手柄只控制自己那一个窗口,互不干扰;也能把键鼠分配给指定玩家。
- 窗口排布:自动去边框、改分辨率、调整位置,拼出一块观感接近原生分屏的画面。
它做不到的:
- 它不会给纯单人游戏凭空添加联机功能。游戏本身得先有局域网或在线多人模式(或者有相关 mod 能实现连接),它才能把多个实例"撮合"到一块。
一句话总结:Nucleus Co-op 是把"同屏"还给你,而不是把"联机"变出来。
问题 3:安装门槛高吗?3 分钟能跑起来吗?
对非技术用户来说,这可能是最劝退的一步,但实际没那么吓人。先检查三样东西:
| 需要准备 | 说明 |
|---|---|
| Windows 10/11 64 位系统 | 它只支持 Windows,macOS 和 Linux 暂不在范围内 |
| .NET Framework 4.7.2 或更高 | 大多数新系统已自带,缺了装一下即可 |
| Microsoft Visual C++ 2015-2019 运行库 | 记得x86 和 x64 两个版本都装,缺一个都可能启动失败 |
另外如果下载器一直卡在加载界面,多半是缺Microsoft Edge WebView2,装上就好,这是官方 README 里明确点名过的坑。
装好依赖后,两条路任选:
- 省事路线:直接下载最新的 release 压缩包,解压即用。
- 折腾路线:想自己编译,把仓库克隆下来:
git clone https://gitcode.com/gh_mirrors/spl/splitscreenme-nucleus然后用 Visual Studio 打开Master/NucleusCoop.sln,生成 Release 版本,可执行文件会出现在Master/NucleusCoopTool/bin/Release/。
搞定了这一步,剩下的就简单了。
问题 4:第一次把游戏加进来,需要几步?
整个上手流程,拢共三步。
第一步:把游戏"处理器"放对位置。处理器是每个游戏对应的 JavaScript 配置文件,告诉工具该启动哪个 exe、支持几个人、要不要开手柄钩子。它们统一放在Master/NucleusCoopTool/copyoutput/handlers/目录里,文件名一般就是游戏名。工具首次运行时也会自动拉取一部分现成的处理器。
第二步:在界面里添加游戏。打开工具,点添加,让它扫描你安装的游戏,识别出对应的处理器。
第三步:选玩家数、分屏布局、分配输入设备。界面会把布局选项、每个玩家的手柄状态直观展示出来。
新手最容易忽略的是输入设备这一环——按界面的提示,动一动你的鼠标、按一下键盘上的按键,或者摇一摇手柄,设备才会被识别并绑定到对应玩家上。别跳过这一步,否则会出现"谁的手柄都没反应"的尴尬。
问题 5:一个游戏窗口,是怎么"分裂"成好几个的?
这大概是所有人最好奇的部分。其实它的手段可以拆成四招,招招都很"工程":
第一招:符号链接,复制又不占空间。工具会用符号链接的方式为每个玩家生成一份"虚拟的游戏文件",每个实例看起来都有完整的游戏目录,实际上并没有额外占用硬盘。这也是为什么你只买了一份游戏、只占一份空间,却能同时开好几个窗口。
第二招:干掉单实例限制。很多游戏天生拒绝多开,靠一个叫"互斥锁"的机制挡着你。Nucleus Co-op 会在启动下一个实例前处理掉这类锁,让游戏"以为"自己是唯一在跑的进程。
第三招:输入重定向,手柄各回各家。它通过自制的 xinput 动态库(或 XInputPlus 这类工具)拦截手柄输入,让每一把手柄只喂给对应的那个实例。这样四个人各拿一把手柄,谁也不会抢到别人的角色。
第四招:网络模拟,假装在联机。多个实例之间,通过本地网络或在线模拟层(比如 Goldberg、Nemirtingas 这类模拟器)互相"看见"对方,游戏就以为真的有一群人在线联机。
最后,工具再把所有窗口去掉边框、缩放到各自的分区里,一块漂亮的"合成分屏"就出来了。
问题 6:最容易翻车的 4 个坑,怎么提前避开?
把社区里被问得最多的几类问题整理成了一张表,出问题先对号入座:
| 现象 | 最常见原因 | 对应解法 |
|---|---|---|
| 工具或游戏启动失败 | 缺 VC++ 运行库 | 把 x86、x64 两个版本都装上 |
| 下载器卡在加载页 | 缺 WebView2 组件 | 安装 Microsoft Edge WebView2 |
| 手柄没反应或互相串线 | 输入设备没绑定到实例 | 回到设置里重新摇一遍手柄/按一遍键 |
| 窗口比例和位置很怪 | DPI 缩放不匹配 | 调整对应处理器里的Game.DPIHandling参数 |
| 各窗口连不上对方 | 防火墙拦了本地网络 | 给工具和游戏添加防火墙例外 |
绝大多数"玩不了",其实都死在这几个点上面。逐个排除完,成功率能高一大截。
番外:那 800 多款游戏的支持文件,我能不能自己写?
能,而且这正是社区最活跃的玩法。处理器文件本质就是一段配置,长这样:
Game.ExecutableName = "game.exe"; // 游戏主程序叫什么 Game.MaxPlayers = 4; // 最多几个人一起玩 Game.SymlinkGame = true; // 用符号链接复制游戏文件 Game.Hook.XInputEnabled = true; // 开启手柄支持翻译成人话就是:告诉我 exe 是哪个、最多几个人、怎么复制文件、支不支持手柄,剩下的交给工具。
复杂一点的处理器还会在Game.Play里自动改游戏配置文件——比如把分辨率改成当前分区大小、把全屏强制切成窗口模式、甚至打几个字节级的补丁。想学的话,仓库里的Master/NucleusCoopTool/copyoutput/handlers/MasterHandler.js是一份带完整中文注释的模板,照着读一遍基本就懂套路了。
如果你愿意参与:写新游戏的处理器、测试没人验证过的游戏、提交 Issue 反馈问题,或者直接提 Pull Request 改进代码,都是实打实的贡献。这个项目的生命力,很大程度上就是靠玩家们互相喂出来的。
今晚就能动手:一张照做清单
不用记那么多名词,今晚按这张清单走,大概率就能开上黑:
- 装齐 .NET Framework、VC++ 运行库(两个版本)、WebView2 这三样依赖。
- 下载最新 release 包(或
git clone https://gitcode.com/gh_mirrors/spl/splitscreenme-nucleus自己编译)。 - 把对应游戏的处理器文件放进
Master/NucleusCoopTool/copyoutput/handlers/。 - 启动工具,添加游戏,选好玩家数和分屏布局。
- 挨个绑定输入设备——手柄、键鼠都要在界面里"露个脸"。
- 点启动,见证一个窗口变成两三个,然后……享受属于你们的分屏时光。
说到底,Nucleus Co-op 想解决的事情很简单:让"一起玩"不再受硬件数量的限制。一台电脑、一份游戏拷贝、几个手柄,加上几个愿意挤在同一张沙发上的朋友,就足够撑起一个愉快的晚上。
如果你也折腾出了新的游戏配置,或者踩过了上面没提到的坑,记得把它们分享回社区——下一个因为你的配置而成功开黑的人,会感谢你的。
【免费下载链接】splitscreenme-nucleusNucleus Co-op is an application that starts multiple instances of a game for split-screen multiplayer gaming!项目地址: https://gitcode.com/gh_mirrors/spl/splitscreenme-nucleus
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考