2026 年如何在 VPS 上搭建 FiveM 服务器:完整配置指南
自行运行 FiveM 服务器,可以掌控资源、角色扮演框架、数据库设置和更新时机。VPS 还能为社区提供公网连接地址,无需让家用电脑一直开机。
对于重视机房区域选择和灵活计费的社区,我们综合推荐 LightNode。 它的区域覆盖对东南亚和中东玩家尤其有吸引力。应选择靠近实际玩家的机房,为合适的配置预留预算,并在开放注册前使用自己的脚本验证性能。
本指南对比五家 VPS 提供商,并介绍如何在 Ubuntu 上部署 txAdmin、限制管理界面的访问、设置自动启动,以及制作可用于恢复的备份。
编辑依据:提供商产品资料和 Cfx.re 文档核查于 2026 年 10 月 15 日。本文是技术选购指南,并非五家提供商的性能实测;不声称购买过测试实例或取得实测延迟结果。文中推荐的是需要自行安装 FiveM 的自主管理 VPS,不代表提供 FiveM 托管运维支持。
FiveM VPS 需要什么配置?
CPU 时间、内存、存储和网络质量都很重要,但增加内存无法修复运行缓慢的资源或过载的 CPU 线程。应根据实际准备使用的框架和脚本规划配置。
以下是规划参考值,不是官方承诺的玩家容量:
| 工作负载 | CPU 起点 | VPS 总内存 | SSD/NVMe 容量 | 实际用途 |
|---|---|---|---|---|
| 安装实验或小型私人游戏 | 2 个现代 x86-64 vCPU | 4 GB | 40–60 GB | 使用精简资源学习部署 |
| 小型 RP 社区 | 4 个高性能 x86-64 vCPU | 8 GB | 80–100 GB | 轻量框架和本地数据库的初始预算 |
| 持续增长、深度定制的 RP 服务器 | 4–8 个高性能 vCPU;评估独享 CPU | 16 GB 或以上 | 120 GB 或以上 | 分析脚本、数据库查询和流式加载资源 |
为 Ubuntu、MariaDB、文件系统缓存和 txAdmin 留出内存。保留足够磁盘空间用于更新和日志。异机备份需要单独规划存储预算。
本指南使用的标准 Linux 构建产物需要 x86-64/AMD64;便宜的 ARM 云实例不能直接替代。你还需要 SSH 访问权限、sudo 权限、可从公网访问的 IPv4 地址,以及 Cfx.re 账号。按照官方服务器搭建文档的说明,通过 Cfx.re Portal 注册服务器许可证密钥。
五家 FiveM VPS 提供商对比
应比较同一目标配置的报价,例如 4 vCPU、8 GB 内存、足够的 SSD 空间及邻近区域。提供商最便宜的 VPS 广告价,通常不能代表运行 RP 社区的实际费用。
| 提供商 | 主要入选理由 | CPU 与存储选择 | 成本比较方式 | 下单前核实事项 |
|---|---|---|---|---|
| LightNode — 综合推荐 | 区域选择灵活,尤其是亚洲和中东 | NVMe 存储的 KVM VPS | 按小时/按月计费;以具体配置报价为准 | 区域、CPU/内存、流量额度、最终价格 |
| Vultr | 计算实例系列丰富 | 比较通用型和注重性能的实例 | 对比同等配置,而非入门套餐 | CPU 系列、区域库存、防护选项 |
| OVHcloud | 包含基础设施级 DDoS 防护 | 资源随套餐变化的 VPS 配置 | 查看当地站点和续费条款 | VPS 防护范围与独立 Game 产品的差别 |
| Hetzner | 可选共享或独享 vCPU | 选择适合持续负载的 x86 套餐 | 报价中计入公网 IPv4 和备份费用 | 架构、区域、CPU 分配、流量 |
| DigitalOcean | 开发工具和基础设施自动化 | 共享及独享 vCPU Droplet | 计入备份和出站流量需求 | 套餐系列和持续使用的总账单 |
这五家都需要你管理操作系统及 FiveM 安装。提供商支持与 FiveM 脚本排障属于不同服务。
1. LightNode — 区域灵活性方面的综合首选

LightNode 提供搭载 NVMe SSD 的 KVM VPS,公布的机房区域超过 40 个。当最合适的区域是曼谷、迪拜、利雅得,或其他常见欧美云计算中心之外的城市时,这样的布局很有价值。
特征: 按小时和按月计费、可选 CPU/内存配置、Linux 和 Windows 系统、区域化部署。
优点:
- 丰富的区域选择有助于让服务器靠近社区玩家。
- 灵活计费适合预发布环境、开发和上线测试。
- NVMe 存储适合资源文件及数据库负载。
缺点:
- 不同配置的价格不同。购买前需要查看所选 CPU、内存、存储、带宽和机房区域的最新价格。
评价: 对希望兼顾部署灵活性、存储和机房选择的区域性社区,这是我们优先考虑的方案。推荐取决于玩家路由和具体配置,并不意味着任何地方的延迟都最低。
2. Vultr — 适合比较不同计算实例系列

