GTA V EnhancedはFiveM Legacyとは別のプラットフォームとして、専用のサーバーファイル(cfx-server)でFiveMがサポートしています。このツールはCfx.reが文書化したEnhanced向けの変更に沿ったserver.cfgを生成します。他のGTA Vマルチプレイヤー基盤もありますが、Enhanced対応はここでは検証していません。
ツールの使い方
Cfx.reポータルで無料のライセンスキーを取得し、sv_licenseKeyに貼り付けます。
名前、ポート(TCPとUDPのエンドポイントは各1つ)、スロット、sv_syncTickRateを入力します。
DLCなしのベースゲームを動かす場合のみ「sv_enforceGameBuild 1」を有効にします(無効なら最新ビルドが読み込まれます)。
ファイルをserver-dataフォルダにコピーし、「+exec server.cfg」を付けてcfx-serverを起動します。
Enhancedでの変更点
Cfx.re公式ドキュメント(docs.fivem.net/docs/developers/legacy-vs-enhanced)によると:サポートされ既定で読み込まれるのは最新のゲームビルドのみ。sv_enforceGameBuild 1でベースゲームを読み込みます。endpoint_add_tcp/udpは各1つのみ。OneSyncはbig modeのみ(P2P同期はクライアント・サーバー方式に置換)。sv_syncTickRateの既定は60(1〜120)。RCONは既定でオフでポート29200を使用。開発者モードにはsv_devMode trueが必要。Asset Escrowは未実装。旧設定のonesync_enableBeyond、sv_enhancedHostSupport、sv_protectServerEntitiesは効果がありません。ファイル名はcfx-server_win_x64/cfx-server-linux_x64、実行ファイルはcfx-server.exeです。
endpoint_add_tcp "0.0.0.0:30120"
endpoint_add_udp "0.0.0.0:30120"
sv_licenseKey "changeme"
sv_syncTickRate 60
ensure mapmanagerよくある質問
- OneSyncの設定がないのはなぜですか?
- Cfx.reのドキュメントによれば、EnhancedではOneSync big modeが唯一のモードなので、FiveM Legacyの「set onesync」行は不要です。
- FiveM Legacyのリソースは使えますか?
- 多くは使えますが常にではありません。Monoは.NETに置き換えられ(開発者は.NET 10 SDKが必要)、Asset Escrow対象のリソースはまだ動作せず、キーバリューDBファイルは移行が必要です。リソースごとに検証してください。
