Skip to main content

在 ARM 设备上运行云端服务器

在 ARM 设备上运行云端服务器

云端服务器软件支持基于 ARM64 的 Linux 机器,例如 Oracle Cloud(甲骨文云)的免费层级。

步骤

前置条件

运行 Headless 需要以下几个前置条件:

下载云端服务器软件

SteamCMD

通过 SteamCMD 下载云端服务器软件的步骤如下:

steamcmd +force_install_dir /path/to/install \
 +login YOUR_STEAM_USERNAME YOUR_STEAM_PASSWORD \
 +app_update 2519830 -beta headless -betapassword HEADLESS_BETA_CODE validate \
 +quit
DepotDownloader

通过 DepotDownloader 下载 Headless Server Software 的步骤如下:

DepotDownloader -app 2519830 \
 -username YOUR_STEAM_USERNAME -password YOUR_STEAM_PASSWORD \
 -branch headless -branchpassword HEADLESS_BETA_CODE \
 -dir /path/to/install
注意: DepotDownloader 不会设置其下载文件的可执行权限。为了避免一些问题(特别是关于 yt-dlp 等外部工具),你应该额外运行命令:chmod -R +x /path/to/install

模组 (Modding)

MonoMod 的 Linux aarch64 支持 现已合并,因此你的所有模组应该都能按预期工作!

故障排除

如果遇到任何问题,请在 Resonite Discord 的 "Headless on ARM" 讨论串中提问(需要加入 Discord 服务器)。

致谢

多亏了以下几位,才使得在 ARM 架构机器上运行 Resonite 成为可能:

  • Orion Moonclaw:感谢其帮助和测试原生库以及临时的 arm64 MonoMod 分支。
  • WattleFoxxo:感谢其整理信息并在 Discord 上编写了本指南的最初版本。
  • J4:感谢其提供构建流程和预编译的原生库。