Vultr 提供多种计算产品,便于管理员比较通用云实例与面向更高负载的方案。运行 FiveM 时,应评估可用的 CPU 系列,而不是只看内存。
特征: 产品目录列有 Cloud Compute、Optimized Cloud Compute 等实例类别。
优点:
- 多种实例系列便于调整 CPU 分配方案。
- 若其可用区域与玩家分布匹配,是值得考虑的替代选择。
缺点:
- 看似相同规格的实例可能属于不同性能档次。
- 附加服务和防护选项需要单独核价。
评价: 适合希望比较 CPU 配置、且能自行管理 Linux 的管理员。
3. OVHcloud — 适合重视 DDoS 防护的用户

OVHcloud 宣传其 VPS 产品包含自动 DDoS 防护。对公开运营的游戏社区,除了路由质量和持续 CPU 性能,这也是值得评估的因素。
特征: 多档 VPS 配置、提供商控制面板/API,以及包含在内的基础设施级 DDoS 防护。
优点:
- 内含的攻击缓解能力对公网游戏端点有意义。
- 多种 VPS 规格便于进行配置比较。
缺点:
- 不应将 VPS 防护与符合条件的裸金属 Game 服务器所提供的专用 Game DDoS 防火墙混为一谈。
- 产品供应、价格和条款取决于站点及区域。
评价: 当网络防护是重要选型标准时,可考虑 OVHcloud。应询问具体 VPS 产品和 FiveM 流量适用哪些防护。
访问 OVHcloud VPS · 查看 Game 防火墙适用条件。
4. Hetzner — 适合评估独享 vCPU 性价比

Hetzner 将共享资源云服务器与独享 vCPU 套餐区分开来。在线 RP 服务器需要持续 CPU 时间,而非偶尔突发使用时,这一区别尤为重要。
特征: 共享及独享 vCPU、云防火墙、私有网络、API 和 CLI 工具。
优点:
- 明确的 CPU 分配选项有助于让套餐匹配实际负载。
- 基础设施工具适合可重复部署。
缺点:
- 共享套餐可能不适合持续运行高负载脚本。
- 仔细核实架构:本指南要求 x86-64。
- 比较完整报价,包括 IPv4 和备份需求。
评价: 如果玩家到其可用区域的网络路由良好,值得询价。应依据负载证据,而非只追求每美元能买到的最大内存。
5. DigitalOcean — 适合开发团队主导的运维

