起動パラメーター
Learn how launch parameters control command-line arguments passed to your game executable.
読み終わるまでの所要時間 2 分最終更新 25日前
起動パラメーターは、起動時にゲームサーバーに渡される変数です。これらの変数は、他の構成変数より前にロードされ、構成変数 および
server.json- ポート番号を初期化します。
- ログディレクトリを設定します。
$$port$$port$$-port $$port$$ -queryport $$query_port$$ -log $$log_dir$$
サーバー変数
ビルド構成変数と同様に、起動パラメーター内で以下のサーバー固有変数を使用できます。以下の表に、サーバー変数の例を示します。それぞれに型、説明、値の例があります。変数 | 型 | 説明 | 値の例 |
|---|---|---|---|
| string | 起動時にゲームサーバーまたはアプリケーションに渡される起動パラメーターの文字列。 | |
| string | Unity 設定 server.json を格納するディレクトリ。 | |
| string | サーバーがメンバーになっているフリートの ID。 | |
| string | 実行可能ビルドの名前。 | |
| string | サーバーがログファイルを送信する先のディレクトリ。 | |
| string | サーバーがゲームファイルを送信する先のディレクトリ。ログファイルもここに書き込むことができます。 | |
| integer | サーバーが実行されているマシンの ID。 | |
| integer | サーバーがトラフィックに対してバインドする必要のあるネットワークポート。 | |
| integer | サーバーがクエリプロトコルトラフィックに対してバインドする必要のあるネットワークポート。 | |
| string | サーバーが実行しているビルドによってサポートされる クエリプロトコル。 | |
| integer | サーバーの ID。 | |
| string | サーバーがメンバーになっている地域の ID。 | |
| string | サーバーがメンバーになっている地域の名前。 | |
| string | サーバーの IP (バージョン 4) アドレス。 | |
| string | サーバーの IP (バージョン 6) アドレス。 | |
| string | サーバー開始時の UTC タイムスタンプ。 | |
デフォルトの起動パラメーター
以下のセクションでは、Unity で作成されたゲームと Unreal で作成されたゲームのデフォルトの起動パラメーターを示します。Unity
Unity で作成されるデフォルトの起動パラメーターには、-nographics-batchmode-logFile-nographics -batchmode -port $$port$$ -logFile $$log_dir$$/Engine.log
起動パラメーター | 説明 |
|---|---|
| グラフィックスなしのゲーム実行ファイルを実行します。 |
| Unity を バッチモード で実行します。バッチモードでは、Unity は人間によるインタラクションの必要なしにコマンドライン引数を実行します。 |
| サーバーがログファイルを保存する場所を指定します。サーバー ID に関連したディレクトリを受け入れ、ビルド構成変数 を格納できます。 |
queryPortqueryType-nographics -batchmode -logFile $$log_dir$$/Engine.log -queryPort $$query_port$$ -queryType $$query_type$$
Unreal
Unreal で作成されるデフォルトの起動パラメーターには-log-port-log=$serverid.log -port=$$port$$
起動パラメーター | 説明 |
|---|---|
| サーバーが ログファイル を保存する場所を指定します。 |
| クライアントがゲームサーバーに接続するために使用できるポートを指定します。 |
queryPortqueryType-log=$serverid.log -port=$$port$$ -queryPort $$query_port$$ -queryType $$query_type$$