OPENWORLD
下載

認識遊戲 · Linux

Linux 上的體素沙盒遊戲:原生、Vulkan、圓形星球

Linux 玩家很少能在第一天就拿到一款原生的 3D 獨立新遊戲。Openworld 做到了:一個單純的 x86-64 執行檔,不用 Wine,不用 Proton,從頭到尾都是 Vulkan。這裡告訴你,依你的發行版要裝什麼、怎麼用一行指令檢查你的 GPU,還有遊戲把檔案放在哪裡。

作者 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 loader,再加上你 GPU 的 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
你要在你的 GPU 旁邊看到 1.3 或更高。

顯示卡、Vulkan 與設定

Openworld 使用 Vulkan 1.0 繪圖——沒有 OpenGL 後備方案。較新的 Mesa 驅動程式(AMD 和 Intel)與 NVIDIA 的驅動程式都符合。接下來就是設定的問題,和其他系統一樣:畫面品質(選項 → 顯示)從低到極致,而彩現距離是對內建顯示晶片負擔最重的滑桿。

  • x86-64Linux 版本
  • 1.3你需要的 Vulkan 版本
  • 5個它連結的系統函式庫,僅此而已
  • 2.38它可能用到的最新 glibc 符號
  • X11 或 Wayland:遊戲的視窗層(SDL)啟動時會載入其中一個。不需要你選擇。
  • 有兩個 GPU 的筆電:遊戲會使用 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。