跳到内容
Red Dead Redemption 2

安装 Red Dead Redemption 2 服务器

RedM 是 CitizenFX 面向荒野大镖客2的多人平台:服务端与 FiveM 使用同一个 FXServer,通过“set gamename rdr3”启动。预计耗时 20 到 40 分钟;需要 Cfx.re 门户的免费许可证密钥,且每位玩家都必须在 PC 上拥有荒野大镖客2。

最后更新:2026/10/9

RedM 是 CitizenFX 面向荒野大镖客2的多人平台:服务端与 FiveM 使用同一个 FXServer,通过“set gamename rdr3”启动。预计耗时 20 到 40 分钟;需要 Cfx.re 门户的免费许可证密钥,且每位玩家都必须在 PC 上拥有荒野大镖客2。

分步安装

  1. 在 portal.cfx.re 注册账号并为服务器生成许可证密钥。

  2. 从文档链接的下载页面获取最新的 recommended/master 服务端版本(Windows 或 Linux)。

  3. 解压到“server”文件夹,并把 cfx-server-data 克隆到单独的“server-data”文件夹。

  4. 在 server-data 中创建 server.cfg(可用“RedM server.cfg 生成器”),包含“set gamename rdr3”和你的 sv_licenseKey。

  5. 在 server-data 文件夹中用“+exec server.cfg”启动 FXServer。

  6. 在 RedM 中按 F8,输入“connect 127.0.0.1:30120”进行本地测试。

  7. 在 VPS 上开放 TCP 与 UDP 30120 端口(系统防火墙和服务商防火墙)。

  8. 配置自动启动(systemd 服务或 Windows 计划任务)。

  9. 安排备份与服务端更新,然后在 game-rank.com/jeux/red-dead-redemption-2 添加你的服务器。

前提条件

官方文档没有规定最低配置;以下为常见经验值,请按资源(脚本、框架)调整。

  • 系统:Windows 10/Server 2016 及以上,或 64 位 Linux(Ubuntu/Debian);Linux 需要 xz-utils 和 git。
  • 经验值:32 人约需 2 到 4 核、4 到 8 GB 内存和 10 GB 磁盘(非官方估计)。
  • Cfx.re 门户的免费许可证密钥(sv_licenseKey);超过 64 人需要 OneSync 为 on。

本地安装(Windows)

将服务端 .7z 解压到 C:\FXServer\server,把 cfx-server-data 克隆到 C:\FXServer\server-data,创建 server.cfg,然后在 server-data 中启动。

git clone https://github.com/citizenfx/cfx-server-data.git C:\FXServer\server-data
cd /d C:\FXServer\server-data
C:\FXServer\server\FXServer.exe +exec server.cfg

在 Linux VPS 上安装(Ubuntu/Debian)

创建非 root 用户,从官方下载页获取 Linux 版(fx.tar.xz)并解压。

sudo adduser --disabled-password --gecos "" redm
sudo apt update && sudo apt install -y xz-utils git screen
sudo -iu redm
mkdir -p ~/FXServer/server && cd ~/FXServer/server
# placez ici fx.tar.xz (version Linux téléchargée) puis :
tar xf fx.tar.xz
cd ~/FXServer && git clone https://github.com/citizenfx/cfx-server-data.git server-data
# créez ~/FXServer/server-data/server.cfg, puis :
cd ~/FXServer/server-data && bash ~/FXServer/server/run.sh +exec server.cfg

需要开放的端口

端口通过 server.cfg 中的 endpoint_add_tcp 与 endpoint_add_udp 修改,并在防火墙中开放相同端口。家庭托管时,需在路由器上把该端口转发(NAT)到服务器的内网 IP。请从外部网络(手机热点)测试。

  • 30120/TCP 与 30120/UDP — 玩家连接与服务器列表(默认)。
  • 40120/TCP — txAdmin 网页界面(如使用);无保护时请勿公开暴露。

Linux 防火墙(ufw)

启用 ufw 前先放行 SSH。在 OVH、Hetzner、Scaleway 等服务商处,还需在其防火墙/安全组中开放端口。

sudo ufw allow OpenSSH
sudo ufw allow 30120/tcp
sudo ufw allow 30120/udp
sudo ufw enable
sudo ufw status

Windows 防火墙(netsh)

在管理员命令提示符中:

