このガイドでは、Legion Hosting 上で SuperTuxKart 専用サーバーをセットアップし、ゲームモードを設定し、プレイヤーを接続する方法を説明します。SuperTuxKart は、複数のゲームモード、トラック、キャラクターを備えた無料のオープンソース・カートレーシングゲームです。管理者コマンド、サーバー管理、高度な設定については、SuperTuxKart 管理者およびコマンドガイドをご覧ください。
SuperTuxKart とは? SuperTuxKart は、無料のオープンソース 3D カートレーシングゲームです。複数のキャラクター、トラック、ゲームモード(レース、タイムトライアル、バトル、サッカー、フォロー・ザ・リーダー、キャプチャー・ザ・フラッグ)を備え、最大 24 人までのオンラインマルチプレイヤーに対応しています。
1. 初回起動
- GPanel にログインし、SuperTuxKart サーバーを選択します。
- Startup タブに移動し、変数を設定します(セクション 2 の表を参照)。
- SERVER_NAME をお好みのサーバー名に設定します。
- サーバーの MODE と DIFFICULTY を選択します。
- Console タブに戻り、Start をクリックします。
- コンソールに
Available command:が表示され、サーバーの準備が整うのを待ちます。
初回起動で config.xml が生成されます。
config.xml 設定ファイルは、初回起動時にデフォルト設定で作成されます。高度なオプションについては、初回起動後にカスタマイズできます。
2. GPanel スタートアップ変数
以下の変数は GPanel の Startup タブで利用できます。
| 変数 | デフォルト | 説明 |
|---|---|---|
SERVER_NAME |
Pterodactyl_Server |
サーバーブラウザに表示されるサーバー名(最大 50 文字)。 |
CONFIG_NAME |
config.xml |
サーバー設定 XML ファイルの名前。 |
MODE |
0 |
ゲームモード(下記の表を参照)。 |
DIFFICULTY |
0 |
AI の難易度とカートの速度(下記の表を参照)。 |
MAX_PLAYERS |
8 |
最大プレイヤー数(1〜24)。 |
MOTD |
(空) | サーバーに表示される本日のメッセージ(最大 100 文字)。 |
3. ゲームモード
MODE スタートアップ変数を以下のいずれかの値に設定します:
| 値 | モード | 説明 |
|---|---|---|
0 |
ノーマルレース | アイテムとパワーアップを使った標準的なレース。 |
1 |
タイムトライアル | アイテムなしで最速ラップタイムを競うレース。 |
2 |
バトル | アイテムを使ったアリーナ戦闘。最後まで残ったカートが勝利します。 |
3 |
サッカー | カートを操作してボールを相手のゴールに押し込みます。 |
4 |
フォロー・ザ・リーダー | 指定されたリーダーカートを追従します。各ラウンドで最下位が脱落します。 |
5 |
キャプチャー・ザ・フラッグ | カートが敵の旗を奪い合うチーム戦の CTF。 |
4. 難易度レベル
DIFFICULTY スタートアップ変数を以下のいずれかの値に設定します:
| 値 | 難易度 | 説明 |
|---|---|---|
0 |
ビギナー | 最も遅いカート速度、最も簡単な AI 対戦相手。 |
1 |
インターミディエイト | 中程度のカート速度と AI 難易度。 |
2 |
エキスパート | 手強い AI を備えた高速カート。 |
3 |
SuperTux | 最高速度と最も手強い AI 対戦相手。 |
5. プレイヤーの接続方法
- SuperTuxKart を起動します。
- メインメニューから Online を選択し、次に Global Networking を選択します。
- サーバーリストを閲覧し、名前でサーバーを探します。
- または、Enter server address オプションを使用し、GPanel の Network タブにある IP とポートを入力します。
- カートを選択してゲームに参加します。
プライベート IP をお持ちでない限り、ポートはランダムに割り当てられます。 サーバーの実際の IP とポートについては、GPanel の Network タブをご確認ください。詳細はサーバーの IP とポートの確認方法をご覧ください。
6. サーバー設定(config.xml)
メインの設定ファイルは次のとおりです:
config.xml
この XML ファイルには、スタートアップ変数で制御できる範囲を超えた高度なサーバー設定が含まれています。GPanel の Files タブ、または SFTP を使って編集してください。
config.xml を編集する前に必ずサーバーを停止してください。 サーバーは起動時にこのファイルを読み込みます。実行中に行った変更は、次回の再起動まで反映されません。
関連記事
サポートが必要ですか?
SuperTuxKart サーバーで問題が発生した場合は、サポートチケットを開いて、サーバー IP、問題の説明、および GPanel コンソールからの関連するエラーメッセージを記載してください。