OPENWORLD
下载

发现 · Linux

Linux 上的体素沙盒游戏:原生、Vulkan、圆形星球

Linux 玩家很少能在第一天就原生玩上一款新的 3D 独立游戏。Openworld 做到了:一个朴素的 x86-64 可执行文件,没有 Wine,没有 Proton,全程 Vulkan。这里告诉你,你的发行版需要装什么,怎样用一条命令检查你的显卡,以及游戏把文件放在哪里。

作者 Tom Pascard· 更新于 ·2 分钟阅读

简而言之

  • 不是开源——直说了吧。
  • 原生 x86-64 版本:一个 .tar.gz,里面只有一个可执行文件 Openworld。没有 Wine,没有 Proton。
  • 你需要 Vulkan 1.0 驱动(较新的 Mesa,或者 NVIDIA 的),外加 libcurl——两者通常都已经装好了。
  • 为较新的发行版打造(Ubuntu 20.04 那一代及更新)。X11 或 Wayland 都行。
  • Linux、Mac 和 Windows 玩家共用同一批服务器——你还可以在自己的 Linux 机器上架一台。
阅读指南

嘘……点点它们

本页内容
  1. Linux 上有原生的体素沙盒游戏吗?
  2. 我从哪里获取 Linux 版?
  3. 在 Ubuntu、Mint、Fedora 或 Arch 上安装
  4. 显卡、Vulkan 与设置
  5. 文件放在哪里
  6. 在你的 Linux 机器上架服务器
  7. 星球上在等你的东西
  8. 常见问题

Linux 上有原生的体素沙盒游戏吗?

新的 3D 游戏很少在第一天就推出原生 Linux 版,而大多数体素游戏都依赖兼容层或沉重的运行时。稀罕的是一开始就为 Linux 原生打造、基于 Vulkan 的沙盒游戏。

Openworld 是建在整颗圆形星球上的体素沙盒游戏——一直往前走,就会回到出发的地方——头顶是真实的天空,有月相和日食月食,途经月球和各大行星,一路直达太阳。它能在 Linux、Windows 和 Mac(原生 Apple Silicon)上运行,而 Linux 版是一等公民:同一个版本,同一天发布,同一批服务器。

在 Linux 上安装:下载、终端(tar,然后 ./Openworld)、launcher,然后是星球。点一个步骤就能跳过去——还可以点那只北极熊。

我从哪里获取 Linux 版?

只能从官方网站获取:一个 .tar.gz 文件,没有软件包仓库,没有商店。

在 Ubuntu、Mint、Fedora 或 Arch 上安装

每个发行版的下载都一样:一个压缩包,里面一个可执行文件。这个程序是更新器:它安装 launcher,launcher 安装游戏,从此一切都会自己更新。

  1. 1

    解压压缩包

    先下载,然后在终端里:tar xzf Openworld-linux-x64.tar.gz。

  2. 2

    运行它

    ./Openworld——如果它拒绝运行,先执行 chmod +x Openworld。第一次运行时,它会把自己复制到 ~/.openworld/updater/,并把带图标的 Openworld 加进你的应用程序菜单。

  3. 3

    账号、开始游戏

    launcher 会打开并安装游戏。创建你的账号,确认邮箱,选好用户名。然后点开始游戏。

tar xzf Openworld-linux-x64.tar.gz
./Openworld
下载、解压、运行,就在压缩包所在的文件夹里。

各发行版的软件包

游戏是静态链接的:它只向你的系统要 C 库、libcurl、zlib 和 Vulkan 加载器,外加你显卡的 Vulkan 驱动。大多数桌面系统早就都有了。如果没有,每个家族一行命令(NVIDIA 的专有驱动自带 Vulkan 支持):

sudo apt install libvulkan1 mesa-vulkan-drivers vulkan-tools libcurl4
Ubuntu、Linux Mint、Pop!_OS 和 Debian 家族。
sudo dnf install vulkan-loader mesa-vulkan-drivers vulkan-tools libcurl
Fedora。
sudo pacman -S vulkan-icd-loader vulkan-tools
Arch、Manjaro、EndeavourOS:然后是你的驱动,vulkan-radeon(AMD)、vulkan-intel(Intel)或 nvidia-utils(NVIDIA)。
vulkaninfo --summary
你的显卡旁边要看到 1.3 或更高。

