RDR2 そのものから作成
ここにある画像はすべて、ゲームファイルから取り出した自前のレンダーか、ゲーム自身のテクスチャです。
RedM サーバーを構築する
FiveM と同じサーバー artifact をダウンロードします。RedM サーバーにするのは server.cfg の 2 行、ゲーム名と RDR2 のビルドです。公式の recipe では FiveM のものではなく RedM のマップリソースも起動します。
- ゲーム名
set gamename rdr3- ゲームビルド
14912022 年 9 月のアップデートdocs.fivem.net が sv_enforceGameBuild 用に載せている唯一の RedM ビルドです。- Artifacts
- FiveM と同じ FXServer ビルドです。サーバー Artifacts を参照してください。
- Recipe
- citizenfx default-redm
# the lines that make it a RedM server (from the official default-redm recipe)
set gamename rdr3
sv_enforceGameBuild 1491
# the stock resources that recipe starts
ensure mapmanager
ensure chat
ensure spawnmanager
ensure redm-map-one
ensure hardcapfx_version 'cerulean'
game 'rdr3'
rdr3_warning 'I acknowledge that this is a prerelease build of RedM, and I am aware my resources *will* become incompatible once RedM ships.'
lua54 'yes'
client_script 'client.lua'
server_script 'server.lua'FiveM のリソースを RedM に移す
プラットフォームは共通でも、ゲームは別物です。変わる点を、ぶつかる順に並べました。
game キー
リソースは動作するゲームを宣言します。game 'gta5' は rdr3 サーバーでは起動しません。game 'rdr3' (警告の行も付けて) を使うか、両方で動くコードなら games { 'gta5', 'rdr3' } を使います。
ネイティブは別のセット
GTA V と RDR2 のネイティブは名前もハッシュも一致しません。RDR3 のネイティブの多くはまだ名前がないため、RedM のスクリプトはハッシュを使って Citizen.InvokeNative(0x...) で呼び出します。
コントロールはハッシュ
コントロールは INPUT_ 名の joaat ハッシュで、GTA V のような小さな番号ではありません。INPUT_JUMP は 0xD9D0E1C0、INPUT_ENTER は 0xCEFD9220 です。残りはハッシュ計算で求められます。
ゲームデータは新しいもの
ped、馬、武器、車両、プロップの名前、ブリップ、マーカー、テキストの書式はすべて RDR2 のものです。GTA V の一覧はどれも使えません。
そのまま使えるもの
サーバー側のコード、NUI ページ、イベント、state bag、convar、export、データベースのコードは同じように動きます。この部分はゲームではなく Cfx.re プラットフォームのものだからです。
フレームワーク
メンテナンスされているのは VORP と RSG の 2 つです。どちらもオープンソースなので、それを元に作ったものを販売する前にライセンスを確認してください。
| フレームワーク | ライセンス | 知っておくこと | |
|---|---|---|---|
| VORP | GPL-2.0 | 独自の構成: users と characters テーブル、items と character_inventories、武器用の loadout テーブル。公式の txAdmin recipe 一覧に VORP の recipe があります。 | リポジトリ ドキュメント |
| RSG | GPL-3.0 | QBCore のフォーク: citizenid と JSON カラムを持つ players の行、共有 Lua ファイルに書かれたアイテムとジョブ。チームが QBCore に慣れているなら自然な選択です。 | リポジトリ ドキュメント |
| RedEM:RP | GPL-3.0 (modules) | 2024 年以降コミットがありません。読む分には問題ありませんが、新しいサーバーを始めるにはリスクがあります。 | リポジトリ |
今すぐ RedM で使える fivemad ツール
ゲーム固有のものを必要としないので、RedM サーバーでもそのまま使えます。







