Room's definitions.json
What is definitions.json?
We can create definitions.json in side rooms folder for example /rooms/myRoom/definitions.json. This file store defintion options of the room. This definitions are based on Colyseus's room definition options
Here is example of definitions.json
definitions.json
{
"filterBy": ["mode"],
"sortBy": { "clients": -1 }
}
Using options when join room on game client api example
var options = new Dictionary<string, object>();
options["mode"] = "duo";
roomClient.JoinOrCreate(options, (colyseusRoom) =>
{
//hadle join room success
}, (error) =>
{
//handle error
});