显卡、Vulkan 与设置

Openworld 用 Vulkan 1.0 绘制——没有 OpenGL 回退。较新的 Mesa 驱动(AMD 和 Intel)和 NVIDIA 的驱动都符合要求。剩下就是设置的事,和其他系统一样:画面质量(选项 → 显示)从低到极致,而渲染距离是对集成显卡负担最重的滑块。

  • x86-64个 Linux 版本
  • 1.3你需要的 Vulkan 版本
  • 5个它链接的系统库,仅此而已
  • 2.38它可能用到的最新 glibc 符号
  • X11 或 Wayland:游戏的窗口层(SDL)在启动时会加载其中任何一个。不用你选。
  • 有两块显卡的笔记本:游戏会取 Vulkan 提供给它的第一个图形设备。用 Mesa 的话,在命令前加上 DRI_PRIME=1 就能要求使用另一块;在 NVIDIA Optimus 配置上,发行版提供 prime-run 来达到同样的目的。
  • 按 F3 看帧率,按 F11 全屏。
  • 操作用键盘和鼠标,可以在选项 → 控制里重新绑定。目前还不支持手柄,这也意味着 Steam Deck 暂时不是目标平台。

文件放在哪里

一切都留在你的主目录里;它不会往外面写任何东西,游戏本身也从不需要 sudo。

  • ~/.openworld——更新器(updater/Openworld)、launcher、已安装的游戏版本、你的设置、世界和截图。
  • ~/.local/share/applications/openworld.desktop 和它在 ~/.local/share/icons/ 里的图标——菜单项。
  • ~/.config/autostart/openworld-updater.desktop——你登录时悄悄更新 launcher。不想要它?在 launcher 的设置里取消勾选随电脑启动 Openworld。

要卸载:删除 ~/.openworld、.desktop 文件和图标。这就是它占用的全部。

在你的 Linux 机器上架服务器

Linux 也是服务器的主场。Openworld 有适用于 Linux、Windows 和 Mac 的专用服务器,可以从 launcher 下载,有在线模式(玩家用自己的 Openworld 账号登录),也有用于局域网的离线模式。一切都写在怎样在 Linux 上架设你自己的 Openworld 服务器里。想把你的 Mac 和 Windows 朋友请进来,请读和其他平台的朋友一起玩。

Openworld 里,雨中的河面上,一只海豚跃出水面,周围是红树
红树林上的雨,一只海豚跃起:星球并不在乎你用的是什么系统。

星球上在等你的东西

刚上手?新手指南会带你度过头几个夜晚。

关注 Openworld

@play_openworld 是 Openworld 的 Instagram 官方主页:游戏视频和每次更新的新内容。

@play_openworld

Openworld 由 @tompascard 创建

从你的终端到星球,只要三步

  1. 1用下载的文件安装 Openworld:它会为你装好 launcher。
  2. 2在 launcher 中创建你的账号并确认你的邮箱。
  3. 3选好用户名……开始游戏。

常见问题

我怎样在 Linux 上获得 Openworld?

从官方网站下载 .tar.gz 文件。

Openworld 是开源的吗?

不是。它有原生的 Linux 版,但源代码没有公开。

Openworld 能在 Steam Deck 上运行吗?

目前不是目标平台:游戏还不支持手柄,用键盘和鼠标来玩。

Wayland 还是 X11?

都行。游戏的窗口层会加载你的会话所用的那一个。

支持哪些发行版?

任何装有 Vulkan 1.0 驱动的较新 x86-64 发行版:构建是在 Ubuntu 20.04 的基础上做的,所以 Ubuntu 20.04+、Mint 20+、当前的 Fedora 和 Arch 是稳妥的选择。

Linux 玩家能加入 Mac 和 Windows 朋友的游戏吗?

能:每个平台加入的都是同一批服务器。请看和朋友一起玩,或者自己架设服务器。

我需要安装什么?

通常什么都不用:一个 Vulkan 驱动(Mesa 或 NVIDIA)和 libcurl,大多数桌面系统都已经有了。下载游戏。

