HeadlinesBriefing favicon HeadlinesBriefing.com

Windows沙盒中运行Minecraft代理

Hacker News •
×

启动一个Windows沙盒,安装Minecraft Java版,并通过运行在沙盒内的cua-driver MCP服务器用代理驱动它。Minecraft几乎测试了Windows沙盒能做的所有事情:它需要互联网访问、Java运行时、可用的Open GL,以及一个只能通过点击来驱动的GUI。

开始之前,请使用cua-sandbox 0.3.3或更新版本。本地路径需要一台支持硬件虚拟化的主机——一台带有/dev/kvm的Linux x86_64机器,或一台Intel Mac。Fleet路径在Apple Silicon上运行,需要额外设置一个环境变量。你需要一个拥有Minecraft Java版的Microsoft账户,以及一个支持视觉的LLM端点。

使用Image.windows()启动一个Windows沙盒,它会解析为一个固定的Windows Server 2022容器磁盘。添加.expose(3000)来发布cua-driver的MCP服务器,添加第二个网络接口用于互联网访问(默认是隔离的,restrict=on),并添加-cpu host用于软件Open GL驱动。

本地运行时在启动时选择一个空闲的主机端口,可通过sb.exposed_ports读取。在Fleet上,改用tunnel.forward()。给第二个NIC分配自己的子网以避免IP冲突。