Loading CHANGELOG.md +7 −0 Original line number Diff line number Diff line Loading @@ -4,14 +4,21 @@ All notable changes to this project are documented below. The format is based on [keep a changelog](http://keepachangelog.com) and this project uses [semantic versioning](http://semver.org). ## [Unreleased] ### Added - More flexible query-based filter when listing realtime multiplayer matches. - Runtime function to batch get groups by group ID. ### Changed - Improved cancellation of ongoing work when clients disconnect. - Improved validation of dispatcher broadcast message filters. - Set maximum size of authoritative match labels to 2048 bytes. ### Fixed - Use leaderboard expires rather than end active IDs with leaderboard resets. - Better validation of tournament duration when a reset schedule is set. - Set default matchmaker input query if none supplied with the request. - Removed a potential race condition when session ping backoff triggers alongside a timed ping. - Errors returned by InitModule hooks from Go runtime plugins will now correctly halt startup. ## [2.1.0] - 2018-10-08 ### Added Loading api/api.pb.go +219 −209 File changed.Preview size limit exceeded, changes collapsed. Show changes api/api.proto +2 −0 Original line number Diff line number Diff line Loading @@ -534,6 +534,8 @@ message ListMatchesRequest { google.protobuf.Int32Value min_size = 4; // Maximum user count. google.protobuf.Int32Value max_size = 5; // Arbitrary label query. google.protobuf.StringValue query = 6; } // Get a list of unexpired notifications. Loading apigrpc/apigrpc.swagger.json +7 −0 Original line number Diff line number Diff line Loading @@ -1460,6 +1460,13 @@ "required": false, "type": "integer", "format": "int32" }, { "name": "query", "description": "Arbitrary label query.", "in": "query", "required": false, "type": "string" } ], "tags": [ Loading data/modules/match.lua +1 −1 Original line number Diff line number Diff line Loading @@ -42,7 +42,7 @@ local function match_init(context, params) print("match init context:\n" .. du.print_r(context) .. "match init params:\n" .. du.print_r(params)) end local tick_rate = 1 local label = "skill=100-150" local label = (params and params.label) or "skill=100-150" return state, tick_rate, label end Loading Loading
CHANGELOG.md +7 −0 Original line number Diff line number Diff line Loading @@ -4,14 +4,21 @@ All notable changes to this project are documented below. The format is based on [keep a changelog](http://keepachangelog.com) and this project uses [semantic versioning](http://semver.org). ## [Unreleased] ### Added - More flexible query-based filter when listing realtime multiplayer matches. - Runtime function to batch get groups by group ID. ### Changed - Improved cancellation of ongoing work when clients disconnect. - Improved validation of dispatcher broadcast message filters. - Set maximum size of authoritative match labels to 2048 bytes. ### Fixed - Use leaderboard expires rather than end active IDs with leaderboard resets. - Better validation of tournament duration when a reset schedule is set. - Set default matchmaker input query if none supplied with the request. - Removed a potential race condition when session ping backoff triggers alongside a timed ping. - Errors returned by InitModule hooks from Go runtime plugins will now correctly halt startup. ## [2.1.0] - 2018-10-08 ### Added Loading
api/api.proto +2 −0 Original line number Diff line number Diff line Loading @@ -534,6 +534,8 @@ message ListMatchesRequest { google.protobuf.Int32Value min_size = 4; // Maximum user count. google.protobuf.Int32Value max_size = 5; // Arbitrary label query. google.protobuf.StringValue query = 6; } // Get a list of unexpired notifications. Loading
apigrpc/apigrpc.swagger.json +7 −0 Original line number Diff line number Diff line Loading @@ -1460,6 +1460,13 @@ "required": false, "type": "integer", "format": "int32" }, { "name": "query", "description": "Arbitrary label query.", "in": "query", "required": false, "type": "string" } ], "tags": [ Loading
data/modules/match.lua +1 −1 Original line number Diff line number Diff line Loading @@ -42,7 +42,7 @@ local function match_init(context, params) print("match init context:\n" .. du.print_r(context) .. "match init params:\n" .. du.print_r(params)) end local tick_rate = 1 local label = "skill=100-150" local label = (params and params.label) or "skill=100-150" return state, tick_rate, label end Loading