このガイドでは、Legion Hosting 上の SuperTuxKart サーバーのサーバー管理、コンソールコマンド、トラック管理、高度な設定について説明します。初期セットアップとプレイヤー接続の手順については、SuperTuxKart サーバーセットアップガイドを参照してください。
1. ネットワークコンソール
SuperTuxKart は --network-console フラグを有効にして実行されます。これにより、GPanel の Console タブからアクセスできるテキストコンソールが提供されます。サーバーが起動すると、Available command: に続いて、使用できるコマンドのリストが表示されます。
2. コンソールコマンド
| コマンド | 説明 |
|---|---|
help |
利用可能なすべてのコンソールコマンドを一覧表示します。 |
listpeers |
接続中のすべてのプレイヤーとそのピアIDを表示します。 |
kick [peer_id] |
ピアIDでプレイヤーをキックします(IDを確認するには listpeers を使用)。 |
kickban [peer_id] |
ピアIDでプレイヤーをキックしてBANします。 |
listban |
現在のBANリストを表示します。 |
quit |
サーバーを正常にシャットダウンします。 |
listpeers を使用してプレイヤーの現在のピアIDを確認してください。IDはセッション間で変わります。
3. サーバー設定(config.xml)
高度なサーバー設定は XML 設定ファイルを通じて管理されます:
config.xml
このファイルは GPanel の Files タブまたは SFTP 経由で編集してください。ファイルは標準的な XML 形式を使用します。
主要な設定セクション
config.xml ファイルには、以下の設定が含まれます:
- サーバーの識別情報 -- 名前、MOTD、オーナー表示。
- トラック選択 -- 利用可能なトラック、トラックローテーション、投票オプション。
- ゲームルール -- ラップ数、アイテムの頻度、チーム設定。
- ネットワーク設定 -- 接続タイムアウト、帯域幅制限。
- AIボット -- 空きスロットを埋める AI カートの数。
4. ゲームモード管理
ゲームモードは MODE 起動変数で設定されます。モードを変更するには:
- サーバーを停止します。
- GPanel の Startup タブに移動します。
MODEの値(0~5)を変更します。- サーバーを再起動します。
| 値 | モード |
|---|---|
0 | 通常レース |
1 | タイムトライアル |
2 | バトル |
3 | サッカー |
4 | フォロー・ザ・リーダー |
5 | キャプチャー・ザ・フラッグ |
5. 難易度管理
難易度設定はカートのスピードと AI の挙動に影響します。DIFFICULTY 起動変数(0~3)で変更します。
0(Beginner)-- 新しいプレイヤーやカジュアルなサーバーに最適。1(Intermediate)-- スキルが混在するグループに適したバランス。2(Expert)-- 経験豊富なプレイヤー向け。3(SuperTux)-- 最大の挑戦とスピード。
6. MOTD(Message of the Day)
MOTD 起動変数(最大100文字)を使用して、サーバーブラウザでプレイヤーに表示されるカスタムメッセージを設定します。これは、サーバールール、イベント、スケジュールを告知するのに役立ちます。
7. トラックとカスタムコンテンツ
SuperTuxKart には、トラックとカートの大規模なライブラリが含まれています。サーバーはそのインストールからのトラックデータを使用します。カスタムのアドオントラックは、どのトラックがローテーションで利用可能かを指定することで、config.xml ファイルを通じて管理できます。
デフォルトのインストールには、すべてのゲームモード用のトラックが含まれています:
- レーシングトラック -- レースおよびタイムトライアルモード用のさまざまなテーマのサーキット。
- バトルアリーナ -- バトルおよびCTFモード専用のマップ。
- サッカーフィールド -- サッカーモード用に設計されたマップ。
8. トラブルシューティング
| 問題 | 解決策 |
|---|---|
| サーバーがブラウザに表示されない | サーバーが実行中で、--lan-server フラグ(デフォルトで有効)を使用していることを確認してください。プレイヤーは直接IP接続を使用する必要がある場合があります。 |
| プレイヤーが切断される | エラーメッセージについてはコンソールを確認してください。サーバーが過負荷の場合は MAX_PLAYERS を減らしてください。 |
| ゲームモードが間違っている | Startup タブで MODE 変数が正しく設定されていることを確認し、サーバーを再起動してください。 |
| サーバーのソースからのビルドが失敗する | これはインストールプロセスによって処理されます。ビルドエラーが発生した場合は、サポートチケットを開いてください。 |
関連記事
お困りですか?
SuperTuxKart サーバーで問題が発生した場合は、サポートチケットを開いて、サーバーIP、問題の説明、および GPanel コンソールからの関連するエラーメッセージを含めてください。