继续阅读

更多指南

游戏

继续探索 Openworld

下载

准备好出发了吗?

一个小文件,你的星球就在等你。游戏会自动更新。

现已上线。Openworld 处于 alpha 阶段,你今天就能玩。

  1. Alpha你在这里今天。完整的游戏,从 alpha 第一天起就能玩,而且价格更低。
  2. Beta等游戏更稳定的时候。
  3. 正式版最终版本。launcher 会自动带你过去。

无需等待:Openworld 从本站下载,不是从 Steam 或任何其他商店。

你的系统

Windows

Windows 10 或 11,64 位

下载

Openworld.exe

你的系统

Linux

x64,glibc 2.31+(Ubuntu 20.04+),Vulkan 驱动

下载

Openworld-linux-x64.tar.gz

  1. 1用下载的文件安装 Openworld:它会为你装好 launcher。
  2. 2在 launcher 中创建你的账号并确认你的邮箱。
  3. 3选好用户名……开始游戏。

关注 Openworld

@play_openworld 是 Openworld 的 Instagram 官方主页:游戏视频和每次更新的新内容。

@play_openworld

Openworld 由 @tompascard 创建

Openworld 已经上线了吗?

是的。Openworld 从 alpha 第一天起就能玩。下载 Mac、Windows 或 Linux 版,在 launcher 里创建账号就能开玩:没有需要等待的发售日期。

Openworld 会上架 Steam 吗?

Openworld 不在 Steam 或任何其他商店,你也不需要它们:直接从本站下载游戏,今天就能玩,它的 launcher 会让游戏始终保持最新。

Alpha、Beta、正式版:分别是什么意思?

Alpha:游戏已经能玩,并随着每次更新不断成长;内容会变,有时也会出问题。等它更稳定后,会进入 Beta,再到正式版。从头到尾都是同一款游戏:你现在就能玩,每个新版本由 launcher 自动安装。

为什么要在 alpha 阶段玩?

你可以马上开玩,看着游戏随着一次次更新慢慢长大,而且 alpha 比之后的正式版价格更低。

macOS 提示应用“未打开”

目前这是正常的:应用还没有拿到 Apple 证书。点击完成,打开系统设置 → 隐私与安全性,向下滚动到 Openworld,点击仍要打开。只需要一次。

Windows 显示“Windows 已保护你的电脑”

安装程序还没有拿到证书。点击更多信息,然后点击仍要运行。

Linux 上怎么办?

解压压缩包并运行程序:

tar xzf Openworld-linux-x64.tar.gz && ./Openworld

你需要支持 Vulkan 的显卡驱动(Mesa 或 NVIDIA),以及 glibc 2.31 或更高版本(Ubuntu 20.04、Debian 11、Fedora 32 或更新版本)。

我需要什么样的电脑?

一块支持 Vulkan 的显卡(Mac 上需要 macOS 11 或更新版本)。游戏会自动调整视距和天气质量:一台较新的笔记本电脑就够了。

launcher 打不开?

请从 NVIDIA、AMD 或 Intel 的官网更新显卡驱动。如果笔记本有两块显卡,请两块都更新。在 Linux 上,请安装 Mesa 的 Vulkan 驱动(mesa-vulkan-drivers)。

正在下载!

安装 Openworld

游戏还没有拿到 Apple 和 Microsoft 的证书:第一次启动时,你的电脑会起疑心。这很正常,下面教你怎么告诉它一切安好。只需要一次。

  1. 1

    打开 Openworld.dmg

    把 Openworld 拖进应用程序文件夹,然后从“应用程序”中启动它。

  2. 2

    macOS 拒绝了:点击“完成”

    千万别点“移到废纸篓”。

  3. 3

    系统设置 → 隐私与安全性

    向下滚动到“已阻止 Openworld”,点击仍要打开并确认(输入密码或使用触控 ID)。

  4. 4

    重新启动 Openworld

    最后一次点击打开。就这样:macOS 不会再问了。

习惯用终端吗?
xattr -dr com.apple.quarantine /Applications/Openworld.app

然后像往常一样启动 Openworld。