拓冰建站拓冰建站
首页 / 资讯中心 / 正文

一台电脑四人开黑:Nucleus Co-op实现PC游戏本地分屏多人游玩的完整上手指南

一台电脑四人开黑Nucleus Co-op实现PC游戏本地分屏多人游玩的完整上手指南【免费下载链接】nucleuscoopStarts multiple instances of a game for split-screen multiplayer gaming!项目地址: https://gitcode.com/gh_mirrors/nu/nucleuscoop上周末朋友拎着手柄来敲门点名要玩《求生之路2》。可四个人、一台电脑、一个屏幕——只能轮流玩成了唯一的选项。想要 PC 游戏本地分屏多人游玩通常意味着要么找台能同时跑四份副本的怪兽主机要么干脆放弃。而 Nucleus Co-op 这个免费开源工具就是专治这个痛点的让原本不支持分屏的 PC 游戏在一台电脑上多开同屏。这份记录是我从零把它跑通的全过程照着做你也能在十分钟内让四个人一起上。先认清它一个不修改游戏的多开分屏工具箱Nucleus Co-op 运行在 Windows 上使命一句话讲得清把本地没有分屏的游戏变成本地就能分屏。它不碰游戏本体文件不动你的存档结束会自动还原也不要求人手一台电脑。你要做的只有三件事装好工具、选对游戏、按下播放。开箱即用的游戏阵容项目自带一批写好的游戏配置脚本统一放在Master/Nucleus.Coop.App/games/目录下从经典到小众都有覆盖游戏最多同屏人数值得一提的细节求生之路2Left 4 Dead 28脚本最完善内置关卡与模式选择无主之地2Borderlands 24每位玩家分配独立存档ID进度互不干扰饥荒联机版Dont Starve Together4自动写入独立账号身份不怕互相顶号异形反应坠落Alien Swarm: Reactive Drop4本体免费是最低成本的入门选择黑道圣徒3Saints Row 32连 DX11 版本都单独配了脚本异形殖民军Aliens: Colonial Marines4老牌合作射击手柄党友好如果你的游戏不在列表里也别急着关页面——脚本本身完全开放后面我会讲怎么自己配一份。原理就三步拆开看全是老手艺多开分屏听起来像魔法其实拆开就是三件平平无奇的小事给游戏开影分身把整个游戏文件夹用符号链接变出多份副本每名玩家一份互不干扰且几乎不额外占硬盘。需要改的配置文件提前备份结束后自动还原。给每个手柄发对口令每个副本被注入一个定制的 xinput 动态库只认分配给自己的那个手柄。手柄1按下的键永远不会串到副本2的窗口里。给每个窗口排座位启动后持续追踪进程与窗口把 N 个游戏画面按你选的布局左右、上下、田字格……整齐摆上屏幕。上图就是负责输入分流的 x360ce 控制器配置界面它把不同手柄的信号精确导向不同游戏实例——多手柄不乱串的功劳全在它。一句话概括原理一台电脑 多份游戏副本 独立输入通道 自动窗口排版Nucleus Co-op 只是把这三件事打包成了点一下播放。实操走一遍从拿到代码到四人同屏下面以《求生之路2》为例走完整流程全程不需要写一行代码。第一步把项目请到本地Windows 系统装好 .NET Framework 4.5 或更高版本然后克隆仓库git clone https://gitcode.com/gh_mirrors/nu/nucleuscoop第二步添加游戏并确认识别打开主程序点添加游戏定位到 Steam 库中的left4dead2.exe。工具会自动匹配内置脚本对应 ID 550 的配置位于Master/Nucleus.Coop.App/games/550-Left4Dead2/下识别成功后界面会立刻变成选人数、选手柄的配置页。第三步配置人数与输入设备把玩家数拉到 2 或 4然后逐个分配输入一号位留给键盘其余位置各认领一个手柄。有个贴心细节——脚本内置了完整关卡列表你直接选死亡中心黑暗嘉年华就行连控制台命令都不用碰。第四步点播放看窗口排队上屏按下 Play 后工具依次完成备份配置 → 创建副本 → 注入手柄通道 → 启动所有实例 → 按布局摆放窗口。几秒钟后多块屏幕同时亮起各自回应各自的手柄。注意一个细节脚本会自动写入局域网指令——一号玩家开房建图其他人自动connect到他的主机。说白了四个人打的是一场局域联机只是服务器和客户端都挤在同一台电脑里。进阶彩蛋给游戏写一份分身说明书Nucleus Co-op 从一开始就打算人人可配。每个游戏的配置本质上是一份 JavaScript 文件放在Master/Nucleus.Coop.App/games/里核心只有几行声明Game.GameName Borderlands 2; Game.MaxPlayers 4; Game.ExecutableName borderlands2.exe; Game.Play function () { // 每个玩家启动前的个性化设置 };《无主之地2》的脚本会给每位玩家分配独立的SaveDataId和窗口分辨率《饥荒联机版》的脚本会往steam_api.ini写入不同账号身份《求生之路2》的脚本还会处理互斥锁否则第二个实例根本起不来。想深入学习的仓库里还有一批Debug开头的实验脚本如 DebugHalo、DebugDolphin是绝佳的现成样板。图为另一款可分屏的免费游戏《异形反应坠落》——免费本体加成熟脚本是体验 Nucleus Co-op 成本最低的入口。高频翻车点自救清单实操中最容易踩的坑我按症状 → 对策整理成表建议收藏症状原因与对策只弹出一个窗口第二个起不来游戏带单实例互斥锁脚本的 KillMutex 没配好换官方脚本或自行补上手柄1一动窗口2也跟着动xinput 通道串了检查注入的 dll 是否被游戏目录里的同名文件覆盖画面卡成幻灯片多开很吃 CPU 与内存先降分辨率、关垂直同步再把田字格布局改成左右双屏打完发现存档被动过工具会自动备份还原若异常退出未还原重跑一次脚本即可列表里找不到想玩的游戏去社区找现成脚本或参考 Debug 脚本自己试配这台机器背后的开源社区Nucleus Co-op 的代码完全开源核心逻辑集中在Master/Nucleus.Gaming/采用模块化设计备份、符号链接、进程监控、输入注入各自独立。想参与开发的可以用 Visual Studio 打开Master/Nucleus.Coop.App/工程配合 Process Explorer 调试。对普通玩家来说更实际的贡献方式是把你自己调通的游戏脚本分享出去。多一份脚本就多一款游戏被解锁本地分屏——这大概就是开源最迷人的地方。别让快乐停留在观看模式回到那个周末如果现在有人再拎着手柄来敲门我会提前十分钟把 Nucleus Co-op 跑起来然后告诉他——这次我们四个人一起上。PC 游戏本地分屏从未消失只是缺一个像 Nucleus Co-op 这样的搬运工。工具免费、教程现成、游戏现成那就别让手柄在抽屉里吃灰了。挑一款你最爱却只能单机的游戏从今天开始把屏幕分成几块也把快乐分给身边的人。【免费下载链接】nucleuscoopStarts multiple instances of a game for split-screen multiplayer gaming!项目地址: https://gitcode.com/gh_mirrors/nu/nucleuscoop创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门