From 466c7cb59d4a78dd5f8ba3a98eab9882791e215b Mon Sep 17 00:00:00 2001 From: Regalis Date: Sat, 3 Jun 2017 19:40:12 +0300 Subject: [PATCH] Servers report their game version and selected content package when registering to master server (not displayed anywhere atm but might be good to have the info available for future usage) --- Subsurface/Source/Networking/GameServer.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Subsurface/Source/Networking/GameServer.cs b/Subsurface/Source/Networking/GameServer.cs index 53249abc2..8e98daa73 100644 --- a/Subsurface/Source/Networking/GameServer.cs +++ b/Subsurface/Source/Networking/GameServer.cs @@ -256,7 +256,12 @@ namespace Barotrauma.Networking request.AddParameter("currplayers", connectedClients.Count); request.AddParameter("maxplayers", MaxPlayers); request.AddParameter("password", string.IsNullOrWhiteSpace(password) ? 0 : 1); - + request.AddParameter("version", GameMain.Version.ToString()); + if (GameMain.Config.SelectedContentPackage != null) + { + request.AddParameter("contentpackage", GameMain.Config.SelectedContentPackage.Name); + } + masterServerResponded = false; masterServerResponse = null; var restRequestHandle = restClient.ExecuteAsync(request, response => MasterServerCallBack(response));