このガイドでは、FiveM サーバーで最もよく発生する問題の解決方法を扱います — TXAdmin のアクセスの問題、CFX ライセンスキーのエラー、データベース接続の失敗、サーバークラッシュ、プレイヤーの接続の問題、リソースが読み込まれない問題などです。初期のサーバーセットアップについては、FiveM サーバーセットアップガイドを参照してください。
一般的なトラブルシューティングのヒント: 常に最初に GPanel のコンソール出力と TXAdmin ログを確認してください。ほとんどのエラーは原因を示す明確なメッセージを生成します。
TXAdmin が読み込まれない、またはアクセスできない
- サーバーが GPanel で稼働していることを確認してください — TXAdmin は FiveM サーバープロセスがアクティブな場合にのみ起動します。
- GPanel のコンソールで TXAdmin の URL とポートを確認してください。TXAdmin のポートはゲームポートとは異なります。
https://ではなくhttp://を使用していることを確認してください — TXAdmin はデフォルトでは SSL を使用しません。- TXAdmin が以前は動作していたのに読み込まれなくなった場合は、GPanel からサーバーを再起動してみてください。
- ブラウザのキャッシュをクリアするか、シークレット/プライベートウィンドウを試してください。
TXAdmin のパスワードを忘れましたか? ログインできない場合は、TXAdmin のプロファイルデータを削除してセットアップウィザードを再実行する必要があるかもしれません。GPanel の Files タブで TXAdmin のデータディレクトリを確認し、そのプロファイルファイルを削除してから、サーバーを再起動してください。
CFX ライセンスキーのエラー
| エラーメッセージ | 原因 | 解決方法 |
|---|---|---|
Invalid license key |
キーが正しくコピーされていない、または余分な空白がある | Keymaster にアクセスし、キーが有効であることを確認して、慎重に再度コピーしてください。GPanel の Startup 変数と server.cfg の sv_licenseKey の両方に貼り付けてください。 |
License key already in use |
キーが別のサーバー IP に登録されている | 各キーは一度に 1 つのサーバーでしか使用できません。Keymaster で古いキーを取り消し、現在のサーバー IP で新しいキーを生成してください。 |
Unable to verify license key |
Cfx.re 認証サーバーが一時的に利用できない | 数分待ってからサーバーを再起動してください。障害については status.cfx.re を確認してください。 |
ヒント: キーが GPanel の Startup 変数と
server.cfg(sv_licenseKey)の両方に設定されていることを確認してください。設定によっては、サーバーがどちらか一方から読み込む場合があります。
データベース接続のエラー
| エラーメッセージ | 原因 | 解決方法 |
|---|---|---|
Connection refused または ETIMEDOUT |
データベースのホストまたはポートが間違っている | GPanel の Databases タブからデータベースのホストアドレスとポートを再確認してください。localhost や 127.0.0.1 は使用しないでください。 |
Access denied |
ユーザー名またはパスワードが間違っている | タイプミスを避けるため、認証情報を GPanel から直接コピーしてください。パスワードは大文字と小文字が区別されます。 |
Unknown database |
データベース名が一致しない | 接続文字列のデータベース名が GPanel に表示されているものと正確に一致していることを確認してください。 |
データベースの追加トラブルシューティング手順:
- oxmysql を使用している場合は、
resources/フォルダにoxmysqlリソースがあること、そしてデータベースを必要とするリソースよりも前に server.cfg にensure oxmysqlが記載されていることを確認してください。 - パスワードに
@、#、%などの特殊文字が含まれている場合は、接続文字列で URL エンコードしてください(例:@は%40になります)。 - 接続文字列に文字の欠落や余分な文字がないかテストしてください — 1 文字でも位置がずれていると失敗します。
localhost は使用しないでください。 データベースサーバーはゲームサーバーとは別です。常に GPanel の Databases タブに表示されている完全なホストアドレスを使用してください。
起動時のサーバークラッシュ
- GPanel のコンソールでエラーメッセージを確認してください。よくある原因として、
server.cfgの欠落や設定ミス、無効な CFX ライセンスキー、壊れたリソースなどがあります。 - server.cfg でカスタムリソースをコメントアウト(各
ensure行の前に#を追加)して無効にし、再起動してみてください。1 つずつ追加し直して、問題のあるリソースを特定してください。 endpoint_add_tcpとendpoint_add_udpのポートが GPanel で割り当てられたポートと一致していることを確認してください。
# Comment out resources to isolate the problem
#ensure suspicious-resource
#ensure another-resource
# Keep core resources enabled
ensure mapmanager
ensure spawnmanager
ensure sessionmanager
ensure hardcap
ensure chat
不良リソースの二分探索: リソースが多数ある場合は、1 つずつではなく半分ずつコメントアウトしてください。これにより問題を大幅に速く絞り込めます。
プレイヤーが接続できない
- サーバーが GPanel で Running と表示されていることを確認してください。
- IP とポートを確認してください — プレイヤーは TXAdmin ポートではなくゲームポートを使用する必要があります。
sv_maxclientsが 0 や不合理に低い数値に設定されていないことを確認してください。- サーバーパスワード(server.cfg の
sv_password)を使用している場合は、プレイヤーがそれを知っていることを確認してください。 - プレイヤーは FiveM クライアントをインストールしている必要があります — 通常の GTA V ランチャーでは接続できません。
- GPanel の Network タブを確認し、
endpoint_add_tcpとendpoint_add_udpのポートが一致していることを確認してください。不一致があると接続できません。
サーバーがブラウザに表示されませんか? 新しいサーバーは FiveM サーバーリストに表示されるまで 5~15 分かかることがあります。それまでは直接接続(
IP:PORT)を使用してください。また、sv_licenseKey が有効であることも確認してください。
リソースが読み込まれない
- リソースフォルダが
resources/ディレクトリ(または適切なサブフォルダ)内にあることを確認してください。 - フォルダ名が server.cfg の
ensure行と正確に一致していることを確認してください(大文字と小文字が区別されます)。 - 各リソースには有効な
fxmanifest.lua(または古い__resource.lua)が含まれている必要があります。このファイルがない場合、リソースは読み込まれません。 - リソースに関連するエラーメッセージがないか、TXAdmin または GPanel のコンソールを確認してください。よくあるエラーには、依存関係の欠落や Lua の構文エラーがあります。
- リソースがフレームワーク(ESX、QBCore)を必要とする場合は、server.cfg でリソースより前にフレームワークが読み込まれていることを確認してください。
- リソースがデータベースを必要とする場合は、MySQL リソース(oxmysql、mysql-async)が読み込まれていて、データベース接続が機能していることを確認してください。
フォルダ構造を確認してください。 よくある間違いは、リソースをアップロードした結果、
resources/my-resource/my-resource/fxmanifest.lua のように二重にネストされたフォルダになってしまうことです。マニフェストはリソースフォルダ内に直接配置されている必要があります: resources/my-resource/fxmanifest.lua。
サーバーのパフォーマンスの問題
- TXAdmin を開き、Dashboard でパフォーマンス指標(ティックタイム、プレイヤー数、メモリ使用量)を確認してください。
- 正常な FiveM サーバーは、サーバーのティックタイム(「hitch」とも呼ばれる)を 20ms 未満に維持する必要があります。これを超える一貫したスパイクは、リソースが処理時間を使いすぎていることを示します。
- TXAdmin の Resources ページを使用して、どのリソースが最も多くのサーバー時間を消費しているかを特定してください。
- 最適化が不十分なリソースを削除または置き換えてください。出所不明の無料リソースがパフォーマンス問題の原因であることがよくあります。
- サーバープランのメモリや CPU の上限に達している場合は、読み込まれているリソースの数を減らしてください。
サポートを受ける
上記の解決策を試しても問題が解決しない場合:
- GPanel のコンソールまたは TXAdmin ログから完全なエラーメッセージをコピーしてください。
- すでに試したトラブルシューティング手順をメモしてください。
- この情報を添えて https://legionhosting.net/submitticket.php でサポートチケットを開いてください。当社のチームができるだけ早くお手伝いします。