ルーム作成
▼エンドポイント
https://<ルームサーバーエンドポイント>/strix/handler
▼ヘッダー
x-strix-api-key: <APIキー>
Content-type: application/json
▼ボディ
{
"@class": "jp.co.soft_gear.strix.server.room.message.RoomCreateMessage",
"requestId": 4,
"properties": {
"key1": 1.1,
"key2": 2.2,
"key5": 5.5,
"key6": 6.6,
"key3": 3.3,
"key4": 4.4,
"name": "WebAPIからのルーム",
"stringKey": "hoge",
"key7": 7.7,
"key8": 8.8,
"properties": {
"hoge": "fuga", //例では hoge の値を fuga に設定します
"x": 1.3, //例では x の値を 1.3 に設定します
"rank": 10 //例では rank の値を 10 に設定します
},
"capacity": 4
},
"roomMemberProperties": {
"name": "新しいプレイヤー"
},
"joinImmediately": false,
"parameterClass": "jp.co.soft_gear.strix.server.match.room.model.CustomizableMatchRoom"
}
▼レスポンス
{
"@class": "jp.co.soft_gear.strix.server.room.message.RoomCreateResponse",
"parameterClasses": [
"jp.co.soft_gear.strix.server.match.room.model.CustomizableMatchRoom"
],
"requestId": 4,
"model": {
"@class": "jp.co.soft_gear.strix.server.match.room.model.CustomizableMatchRoom",
"primaryKey": 1,
"ownerUid": "[SharedUID:0]",
"name": "WebAPIからのルーム",
"capacity": 4,
"memberCount": 0,
"password": null,
"state": 0,
"isJoinable": true,
"key1": 1.1,
"key2": 2.2,
"key3": 3.3,
"key4": 4.4,
"key5": 5.5,
"key6": 6.6,
"key7": 7.7,
"key8": 8.8,
"stringKey": "hoge",
"properties": {
"x": 1.3,
"rank": 10,
"hoge": "fuga"
}
},
"roomMember": null,
"parameterClass": "jp.co.soft_gear.strix.server.match.room.model.CustomizableMatchRoom"
}