全部指南

FiveM Artifacts 详解

FiveM artifacts 是什么,该运行哪个构建版本,如何查看当前版本,以及如何一键或手动更新你的服务器。

每台 FiveM 服务器都运行在一个 artifact 之上:也就是 Cfx.re 发布的服务器软件 FXServer 的一个构建版本。使用较新游戏客户端的玩家无法加入运行旧版本的服务器,所以每位服主迟早都要更新。本指南介绍各版本的含义、该选哪一个,以及两种更新方式。

1. 什么是 FiveM artifact

Cfx.re 每周多次在 runtime.fivem.net 发布新的 FXServer 构建版本,编号递增。每个版本都是完整的服务器包:FXServer 二进制文件、Citizen 运行时和随附的 txAdmin。你的 resources、server.cfg 和数据库不包含在内;更换版本时它们保持原样。

服务器列表和游戏客户端检查的就是构建编号。当 Cfx.re 推出需要更新服务器的客户端更新时,运行旧版本的服务器在更新前将无法接纳新玩家,这就是为什么更新 artifact 是 FiveM 服务器最常见的维护工作。

2. Recommended、latest 还是指定版本?

Cfx.re 会把一个版本标记为 Recommended:发布时间足够长、值得信赖的版本。Latest 则是最新发布的版本,有时只有几小时。对于公开的 roleplay 服务器,Recommended 是稳妥的选择;只有在客户端更新要求,或更新日志中某项修复正好解决你遇到的问题时,才选 Latest。

旧版本会继续保留在线,所以你也可以固定某个编号,例如当你依赖的某个 resource 在新版本上出问题时。changelogs.fivem.net 上的更新日志列出了各版本之间的改动,并标出被标记为 critical 的版本。

3. 查看你的服务器运行的版本

打开服务器的 txAdmin 登录页:页脚显示两个版本号,例如 tx: v8.1.1 | fx: b 加一串数字。这个 fx 数字就是你的 artifact,甚至不需要登录就能看到。服务器控制台在启动后也会立即打印相同的数字。

4. 在 VibeGAMES 服务器上更新(一键)

在游戏面板中打开你的服务器,点击 Game Server 下的 Artifacts Updater。列表显示来自 runtime.fivem.net 的版本,Cfx.re 推荐的版本带有 Recommended 标签,最新版本带有 Optional 标签;搜索框可以找到指定编号。

选择一个版本并按 Install。面板会停止服务器,直接从 Cfx.re 下载该版本,然后重新启动服务器;Console 页面会显示它何时恢复。你的 resources、server.cfg、txAdmin 数据和数据库都不会被改动。如果一次跨越很多版本,请先做备份。

切换到 FiveM for GTAV Enhanced 的服务器始终自动运行最新版本,因此更新器在那里只读;如果需要固定版本,请在 GTAV Enhanced 页面切换回来。

5. 在 VPS 或独立服务器上手动更新

停止服务器。从 runtime.fivem.net 下载你想要的版本(Linux 用 fx.tar.xz,Windows 用 server.7z),解压到旧文件夹旁边的新文件夹,并把启动命令或 run.sh 指向新文件夹。包含 resources、server.cfg 和缓存的 server-data 文件夹保持原位。

启动服务器,在控制台中确认构建编号以及许可证密钥验证成功的那一行。在确定一切正常之前保留旧文件夹;回滚时只需把启动命令指回去。

6. 更新后出现问题怎么办

更新后无法启动的服务器,通常是某个 resource 使用了新版本已移除的 API,或是 txAdmin 配置文件需要重置。在控制台找到第一行红色信息,禁用其中提到的 resource 后重试。如果仍不行,重新安装 Recommended 版本;降级和升级一样安全。

resource 作者会在 Cfx.re 论坛和发布页面发布兼容性说明,所以在大幅跨版本之后,值得在同一次操作中更新你最重要的 resources(框架、背包、反作弊)。

7. 多久更新一次?

对大多数服务器来说,每隔几周更新一次就够了,另外每当客户端更新导致玩家无法连接时也要更新。留意更新日志中标记为 critical 的版本:它们修复安全或稳定性问题,值得立即安装。在 VibeGAMES 上,一次更新只需一键和大约一分钟的停机,没有理由落后一年。

厌倦了自己更新 artifacts?

我们的 FiveM 服务器托管自带 Artifacts Updater、预配置的 txAdmin、一键安装框架和 DDoS 防护,覆盖全球 15 个地点。

查看 FiveM 服务器托管