在2核2G服务器上挑战4天4000星的Cube Sandbox,能成功吗?🤔
- 内容介绍
- 文章标签
- 相关推荐
哎呀!这次我决定把Cube Sandbox的4000星挑战搬到一台只有两核两G的服务器上,想看看能不能顺利过关。
说实话,我这台服务器不咋啥好看,外壳只是一块旧的散热器盖子,连名字都不知道。它只有两个CPU核心、2GB内存,像是给我准备的“极限版”测试环境。 一言难尽。 为什么我会这么做?主要原因是我想用最有限的资源去证明:技术本来就能突破界限,只要你敢去做。
一、 先说说环境配置
1️⃣ 操作系统:Ubuntu 20.04 LTS

2️⃣ Java Runtime Environment:OpenJDK 11
3️⃣ 必须安装的一堆依赖: - libgl1-mesa-glx - libxi6 - libxrender1 - libxrandr2,优化一下。
4️⃣ 网络配置:使用了默认网卡,IP地址是192.168.1.x,防火墙关闭。
二、Cube Sandbox启动过程
当我敲下命令:
$ java -Xmx1024m -jar cubesandbox.jar
系统立刻给了我一个大大的“资源不足”警告。CPU占比飙到100%, 内存占满后还在不停地把日志打印出来:,我直接好家伙。
Loading textures...
Memory limit exceeded! Falling back to low-res mode.
Unable to allocate framebuffer object.
...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
看起来好像是显存不够啊…
那时我就想,嘿,这玩意儿怎么可能在这么小的机器上跑?于是我决定让它跑,但先把渲染分辨率降到最低。
三、 挑战开始——4000星模式的艰难之路
可以。
哎呀!这次我决定把Cube Sandbox的4000星挑战搬到一台只有两核两G的服务器上,想看看能不能顺利过关。
说实话,我这台服务器不咋啥好看,外壳只是一块旧的散热器盖子,连名字都不知道。它只有两个CPU核心、2GB内存,像是给我准备的“极限版”测试环境。 一言难尽。 为什么我会这么做?主要原因是我想用最有限的资源去证明:技术本来就能突破界限,只要你敢去做。
一、 先说说环境配置
1️⃣ 操作系统:Ubuntu 20.04 LTS

2️⃣ Java Runtime Environment:OpenJDK 11
3️⃣ 必须安装的一堆依赖: - libgl1-mesa-glx - libxi6 - libxrender1 - libxrandr2,优化一下。
4️⃣ 网络配置:使用了默认网卡,IP地址是192.168.1.x,防火墙关闭。
二、Cube Sandbox启动过程
当我敲下命令:
$ java -Xmx1024m -jar cubesandbox.jar
系统立刻给了我一个大大的“资源不足”警告。CPU占比飙到100%, 内存占满后还在不停地把日志打印出来:,我直接好家伙。
Loading textures...
Memory limit exceeded! Falling back to low-res mode.
Unable to allocate framebuffer object.
...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
看起来好像是显存不够啊…
那时我就想,嘿,这玩意儿怎么可能在这么小的机器上跑?于是我决定让它跑,但先把渲染分辨率降到最低。
三、 挑战开始——4000星模式的艰难之路
可以。

