云端服务器前置准备与安装指南
云端服务器前置准备与安装指南
前置条件
- 成为 Resonite 赞助者,且等级为 Discoverer(探索者)及以上。
- 准备好一台 Windows 或 Linux 服务器/电脑。
- 准备好一个备用的 Steam 账号凭据。
- 此备用账号不需要是赞助者账号。
Windows 前置条件
Linux 前置条件
- .NET 10.0 Runtime (运行时)
- 你可以在 Microsoft 官网 找到安装说明。
- 请遵循你所使用的 Linux 发行版的说明进行操作。
- steamcmd
- 你可以在 Valve Software Wiki 上找到安装说明。
- Arch Linux 上的 Freetype
- 在 Arch Linux 上,Freetype 默认未包含在内。这是运行 云端服务器 的必要条件,否则它会崩溃并提示未安装 freetype。只需在终端输入
sudo pacman -S freetype2即可安装,然后即可享用 云端服务器 服务器!
- 在 Arch Linux 上,Freetype 默认未包含在内。这是运行 云端服务器 的必要条件,否则它会崩溃并提示未安装 freetype。只需在终端输入
获取云端服务器软件构建版本的访问权限
要获得 云端服务器 软件的访问权限,你需要一个 云端服务器 Steam 测试版代码(Beta Code):
- 在游戏内向 Resonite Bot 发送消息:
/云端服务器Code - 你会收到一个用于 Steam 的 云端服务器 Beta 代码。拿到代码后,就可以进行下一步获取文件了。
获取云端服务器软件文件
获取运行 云端服务器 服务器所需的文件有两种选择:
- 使用 Steam 图形界面(GUI)
- 使用 Steam 命令行界面(CLI) —— 常用于 Docker 文件和 Linux 服务器。
使用 Steam 图形界面
- 打开 Steam。
- 在“已安装的游戏”列表中找到 Resonite。
- 右键点击 Resonite 并选择“属性 (Properties)”。
- 在弹出的窗口中点击“测试版 (Betas)”选项。
- 在“私有测试代码 (beta access code)”一栏中输入你从 Resonite Bot 处获得的代码。
- 这将授予你访问 云端服务器 构建版本的权限。
- 将分支切换到 云端服务器 build。
使用 Steam 命令行界面 (CLI)
- 运行 Steam CMD:
steamcmd - 登录:
login <备用账号的Steam用户名> - 请求许可:
app_license_request 2519830 - 更新/下载:
app_update 2519830 -beta 云端服务器 -betapassword <云端服务器测试版访问代码>
自动化 Steam 命令行界面
在使用 steamcmd 时,你可能希望在一定程度上实现自动化。对于 Shell 脚本(.sh 扩展名),请将文件设置为可执行,并添加以下行:
steamcmd +@sSteamCmdForcePlatformType windows +force_install_dir <云端服务器所在文件夹路径> +login +app_update 2519830 -beta 云端服务器 -betapassword <云端服务器测试版访问代码> validate +exit
首次运行 云端服务器 Server
首先,找到 云端服务器 文件,特别是 Resonite.dll。它们位于 Resonite 安装目录内一个名为 "云端服务器" 的文件夹中。
找到后,你可以尝试运行其中的 "Resonite.dll" 文件:
- 对于 Windows,我们仍然建议使用终端窗口。
- Powershell 或 CMD 都可以。
- 这让你可以更轻松地看到任何错误或问题。
- 对于 Linux,你需要使用 dotnet 命令:
dotnet Resonite.dll
这将运行一个默认的 Resonite 云端服务器。由于我们还没有指定任何配置属性,它将仅仅使用一个未登录的用户打开一个默认世界。
这虽然没什么用,但确实验证了所有内容都已正确安装和设置。启动后,你应该会看到 "World Running"(世界运行中)以及类似 "<你的电脑名称> World 0>_" 的提示符。
如果你看到了这个,那就准备就绪了!你已经拥有了一个正在运行的 云端服务器 Server。接下来你可能想要创建一个 配置文件 (Configuration File)。
No comments to display
No comments to display