netsh advfirewall firewall add rule name="RedM TCP 30120" dir=in action=allow protocol=TCP localport=30120
netsh advfirewall firewall add rule name="RedM UDP 30120" dir=in action=allow protocol=UDP localport=30120

systemd 服务(Linux)

将此文件保存为 /etc/systemd/system/redm.service,然后执行“sudo systemctl enable --now redm”。如果服务立即退出(控制台无标准输入),请改在 screen 或 tmux 中运行:先“screen -S redm”,再执行启动命令。

[Unit]
Description=RedM server
After=network-online.target
Wants=network-online.target

[Service]
User=redm
WorkingDirectory=/home/redm/FXServer/server-data
ExecStart=/bin/bash /home/redm/FXServer/server/run.sh +exec server.cfg
Restart=on-failure
RestartSec=10

[Install]
WantedBy=multi-user.target

Windows 自动启动

创建 C:\FXServer\start.cmd,再建立在开机时运行它的计划任务。

REM C:\FXServer\start.cmd
cd /d C:\FXServer\server-data
C:\FXServer\server\FXServer.exe +exec server.cfg

REM Tâche planifiée / Scheduled task (invite administrateur)
schtasks /create /tn "RedM" /tr "C:\FXServer\start.cmd" /sc onstart /ru SYSTEM

更新与备份

更新:停止服务器,用新版本替换 server 文件夹内容(server-data 与 server.cfg 保持不变),再重启。请备份 server-data(资源、server.cfg)以及框架的数据库(如有 MySQL/MariaDB)。定时重启可用 cron 或 Windows 任务计划。

# Sauvegarde / backup (cron : 0 4 * * *)
tar czf ~/backup-redm-$(date +%F).tar.gz -C ~/FXServer server-data

# Redémarrage planifié / scheduled restart (cron root : 0 5 * * *)
systemctl restart redm

收录你的服务器

持有有效密钥的公开服务器会出现在 RedM 服务器列表中;请填写 sv_projectName、sv_projectDesc 和 tags。也可在 game-rank.com/jeux/red-dead-redemption-2 添加服务器以提高曝光。

故障排查

  • 服务器以 GTA V 启动:缺少“set gamename rdr3”或未加载;请在 server-data 中用 +exec server.cfg 启动。
  • “Invalid license key”:sv_licenseKey 缺失、复制有误或绑定了其他 IP;请到 portal.cfx.re 重新生成。
  • 外部玩家无法连接:30120 端口未同时开放 TCP 和 UDP(系统防火墙、服务商、路由器 NAT)。
  • 版本错误或客户端被拒:让 sv_enforceGameBuild 与框架版本一致(官方文档仅列出 1491)。
  • 资源无法加载:fxmanifest.lua 缺少 game 'rdr3' 或 rdr3_warning;请用专用工具生成,并检查 server.cfg 中的 ensure。

常见问题

托管 RedM 服务器需要付费吗?
不需要:据文档,服务端软件和 Cfx.re 门户许可证密钥均免费。只有主机(VPS、独立服务器)和付费脚本需要花钱。
RedM 可以使用 txAdmin 吗?
可以,txAdmin 随 FXServer 提供网页界面(默认端口 40120)。在其设置向导中选择 RedM,或在 server.cfg 中添加“set gamename rdr3”。
RedM 服务器最多支持多少玩家?
sv_maxclients 可取 1 到 2048;32 人起 OneSync 须为 on 或 legacy,超过 64 人仅限 on。实际人数取决于 CPU 和脚本。
服务器的数据文件在哪里?
服务器本身只保存 server-data(资源、server.cfg、缓存)。角色、背包等游戏数据在框架的数据库中(通常是 MySQL/MariaDB),请单独备份。

Red Dead Redemption 2 服务器工具

Red Dead Redemption 2
Red Dead Redemption 2免登录
生成 RedM(荒野大镖客2)服务器的 server.cfg:gamename rdr3、端口 30120、OneSync、游戏版本、资源和 ACE。
配置CFGRedM打开
文档
Red Dead Redemption 2
Red Dead Redemption 2免登录
生成 RedM 资源的 fxmanifest.lua:game 'rdr3'、rdr3_warning、客户端/服务端脚本、文件和 NUI 页面。
开发LuaRedM打开
文档