SteamGameServer - stingray.SteamGameServer オブジェクト リファレンス - Stingray Lua API リファレンス

stingray.SteamGameServer オブジェクト リファレンス

説明

Steam ゲームのサーバ ノードを表します。

サーバ ノードはサーバ ブラウザに表示されます。

サーバ ノードには専用サーバだけでなく、自身のゲームをサーバ ブラウザで公開することを希望している一般プレイヤーも含まれます。

作成されたゲーム サーバはマスター サーバに接続されていないため、サーバの状態を追跡し、サーバが稼働中であることをサーバ マネージャに通知できるようにする必要があります。

関数

パラメータ
この関数はパラメータを受け入れません。
戻り値

integer

アプリケーション ID を返します。

パラメータ

self :

stingray.SteamGameServer

この関数を機能させるオブジェクト インスタンスを指定します。

このオブジェクトのインスタンスでこの関数を呼び出すために、コロン : 呼び出し構文を使用できます。その場合、このパラメータは省略する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。

key :

string

値のキーを指定します。

戻り値

string

指定したキーの保存されている文字列キーです。

パラメータ

self :

stingray.SteamGameServer

この関数を機能させるオブジェクト インスタンスを指定します。

このオブジェクトのインスタンスでこの関数を呼び出すために、コロン : 呼び出し構文を使用できます。その場合、このパラメータは省略する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。
戻り値

string[]

サーバ上のすべてのメンバーの ID をリストしたテーブルを返します。

[]表記は、この型が配列(メンバーのキーは連番、各要素の値は示されている型のインスタンス)であることを示します。
パラメータ

self :

stingray.SteamGameServer

この関数を機能させるオブジェクト インスタンスを指定します。

このオブジェクトのインスタンスでこの関数を呼び出すために、コロン : 呼び出し構文を使用できます。その場合、このパラメータは省略する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。

peer :

string

名前を取得するピアの ID を指定します。

戻り値

string

ピアの名前を返します。

パラメータ

self :

stingray.SteamGameServer

この関数を機能させるオブジェクト インスタンスを指定します。

このオブジェクトのインスタンスでこの関数を呼び出すために、コロン : 呼び出し構文を使用できます。その場合、このパラメータは省略する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。

player :

string

除去するピアの ID を指定します。

戻り値
この関数は値を返しません。
パラメータ

self :

stingray.SteamGameServer

この関数を機能させるオブジェクト インスタンスを指定します。

このオブジェクトのインスタンスでこの関数を呼び出すために、コロン : 呼び出し構文を使用できます。その場合、このパラメータは省略する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。

callback_object :

table

このフレームで発生したイベントの警告を発行するために関数を呼び出すオブジェクトを指定します。

戻り値
この関数は値を返しません。

コールバック オブジェクトに対しては次の呼び出しを行えます。

  • server_member_added(peer): 新しいメンバーがサーバに参加すると呼び出されます。
パラメータ

self :

stingray.SteamGameServer

この関数を機能させるオブジェクト インスタンスを指定します。

このオブジェクトのインスタンスでこの関数を呼び出すために、コロン : 呼び出し構文を使用できます。その場合、このパラメータは省略する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。

key :

string

データのキー名を指定します。

value :

string

指定されたキーに対応する値を指定します。

戻り値
この関数は値を返しません。
パラメータ

self :

stingray.SteamGameServer

この関数を機能させるオブジェクト インスタンスを指定します。

このオブジェクトのインスタンスでこの関数を呼び出すために、コロン : 呼び出し構文を使用できます。その場合、このパラメータは省略する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。

value :

table

すべて文字列からなるキーと値のペアのテーブルを指定します。

戻り値
この関数は値を返しません。
パラメータ

self :

stingray.SteamGameServer

この関数を機能させるオブジェクト インスタンスを指定します。

このオブジェクトのインスタンスでこの関数を呼び出すために、コロン : 呼び出し構文を使用できます。その場合、このパラメータは省略する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。

tags :

string

サーバに対して設定するゲーム タグを指定します。

戻り値
この関数は値を返しません。
パラメータ

self :

stingray.SteamGameServer

この関数を機能させるオブジェクト インスタンスを指定します。

このオブジェクトのインスタンスでこの関数を呼び出すために、コロン : 呼び出し構文を使用できます。その場合、このパラメータは省略する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。

map :

string

マップの名前を指定します。

戻り値
この関数は値を返しません。
パラメータ

self :

stingray.SteamGameServer

この関数を機能させるオブジェクト インスタンスを指定します。

このオブジェクトのインスタンスでこの関数を呼び出すために、コロン : 呼び出し構文を使用できます。その場合、このパラメータは省略する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。

peer :

string

スコアを設定するピアを指定します。

score :

integer

指定されたピアに対して設定するスコアを指定します。

戻り値
この関数は値を返しません。

スコアは各プレイヤーの名前とともに Steam サーバ ブラウザで表示される整数値です。

パラメータ

self :

stingray.SteamGameServer

この関数を機能させるオブジェクト インスタンスを指定します。

このオブジェクトのインスタンスでこの関数を呼び出すために、コロン : 呼び出し構文を使用できます。その場合、このパラメータは省略する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。

name :

string

サーバの名前を指定します。

戻り値
この関数は値を返しません。
パラメータ

self :

stingray.SteamGameServer

この関数を機能させるオブジェクト インスタンスを指定します。

このオブジェクトのインスタンスでこの関数を呼び出すために、コロン : 呼び出し構文を使用できます。その場合、このパラメータは省略する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。
戻り値

integer

接続状態定数グループに含まれるいずれかの値によって示される接続状態を返します。

接続状態定数

マスター ゲーム サーバとの接続状態を示す定数です。

CONNECTED : integer

サーバがマスター サーバに接続されていることを示します。

CONNECTING : integer

サーバがマスター サーバとの接続を試行中であることを示します。

DISCONNECTED : integer

サーバがマスター サーバとの接触を失っていることを示します。