このガイドでは、Counter-Strike 2 サーバーの一般的な問題とその修正方法について説明します。初期サーバー設定については、CS2 サーバーセットアップガイドをご覧ください。管理者コマンドと競技構成については、CS2 管理者設定をご覧ください。
GSLT / Steam 認証エラー
サーバーがサーバーブラウザに表示され、VAC 保護付きで稼働するには、有効な Game Server Login Token (GSLT) が必要です。以下の表では、最も一般的な GSLT 関連のエラーについて説明します。
| エラー / 症状 | 原因 | 修正 |
|---|---|---|
No account token specified |
起動パラメータに GSLT が設定されていない | GPanel で Startup タブを開き、トークンを GSLT フィールドに貼り付けます |
GSLT is expired or invalid |
トークンが再生成または取り消された | Steam ゲームサーバー管理にアクセスし、トークンを再生成してから、GPanel で更新します |
Game server login token banned |
トークンに関連付けられたアカウントが BAN を受けた | BAN はトークンごとに永久的です。クリーンな Steam アカウントで新しいトークンを生成してください |
| サーバーが insecure モードで起動する | GSLT が欠落しているか、Steam 接続に失敗した | トークンが設定されていることを確認し、割り当てられたゲームポート(GPanel の Network タブを参照)に到達可能であることを確認し、Steam ハンドシェイクのために 60 秒待ちます |
サーバーがブラウザに表示されない
server.cfgにsv_lan 0が設定されていることを確認します。LAN モードでは、インターネットブラウザからサーバーが非表示になります。- GSLT が有効であり、サーバーコンソールに Connection to Steam servers successful が表示されることを確認します。
- サーバーブラウザのリストは反映されるまでに最大 5 分かかる場合があります。その間はお気に入りまたは直接接続を使用してください。
- 一部の ISP や地域では、Steam のサーバーブラウザの UDP クエリに問題があります。ポートに到達可能であれば、コンソールを介した直接接続は常に機能します。
サーバーの IP と割り当てられたポートは、GPanel の Network タブで確認してください。詳細な手順については、サーバー IP とポートの確認方法をご覧ください。
VAC / アンチチートの問題
- VAC には有効な GSLT と
sv_cheats 0が必要です。 sv_cheats 1でテストしている場合、そのセッションでは VAC が自動的に無効になります。公開する前にサーバーを再起動し、チートがオフになっていることを確認してください。- 署名されていないまたは古いプラグインを実行すると、VAC がサーバーを insecure としてフラグを立てる可能性があります。CS2 のゲームアップデートのたびに MetaMod と CounterStrikeSharp を最新の状態に保ってください。
起動時にサーバーがクラッシュする
- クラッシュ直後に GPanel の Console タブでエラーメッセージを確認します。
- 最も一般的な原因は、CS2 アップデート後の古い MetaMod または CounterStrikeSharp ビルドです。プラグインフレームワークを削除または更新して再試行してください。
- 破損したゲームファイルもクラッシュを引き起こす可能性があります。GPanel の Reinstall オプションを使用して、ゲームファイルを検証および復元してください。
最初にバックアップを: 再インストールする前に、構成ファイルを失わないように、SFTP を介して
game/csgo/cfg/ フォルダをダウンロードしてください。SFTP を使用したファイルのアップロード方法をご覧ください。
プレイヤーが接続できない
- サーバーが完全に起動し、コンソールに Connection to Steam servers successful が表示されていることを確認します。
- プレイヤーが GPanel の Network タブの正しい IP とポートを使用していることを確認します。
sv_passwordが設定されている場合、プレイヤーは参加前にパスワードを入力する必要があります。直接共有するか、それを含む Steam 接続リンクを使用してください:steam://connect/YOUR.SERVER.IP:PORT/YourPassword- サーバーと同じ LAN 上のプレイヤーは、IP で直接接続する必要があります。Steam サーバーブラウザは LAN ローカルサーバーを正しく表示しない場合があります。
Workshop マップが読み込まれない
- 起動パラメータに Steam Web API キーを設定していることを確認します。steamcommunity.com/dev/apikey から取得してください。
- workshop マップ ID が正しいことを確認します(Steam Workshop の URL の数値 ID)。
- コンソールでダウンロードエラーを確認します。大きな workshop マップは、初回読み込み時にダウンロードに数分かかる場合があります。
- マップの読み込みに失敗した場合は、サーバーを再起動してみてください。一部の workshop ダウンロードは、完了するためにクリーンな再起動が必要です。
MetaMod / CounterStrikeSharp が読み込まれない
gameinfo.giファイルに MetaMod の検索パスエントリがあることを確認します。Game csgo/addons/metamodの行が、SearchPathsブロック内の最初のGameエントリの上に表示される必要があります。- GPanel コンソールで
meta listを実行します。MetaMod がリストに表示されない場合は、ファイルパスを再確認してください:game/csgo/addons/metamod/が存在する必要があります。 - CounterStrikeSharp の場合、with-runtime パッケージをダウンロードしたことを確認してください。.NET ランタイムがないと、プラグインはサイレントに読み込みに失敗します。
- CS2 のゲームアップデートのたびに、MetaMod および CounterStrikeSharp のページで更新されたビルドを確認してください。古いビルドはプラグイン障害の最大の原因です。
バージョンを混在させないでください: MetaMod と CounterStrikeSharp は常に一緒に更新してください。この 2 つの間の不一致は、クラッシュやサイレントな障害を引き起こす可能性があります。
高レイテンシ / ラグ
- サーバーが GPanel で割り当てられた RAM を使い果たしていないか確認します。多数のプラグインや workshop マップを持つ CS2 サーバーは、大量のメモリを使用する可能性があります。
server.cfgのレート設定を確認します。最新の CS2 デフォルト(sv_maxrate 0、sv_maxupdaterate 128)は、ほとんどのセットアップでうまく機能します。- 特定の地域のプレイヤーが高い ping を経験する場合、問題はサーバー構成ではなくネットワークルーティングです。地理的な距離に対するサーバーサイドの修正はありません。
- 使用していないプラグインを無効にします。読み込まれた各プラグインは、ティックごとに処理オーバーヘッドを追加します。
関連記事
- CS2 サーバーセットアップガイド — GSLT、server.cfg、ゲームモード、接続
- CS2 管理者設定 — RCON、コマンド、競技構成
- サーバー IP とポートの確認方法
- SFTP を使用したファイルのアップロード方法
サポートが必要ですか? このガイドに従っても問題が解決しない場合は、legionhosting.net/submitticket.php でサポートチケットを開き、サーバーの GPanel ID、正確なエラーメッセージ、およびサーバーに加えた最近の変更を記載してください。