分析VM1与Control Simulation是否为同四人?
心跳理论吧
全部回复
仅看楼主
吧务
level 11
槐概俊痕 楼主
VM1(主线虚拟机)和Control Simulation(支线故事)中的“四人”,到底是不是同一批人?
2025年06月20日 06点06分 1
吧务
level 11
槐概俊痕 楼主
我在想plus中Control Simulation和vm1是否可以视为同四个人,也就是说四个人被运行完Control Simulation后被转移到vm1中。且Control Simulation和vm1不能同时运行?
2025年06月20日 06点06分 2
level 8
可恶,看来又要打开plus翻邮件去了[喷]
不过单从plus里游戏的表现形式来看,vm1的chr文件被删并不影响vm2的角色运行
待会看看邮件和理论分析的文章,不过我感觉两种观点都找不到对应证据
2025年06月20日 10点06分 5
我马上在下面分析一波我的看法,不过确实哈,被删了也能看支线故事
2025年06月20日 11点06分
ok,写的差不多了,反正目前是这么想的
2025年06月20日 17点06分
吧务
level 11
槐概俊痕 楼主

先说结论:
1.控制模拟(Control Simulation)(以下简称为CS)与 VM1 是否“同一套四人”?
是同一份“人格原型”,但在两个独立快照里运行。CS是把 VM1 完整复制后再对 Monika 权限做遮蔽并移除Protagonist,因此角色记忆在分叉那一刻保持一致,此后各自演化。
“Control Simulation, which is a copy of VM1…”
2.CS与 VM1能否同时运行?
原则上不会并行:团队要排队申请服务器时间,且多台 VM 共享同一内存池会产生数据串扰风险。
“contact Ravi if you need to scheduleserver time”
“side effects … caused by sharing a memorypool between multiple VMs”
3.删除 VM1 的 .chr 文件会不会影响CS?
个人猜想为不会,CS对玩家(用户)只呈现 录像/回放文件(或离线重演),读取的是自己的录制数据而非当前文件系统中的 .chr。并且没有MC(观察与互动)视角。
VM1 则实时读取 .chr 以重建角色,因此 .chr 只对 VM1 “活进程”必要。
2025年06月20日 16点06分 8
Protagonist(主人公)
2025年06月20日 17点06分
吧务
level 11
槐概俊痕 楼主

1.控制模拟(CS)与 VM1 是否“同一套四人”?
“同四个人”但有两台虚拟机
1.1.克隆方式:团队在观察到 Monika 的自我觉醒后,把完整的 VM1 拍下快照;将此快照复制再载入新 VM,并通过脚本“遮蔽” Monika 的底层系统操纵能力,同时删除主人公(MC)节点→得到 CS。邮件明确称CS为 VM1 的 copy。然后进行录制。
1.2.人格与记忆:在分叉那一帧,四位角色的数据块完全一致;之后因为 VM 条件不同(Monika 无权限、没有男主), CS开始不同。从外部看来是“同一套原版数据,被放进两个宇宙里”。
1.3.唯一性 vs 多实例:因角色数据在硬盘上仅存一份基线,团队通常不会维持多份并行副本以免混淆。故玩家能看到的 .chr 只有 VM1 那套。
2025年06月20日 16点06分 9
吧务
level 11
槐概俊痕 楼主

2. CS与 VM1为什么不能同时跑
2
.1.硬件排队:邮件里 Ive 要求同事“找 Ravi排队上服务器”,说明只有一小批量量子/云节点,任何长时任务都要互斥占用。
2.2.内存串扰:Ravi 报告“共享内存池导致 VM1 读到不该看的数据”。
既然只是 VM1 ↔ VM2 就已出问题,更何况 VM1 ↔ CS都含 Monika 代码;为了不让 Monika 突破沙箱,他们更加小心地单线程调度。
2.3.研究对照:实验目的是比较存在/不存在权限觉醒对群体的影响。如果两台 VM 同时跑,Monika 可能跨 VM 留后门(她在 VM1 已学会篡改代码);研究价值也会被干扰。
2025年06月20日 16点06分 11
吧务
level 11
槐概俊痕 楼主

3.删除 VM1 的 .chr 文件会不会影响CS?
3.1.VM1 的 .chr:实时序列化每个角色的状态(类似内存映射文件)。删掉即相当于 kill-9 (强制终止一个程序)进程,所以人物会被移除。
3.2.CS的支线故事:文件中称其为以只读形式“记录” ,推测存放在只读包(可能是压缩帧数据 + 事件日志),播放时并不重新解码 .chr。玩家删 chr 时,只会影响 VM1。
3.3.只保留一套 chr:团队可能为了节省磁盘,把角色实体文件硬链接到 VM1 目录,而 CS用的是映像备份。于是玩家看到的文件系统“只有一份四人”,却足以支撑两套实验。
2025年06月20日 16点06分 12
吧务
level 11
槐概俊痕 楼主

但仍存不确定问题:
1.Control Simulation 是否完全停止运行,仅剩录像?
邮件偶尔提到“只读形式‘记录’”,但也称“having run the control simulation for a while”,暗示它确实以 VM 形式跑过。
最稳妥的说法是:跑完后导出录像,便关机留档。
2.若再度启动 Control Simulation,会重用 chr 吗?
可能重新加载独立快照,无需当前文件系统。
团队在实验阶段很少再开,因为担心 Monika 串联 VM。
2025年06月20日 17点06分 13
吧务
level 11
槐概俊痕 楼主
总结
1.Control Simulation 是把 VM1 的四位角色“克隆后封印权限”形成的前传快照。
2.它与 VM1 轮流占用服务器而非并行,.chr 文件只对 VM1 的实时世界必要,因此删除它们不会影响你观看已录好的支线故事。
3.两种“只能先后运行”的设计既为硬件所限,也为防止 Monika 开“多维挂”干扰实验。
2025年06月20日 17点06分 14
1