このガイドでは、Legion Hosting でホストされる FiveM (GTA V マルチプレイヤー)サーバーのセットアップ手順を — CFX ライセンスキーの取得と TXAdmin の設定から、server.cfg の編集とプレイヤーの接続まで — 順を追って説明します。
前提条件
- Legion Hosting の FiveM サーバー(アカウントでアクティブ)
- Cfx.re フォーラムアカウント(無料 — ライセンスキーの生成に必要)
- GPanel へのアクセス
- PC にインストールされた FiveM クライアント(fivem.net)
ステップ 1: CFX ライセンスキーの取得
すべての FiveM サーバーには、Cfx.re(FiveM の開発者)からの一意のライセンスキーが必要です。このキーは無料で、Cfx.re アカウントに紐付けられています。
- https://keymaster.fivem.net/ にアクセスし、Cfx.re フォーラムアカウントでログインします。
- New Server(または Register a new server)をクリックします。
- 詳細を入力します:
- Label: サーバーの分かりやすい名前(例: 「My Legion FiveM Server」)
- Server IP Address: GPanel からサーバーの IP アドレスを入力します(サーバーの IP とポートを確認する方法を参照)
- Server Type: 適切なタイプを選択します(通常は「Other / Apache / nginx」)
- Generate をクリックします。
- 生成されたライセンスキーをコピーします — 次のステップで必要になります。
ステップ 2: 初回サーバー起動と TXAdmin のセットアップ
Legion Hosting でホストされる FiveM サーバーには TXAdmin が含まれています — これは FiveM サーバーと並行して動作する Web ベースの管理パネルです。初回起動時、TXAdmin が初期セットアップをガイドします。
サーバーの起動
- GPanel にログインし、FiveM サーバーを選択します。
- Startup タブに移動し、FIVEM_LICENSE(または同様の名前の)変数を見つけます。ここに CFX ライセンスキーを貼り付けて保存します。
- Console タブに移動し、Start をクリックします。
- コンソール出力を確認します。初回起動時、サーバーは必要な FiveM アーティファクトをダウンロードします — これには数分かかる場合があります。
- TXAdmin の準備が整うと、TXAdmin URL と PIN コードを含むメッセージがコンソールに表示されます。
http://YOUR_SERVER_IP:TXADMIN_PORT です。
TXAdmin セットアップの完了
- ブラウザで TXAdmin URL を開きます。
- GPanel コンソール出力に表示される PIN を入力します。
- TXAdmin 管理者アカウント(ユーザー名とパスワード)を作成します。
- TXAdmin がセットアップウィザードを案内します:
- Server Name: FiveM サーバーブラウザに表示される名前を選択します。
- Deployment Type: テンプレートを選択します(例: 事前構成されたベースの場合は「Popular Recipes」、カスタムセットアップがある場合は「Remote URL / Template」)。
- Server Data Folder: 変更する特定の理由がない限り、デフォルトのままにします。
- CFX Key: 再度プロンプトが表示された場合は、ライセンスキーを貼り付けます。
- ウィザードを完了し、TXAdmin がサーバーファイルのデプロイを完了するのを待ちます。これには数分かかる場合があります。
ステップ 3: server.cfg の設定
server.cfg ファイルは、FiveM サーバーのメイン設定ファイルです。TXAdmin はセットアップ中に基本的なものを生成しますが、確認してカスタマイズすることをお勧めします。
server.cfg へのアクセス
- GPanel で、Files タブをクリックします。
- サーバーデータフォルダ(通常はルートディレクトリまたは TXAdmin テンプレートによって作成されたフォルダ)に移動します。
server.cfgをクリックして、インラインエディタで開きます。
必須設定
| 設定 | 説明 | 例 |
|---|---|---|
sv_hostname |
FiveM サーバーブラウザに表示されるサーバー名 | "My Legion FiveM Server" |
sv_licenseKey |
Keymaster からの CFX ライセンスキー | "cfxk_xxxxxxxxxxxxxxxxxxxx" |
sv_maxclients |
サーバーで許可されるプレイヤーの最大数 | 48 |
endpoint_add_tcp |
TCP リスニングアドレスとポート | "0.0.0.0:YOUR_PORT" |
endpoint_add_udp |
UDP リスニングアドレスとポート | "0.0.0.0:YOUR_PORT" |
sv_endpointprivacy |
サーバーリストでプレイヤーの IP アドレスを非表示にします | true |
sets sv_projectName |
サーバーブラウザの詳細に表示される短いプロジェクト名 | "My RP Server" |
sets sv_projectDesc |
サーバーブラウザの詳細に表示される短い説明 | "A custom roleplay server" |
最小限の server.cfg の例:
# Server Identity
sv_hostname "My Legion FiveM Server"
sets sv_projectName "My RP Server"
sets sv_projectDesc "A custom roleplay server hosted by Legion Hosting"
# License Key
sv_licenseKey "cfxk_YOUR_KEY_HERE"
# Network — use the port assigned in GPanel
endpoint_add_tcp "0.0.0.0:YOUR_PORT"
endpoint_add_udp "0.0.0.0:YOUR_PORT"
# Player Limit
sv_maxclients 48
# Privacy
sv_endpointprivacy true
# Resources
ensure mapmanager
ensure spawnmanager
ensure sessionmanager
ensure basic-gamemode
ensure hardcap
ensure chat
endpoint_add_tcp と endpoint_add_udp のポートは、GPanel でサーバーに割り当てられたゲームポートと一致する必要があります。特定のポートについては GPanel の Network タブを確認してください。
ステップ 4: FiveM サーバーへの接続
サーバーが設定され実行されると、プレイヤーは FiveM サーバーブラウザまたは直接接続のいずれかを使用して接続できます。
直接接続
- FiveM クライアントを開きます。
- F8 を押して FiveM コンソールを開くか、ホーム画面の Direct Connect ボタンをクリックします。
- サーバーの IP とゲームポートを
IP:PORTの形式で入力します。 - Connect をクリックします。
サーバーブラウザ
- FiveM クライアントを開き、Play をクリックします。
- サーバーブラウザで、サーバー名(server.cfg の
sv_hostname値)を検索します。 - サーバーをクリックし、次に Connect をクリックします。
sv_licenseKey が有効であること、server.cfg のポートが GPanel のネットワーク設定と一致していることを確認してください。
TXAdmin によるサーバーの管理
初期セットアップ後、TXAdmin は日々のサーバー管理のための Web ダッシュボードを提供します。http://YOUR_SERVER_IP:TXADMIN_PORT でアクセスします。
| 機能 | 説明 |
|---|---|
| Dashboard | サーバーのステータス、プレイヤー数、パフォーマンスメトリクスを一目で表示します。 |
| Players | オンラインプレイヤーの表示、プレイヤーのキックや BAN、プレイヤー履歴の表示。 |
| Live Console | ゲーム内コンソールと同様に、サーバーコマンドをリアルタイムで実行します。 |
| Resources | サーバー全体を再起動せずに、個々のリソースを起動、停止、再起動します。 |
| Server Log | プレイヤーと管理者のアクションを監査するためのアクションログを表示します。 |
| CFG Editor | GPanel ファイルマネージャーを必要とせずに、TXAdmin から直接 server.cfg を編集します。 |
| Scheduled Restarts | サーバーを新鮮に保つため、設定された間隔で自動再起動を構成します。 |
サポートを受ける
このガイドに従ったにもかかわらず、まだ問題が発生している場合:
- GPanel コンソールまたは TXAdmin ログからエラーメッセージをコピーします。
- どのステップで行き詰まっているか、そしてすでに何を試したかを記録します。
- この情報を添えて https://legionhosting.net/submitticket.php でサポートチケットを開いてください。当社のチームができるだけ早くお手伝いします。