mcpField
F
fivem-deployment

fivem-deployment

github.com/germanfndezクラウド・DevOps1966 回インストール2 週間前に更新
リポジトリ

fivem-deployment について

FiveM サーバー運用者向けに、FXServer アーティファクトの選択や更新、server.cfg の確認を支援するスキルです。最新のライフサイクル情報を参照し、サポート状況やセキュリティ設定、リソースの読み込み順を扱います。

主な機能

  1. 01FXServer ビルドとライフサイクルの確認
  2. 02Legacy と Enhanced のゲームビルド設定
  3. 03server.cfg とリソース順の監査
  4. 04txAdmin と更新手順の参照

活用シーン

  1. 01本番サーバー向けのサポート対象ビルド選定
  2. 02更新後に接続できないクライアントの調査
  3. 03起動設定とリソース依存関係の確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/germanfndez/fiveai-skills --skill fivem-deployment

インストール後、Claude Code で/fivem-deploymentを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

rules/
artifacts.md
compatibility-window.md
server-cfg.md
txadmin.md

詳細

FiveM のデプロイ

使用する FXServer アーティファクトの選定、サポート期間内での維持、起動する server.cfg の作成について説明します。

アクティベーション条件

使用するアーティファクト、FXServer または txAdmin の更新方法、更新後にクライアントが接続できない理由、sv_enforceGameBuild の設定値、または server.cfg の作成や監査についてユーザーから質問された場合に、このスキルを読み込みます。

厳守事項

  • ビルド番号を記憶だけで回答してはいけません。回答する前に、changelogs API から recommended と latest を読み取ってください。
  • critical フィールドと optional フィールドは無視してください。これらはビルド 7290 に固定されており、保守されていません。
  • EOL はビルドごとに変動します。今日動作するビルドでも、来週には期限切れになることがあります。使用中の正確なビルドについて support_policy_eol を確認してください。
  • sv_replaceExeToSwitchBuilds はビルド 35245 以降、非推奨です。絶対に出力してはいけません。
  • Enhanced では、sv_enforceGameBuild に指定できるのは 1(ベースゲーム、DLC なし)のみです。数値のビルド値を指定できるのは Legacy のみです。
  • sv_enforceGameBuild は起動時にのみ設定できます。実行中は設定できません。
  • sv_scriptHookAllowed true を絶対に推奨してはいけません。サーバーが脆弱になります。
  • server.cfg のリソース読み込み順はそのまま適用されます。依存先は依存元より先に ensure する必要があります。

判断基準

状況選択するビルド
本番サーバーAPI の recommended
新しいゲーム DLC のテストlatest
現在のビルドが 35245 より古い2026 年 10 月 15 日までに 35245 以降へアップグレード
ビルドの support_policy_eol 日付を過ぎている直ちにアップグレード。サポート対象外です
症状参照先
更新後にクライアントが参加できないrules/compatibility-window.md
ビルドの選定または確認rules/artifacts.md
サーバーが起動しない/convar に問題があるrules/server-cfg.md
アーティファクトをそのまま更新するrules/txadmin.md

実行手順

  1. プラットフォーム(linux または win32)のライフサイクル JSON を取得し、recommended、latest、support_policy、support_policy_eol を読み取ります。
  2. ユーザーの現在のビルドを recommended と比較し、さらにそのビルド固有の support_policy_eol エントリと照合します。
  3. 現在のビルドが 35245 より古い場合は、2026 年 10 月 15 日の互換性期限を伝えます。
  4. 上記の Legacy/Enhanced のルールに従って sv_enforceGameBuild を設定するか、デフォルトを使用するために省略します。
  5. デプロイ前に rules/server-cfg.md に照らして server.cfg を監査します。
  6. 回答では、ビルド番号、その EOL 値、参照したソース URL を明記します。

出力条件

選択したビルド番号、その EOL のタイムスタンプ、参照した API の URL を返します。server.cfg の行は、ensure の順序を維持したまま、実行可能な cfg ブロックとして出力します。ビルド番号、convar、txAdmin のメニューパスを決して作り上げてはいけません。

参考資料

  • rules/artifacts.md — changelogs API、recommended と latest の違い、変動する EOL、ビルドの選定。
  • rules/compatibility-window.md — 2026 年 10 月 15 日の期限、アップグレード手順、非推奨項目。
  • rules/server-cfg.md — server.cfg の基本事項、gamebuild、セキュリティ関連の convar。
  • rules/txadmin.md — アーティファクトの更新とバージョンの組み合わせにおける txAdmin の役割。

上流ドキュメント:https://docs.fivem.net/docs/server-manual/setting-up-a-server/

コメント