本文へスキップ
Red Dead Redemption 2

Red Dead Redemption 2サーバーを構築する

RedMはRed Dead Redemption 2向けのCitizenFXマルチプレイヤー基盤で、サーバーはFiveMと同じFXServerを「set gamename rdr3」で起動します。所要時間は20〜40分、Cfx.reポータルの無料ライセンスキーが必要で、各プレイヤーはPC版Red Dead Redemption 2を所有している必要があります。

最終更新日:2026/10/9

RedMはRed Dead Redemption 2向けのCitizenFXマルチプレイヤー基盤で、サーバーはFiveMと同じFXServerを「set gamename rdr3」で起動します。所要時間は20〜40分、Cfx.reポータルの無料ライセンスキーが必要で、各プレイヤーはPC版Red Dead Redemption 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ではポート30120をTCPとUDPで開放します(OSとプロバイダ両方のファイアウォール)。

  8. 自動起動(systemdサービスまたはWindowsタスクスケジューラ)を設定します。

  9. バックアップとサーバー更新をスケジュールし、game-rank.com/jeux/red-dead-redemption-2 にサーバーを登録します。

必要条件

公式ドキュメントに最小スペックの記載はありません。以下は一般的な目安で、スクリプトやフレームワークに応じて調整してください。

  • OS:Windows 10/Server 2016以降、または64ビットLinux(Ubuntu/Debian)。Linuxではxz-utilsとgitが必要です。
  • 目安:32スロットで2〜4コア、RAM 4〜8GB、ディスク10GB(非公式の推定)。
  • 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の行で変更でき、同じ番号をファイアウォールで開放します。自宅ホスティングではルーターでこのポートをサーバーのローカルIPへ転送(NAT)します。外部ネットワーク(モバイルテザリング)から確認してください。

  • 30120/TCPおよび30120/UDP — プレイヤー接続とサーバーリスト(既定)。
  • 40120/TCP — txAdminのWeb画面(使用する場合)。保護なしで公開しないでください。

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の両方で開放されていません(OS、プロバイダ、ルーターNAT)。
  • ビルドエラーやクライアント拒否:sv_enforceGameBuildをフレームワークのバージョンに合わせてください(公式ドキュメントに載るビルドは1491のみ)。
  • リソースが読み込まれない:fxmanifest.luaにgame 'rdr3'またはrdr3_warningがありません。専用ツールで生成し、server.cfgのensureを確認してください。

よくある質問

RedMサーバーのホストは有料ですか?
いいえ。ドキュメントによると、サーバーソフトとCfx.reポータルのライセンスキーは無料です。費用が発生するのはホスティング(VPS・専用サーバー)と有料スクリプトのみです。
RedMでtxAdminは使えますか?
はい。txAdminはFXServerに同梱され、Web画面(既定ポート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(Red Dead Redemption 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開く
ドキュメント