DigitalOcean Droplet 是 Linux 虚拟机,提供共享及独享 vCPU 选择。适合希望同时维护 FiveM、脚本、部署工具和其他服务的团队。
特征: 多个 Droplet 系列、Linux 发行版镜像、自定义镜像及配套云服务。
优点:
- 共享与独享 CPU 可满足不同阶段的负载需求。
- 适合自行构建运维工具的团队。
缺点:
- 广告中的最低 Droplet 价格不适合作为正式 RP 服务器的预算。
- 备份和流量需求可能改变总成本。
- FiveM 安装与资源维护仍由你负责。
评价: 对熟悉其生态、由技术团队主导的社区,是实用选择。
为什么综合推荐 LightNode?
对于新社区,机房选择和试用具体配置的便利性都是实用的选购指标。如果 LightNode 的区域布局能让 VPS 更靠近玩家,计费方式也符合测试安排,我们会优先考虑它。
正式投入前,应获取竞品同等配置报价,并在晚间使用相同资源进行试玩。记录玩家 ping、丢包、hitch 卡顿警告、内存占用和 CPU 被宿主机抢占的时间。选择对实际玩家表现稳定的配置。
第 1 步:创建并准备 Ubuntu
使用全新的 Ubuntu 24.04 LTS x86-64 VPS,通过 SSH 密钥登录。如果准备使用框架和本地数据库,建议从规划表中的 8 GB 档起步。下单时确认 IPv4、存储和流量额度。
以下命令假设已有具备 sudo 权限的 SSH 管理员账号。使用前替换示例地址和占位内容。修改防火墙规则时,确保提供商控制台可用。
ssh ADMIN_USER@YOUR_VPS_IP
sudo apt update
sudo apt upgrade -y
sudo apt install -y ca-certificates curl xz-utils git ufw htop sysstat
sudo adduser --system --group --home /opt/fivem --shell /bin/bash fivem
sudo install -d -o fivem -g fivem /opt/fivem/server /opt/fivem/txData需要 sudo 的操作使用管理员账号;FXServer 使用 fivem 服务账号运行。避免以 root 身份运行下载的游戏资源。
第 2 步:配置游戏端口并保护 txAdmin
启用 UFW 之前,先放行实际使用的 SSH 端口。下方的 OpenSSH 假设使用默认 22 端口;如果修改过 SSH 端口,请替换为相应规则。
sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw allow OpenSSH
sudo ufw allow 30120/tcp
sudo ufw allow 30120/udp
sudo ufw enable
sudo ufw status verbose在提供商的防火墙或安全组中设置相应入站规则。两个层面都必须允许这些流量。
| 端口 | 用途 | 本指南中的开放范围 |
|---|---|---|
| TCP 22,或实际 SSH 端口 | 管理及隧道 | 条件允许时限制为管理员 IP |
| TCP + UDP 30120 | 配置的 FiveM 游戏端点 | 公网开放 |
| TCP 40120 | txAdmin Web 界面 | 仅回环地址,通过 SSH 访问 |
| TCP 3306 | 本地 MariaDB(如已安装) | 仅回环地址;不设置公网放行规则 |
txAdmin 支持绑定监听接口,默认使用 40120 端口。我们会明确绑定到 127.0.0.1。txAdmin 官方文档解释了这些设置,并确认 txAdmin 随 FXServer 一起提供。
第 3 步:下载官方 Linux 构建产物
打开官方 Linux 构建产物目录,复制当前推荐构建版本的下载 URL。使用 Linux 服务器压缩包,通常名为 fx.tar.xz。不要照搬旧教程中的固定构建编号。
sudo -iu fivem
cd /opt/fivem/server
ARTIFACT_URL='PASTE_THE_OFFICIAL_RECOMMENDED_LINUX_FX_TAR_XZ_URL_HERE'
curl --fail --location --proto '=https' "$ARTIFACT_URL" -o /opt/fivem/fx.tar.xz
tar -tJf /opt/fivem/fx.tar.xz | head
tar -xJf /opt/fivem/fx.tar.xz -C /opt/fivem/server
rm /opt/fivem/fx.tar.xz
exit将占位内容替换为官方目录中的 HTTPS URL 后,再执行下载。列出归档内容的步骤只能确认压缩包可读取,不是密码学意义上的真实性校验。Cfx.re Linux 搭建说明介绍了基于构建产物的目录结构。
第 4 步:通过 systemd 运行 FXServer
创建 /etc/systemd/system/fivem.service:
sudo tee /etc/systemd/system/fivem.service > /dev/null <<'UNIT'
[Unit]
Description=FiveM FXServer with txAdmin
Wants=network-online.target
After=network-online.target
[Service]
Type=simple
User=fivem
Group=fivem
WorkingDirectory=/opt/fivem/server
ExecStart=/opt/fivem/server/run.sh +set txDataPath /opt/fivem/txData +set txAdminInterface 127.0.0.1 +set txAdminPort 40120
Restart=on-failure
RestartSec=10
TimeoutStopSec=120
KillSignal=SIGINT
UMask=0077
NoNewPrivileges=true
[Install]
WantedBy=multi-user.target
UNIT
sudo systemctl daemon-reload
sudo systemctl enable --now fivem
sudo systemctl status fivem --no-pager
sudo journalctl -u fivem -n 80 --no-pager明确指定 txDataPath,可以固定配置档案的存储位置。不要在这个 txAdmin 启动命令后添加 +exec server.cfg:Cfx.re 要求使用 txAdmin 时,以不带 +exec 的监控模式启动 FXServer。
在自己电脑的终端中启动并保持以下隧道运行:
ssh -N -L 40120:127.0.0.1:40120 ADMIN_USER@YOUR_VPS_IP在本机打开 http://127.0.0.1:40120。使用服务日志中的安装 PIN,并完成账号关联流程。如果本地 40120 端口已被占用,将 -L 左侧端口改为空闲端口,然后打开相应的本地地址。
第 5 步:部署配方并配置服务器
在 txAdmin 中创建配置档案,选择仍在维护的部署配方,检查其来源,并提供 Cfx.re 服务器许可证密钥。先使用精简配置验证网络。确认配方依赖项和维护情况后,再添加 ESX、QBCore 或其他框架。
配方会执行部署操作并下载资源,因此应将其视为获准在服务器上运行的代码。按照官方 txAdmin 搭建流程操作,并记录配置档案的实际数据目录,供备份使用。
在配方生成的 server.cfg 中检查以下设置,不要直接覆盖整个文件:
endpoint_add_tcp "0.0.0.0:30120"
endpoint_add_udp "0.0.0.0:30120"
sv_hostname "My Community RP"
sets sv_projectName "My Community RP"
sets sv_projectDesc "A community FiveM server"
sets locale "en-US"
sv_maxclients 32
sv_licenseKey "REPLACE_WITH_YOUR_CFX_SERVER_KEY"只保留一对端点指令,不要盲目追加重复内容。保留配方的资源启动顺序、权限和框架配置。妥善保管许可证密钥。
示例将 32 个槽位作为初始配置,不代表容量承诺。增加槽位前,检查 Cfx.re 当前的权益要求。配置详情见官方服务器命令参考。
第 6 步:仅在框架需要时添加 MariaDB
可以先测试基础服务器,再添加数据库。如果框架需要数据库且与游戏服务器运行在同一台 VPS 上:
sudo apt install -y mariadb-server
sudo systemctl enable --now mariadb
sudo mariadb-secure-installation
sudo mariadb在 MariaDB 命令行中替换密码并执行:
CREATE DATABASE fivem CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'fivem'@'127.0.0.1' IDENTIFIED BY 'REPLACE_WITH_A_LONG_RANDOM_PASSWORD';
GRANT ALL PRIVILEGES ON fivem.* TO 'fivem'@'127.0.0.1';
EXIT;使用与框架兼容的数据库连接器,并遵循其当前的连接字符串语法。使用 URI 时,应对凭据中的特殊字符进行百分号编码。指向 127.0.0.1,使用专用数据库账号,并导入配方要求的数据库结构。不要在 server.cfg 中写入数据库 root 密码。
执行 sudo ss -lntp | grep 3306 检查监听情况。在这种本地部署中,MariaDB 应监听回环地址,而非公网接口。两个防火墙都应保持 3306 端口不对公网开放。远程数据库需要另行设计私有网络和访问控制。
第 7 步:连接并验证安装
通过 txAdmin 启动游戏服务器。在玩家电脑上打开 FiveM 的 F8 控制台:
connect YOUR_VPS_IP:30120在 VPS 上检查监听端口和最近的输出:
sudo ss -lntup | grep -E '30120|40120'
curl --fail http://127.0.0.1:30120/info.json
sudo journalctl -u fivem -n 100 --no-pager游戏端口应监听配置的公网接口,txAdmin 应监听 127.0.0.1:40120。还要从另一条互联网连接进行测试:本地 HTTP 请求成功,不能证明公网 UDP 可达。
邀请社区玩家前,确认玩家能够加入、重新连接、使用预期资源,并在受控重启后保留框架数据。安排一次 VPS 重启,确认 systemd 和配置的 txAdmin 档案能按预期恢复服务。
真正有帮助的性能调优
在一天中最繁忙的时段,使用具有代表性的资源组合进行测量。空白测试服务器与加载自定义地图的正式城市,工作负载并不相同。
htop
free -h
df -h
mpstat -P ALL 1
iostat -xz 1结合各项结果判断:
- 总 CPU 仍有余量但某个线程繁忙,可能意味着脚本或主线程瓶颈。
- CPU 抢占时间(
%steal)持续偏高,可能说明共享宿主机存在资源争用。可对比其他实例或独享 CPU 套餐。 - 发生交换分区读写且可用内存偏低时,应减少负载或增加内存。
- 磁盘延迟偏高时,检查数据库活动、日志、存储饱和程度及剩余空间。
出现 hitch 卡顿警告时,在服务器控制台采集一段性能记录:
profiler record 500
profiler status
profiler view先利用记录定位高开销资源,再决定是否升级 VPS。每次修改后,使用相同场景复测。Cfx.re 性能分析器指南解释了采集和解读方法。
对于重度依赖数据库的 RP 脚本,应排查重复查询、缺失索引和过度轮询。玩家连接异常时,要区分资源下载耗时、网络延迟和服务器帧停顿。仅提高宣传中的网口速率,无法修复路由不佳或脚本运行缓慢的问题。
备份恢复所需的数据
保留完整的 txAdmin 数据目录、配方实际使用的 server-data/资源目录、自定义配置,以及需要时的数据库导出文件。仅使用 VPS 快照,可能得到不一致的运行中数据库副本。
对于可以安排维护窗口的小型部署,采用以下一致性备份流程:
- 发布维护通知,通过 txAdmin 停止游戏运行,再用
sudo systemctl stop fivem停止服务。 - 确认脚本不再写入数据后,如有框架数据库,进行导出。
- 归档服务器文件和所有外部资源目录。
- 重启服务,再将备份复制到独立存储。
以下命令适用于本指南的目录结构,在第 1 项完成后执行:
sudo install -d -m 700 /var/backups/fivem
sudo sh -c 'umask 077; mariadb-dump --single-transaction --routines --events fivem | gzip > /var/backups/fivem/database.sql.gz'
sudo tar -czf /var/backups/fivem/server-files.tar.gz -C /opt fivem
sudo systemctl start fivem未安装 MariaDB 时,跳过数据库命令。事务选项适用于 InnoDB 等事务表;停止写入程序也有助于保证应用数据一致性。如果配方使用 /opt/fivem 之外的资源路径,需要明确将其加入备份。
这些固定文件名只能形成一次维护备份,不是保留多版本备份的系统。正式上线前,应自动生成带日期的副本、检查退出状态、发送失败告警并上传到异机存储。归档内含凭据,需限制访问。制定保留策略,并定期在隔离测试 VPS 上恢复文件及其对应的数据库。
常见 FiveM VPS 问题排查
| 现象 | 首先检查 | 下一步建议 |
|---|---|---|
| 玩家无法连接 | 进程运行情况、公网 IP、TCP/UDP 30120、两层防火墙 | 从外部网络测试直接连接 |
| 无法访问 txAdmin | 服务日志、回环监听、SSH 隧道 | 保持隧道运行,使用本地转发 URL |
| 许可证错误 | 密钥是否存在、账号注册、Portal 要求 | 修正密钥和注册信息;分享日志前隐藏密钥 |
| 数据库连接失败 | MariaDB 状态、连接器语法、主机与账号匹配 | 使用专用账号连接 127.0.0.1 测试 |
| 上传后资源无法运行 | Linux 文件名大小写、依赖、资源启动顺序 | 重装前先查看首个相关资源错误 |
| hitch 卡顿警告 | 每线程 CPU 使用、资源性能分析、数据库延迟 | 修复高开销资源或查询,再复测 |
| VPS 重启后服务未恢复 | systemd 状态、配置档案选择、启动错误 | 查看 journal 日志和 txAdmin 自动启动行为 |
| 直连正常但列表不显示 | 列表设置、出站网络、日志 | 单独按照 Cfx.re 的列表排障流程检查 |
日常维护与更新
保留预发布配置档案或独立测试 VPS。更改 FXServer 构建版本、框架版本、连接器或资源前,先备份文件和数据库。记录已安装的构建和资源修订版本,以便回滚。
替换构建产物前停止服务。将新版本解压到干净目录,保留独立的数据路径并进行测试;验证通过前,保留旧运行时。避免随意混用新旧运行时文件。
使用 SSH 密钥,保护管理员账号,检查 txAdmin 权限,并限制配置文件访问。公网游戏端口仍需与风险相匹配的提供商侧网络防护;本地防火墙无法避免上游链路被打满。
常见问题
FiveM 服务器软件免费吗?
可以通过 Cfx.re 获取服务器构建产物并注册服务器密钥。主机、付费资源,以及目标功能或槽位数量所需的权益,均属于独立费用。上线前检查当前 Portal 和适用条款。
4 GB 内存够用吗?
可作为精简安装或小型私人测试的起点。框架、数据库和自定义资源可能很快超出这一配置。小型 RP 社区上线时,可先按总内存约 8 GB 规划,再测量实际用量。
应该使用 Linux 还是 Windows?
本指南使用 Ubuntu,以方便管理服务和自动化。若团队有 Windows 专用资源或管理偏好,也可选择 Windows。先确认构建产物和资源兼容性,再将授权费用及系统开销计入比较。
txAdmin 需要单独安装吗?
不需要。它随 FXServer 一起提供。本指南通过 systemd 启动监控模式,并使用 SSH 隧道访问绑定到回环地址的面板。
应优先选择哪家提供商?
如果机房区域适合社区且希望灵活计费,先查看 LightNode。确认具体配置价格,再进行有代表性的试玩。可比较 Vultr 的计算选项、OVHcloud 的防护、Hetzner 的独享 vCPU 性价比,以及 DigitalOcean 的开发工具。
最终建议
对于新建 FiveM 社区,LightNode 是我们综合推荐的首选,尤其适合重视区域部署和灵活计费的用户。查看具体配置报价,选择有足够余量的 x86-64 VPS,并让真实玩家验证路由表现。
成功上线还需要可复现的安装、受保护的管理入口、持续维护的资源、性能测量,以及真正完成过恢复测试的备份。扩大社区规模前,先完成这些检查。