You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
//Player authed and has a session, now get them a server.
108
-
boolisQuickplay=string.IsNullOrEmpty(request.PrivateGameCode)&&string.IsNullOrEmpty(request.PrivateGameSecret);//Quickplay is true if there is no code and no secret
$"Found version range MinVersion: '{supportedRange.MinVersion}' MaxVersion: '{supportedRange.MaxVersion}' for client version '{session.PlayerClientVersion}'");
128
+
129
+
//Player authed and has a session, now get them a server.
130
+
boolisQuickplay=string.IsNullOrEmpty(request.PrivateGameCode)&&string.IsNullOrEmpty(request.PrivateGameSecret);//Quickplay is true if there is no code and no secret
109
131
IServerInstanceserver=null;
110
132
if(!isQuickplay)
111
133
{
@@ -123,7 +145,8 @@ public async Task<IActionResult> GetMultiplayerInstance([FromBody] GetMultiplaye
@@ -184,7 +207,8 @@ public async Task<IActionResult> GetMultiplayerInstance([FromBody] GetMultiplaye
184
207
ServerStartJoinTimeout=10000L,
185
208
//ServerStartJoinTimeout = request.ExtraServerConfiguration.Timeout ?? 10, //Dont allow everyone to do this as -1 means infinite server online time, server wont turn off when a player leaves
//Missing values from the server instance such as endpoint, will be added from within the CreateInstance function below.
189
213
if(!await_layer2.CreateInstance(server))
190
214
{
@@ -203,7 +227,29 @@ public async Task<IActionResult> GetMultiplayerInstance([FromBody] GetMultiplaye
203
227
returnnewJsonResult(response);
204
228
}
205
229
206
-
_logger.Information("Player session data from player: "+session.HashedUserId+" Is being sent to node: "+server.InstanceEndPoint+", Server secret: "+server.Secret+", Player count before join: "+server.PlayerHashes.Count);
230
+
// Checks if the joining players version is witin the supported range of the lobby
_logger.Warning($"Player '{session.HashedUserId}' on version '{session.PlayerClientVersion}' cannot join lobby with range {server.SupportedVersionRange.MinVersion} - {server.SupportedVersionRange.MaxVersion} reason: Game Version Too New");
_logger.Warning($"Player '{session.HashedUserId}' on version '{session.PlayerClientVersion}' cannot join lobby with range {server.SupportedVersionRange.MinVersion} - {server.SupportedVersionRange.MaxVersion} reason: Game Version Too Old");
// _logger.Warning($"Player '{session.HashedUserId}' on version '{session.PlayerClientVersion}' cannot join lobby with range {server.SupportedVersionRange.MinVersion} - {server.SupportedVersionRange.MaxVersion}");
_logger.Information("Player session data from player: "+session.HashedUserId+" Is being sent to node: "+server.InstanceEndPoint+", Server secret: "+server.Secret+", Player count before join: "+server.PlayerHashes.Count);
0 commit comments