From f2eed1347309297e9fe6f977c64bd71ba1738954 Mon Sep 17 00:00:00 2001 From: Bishbash777 <50243964+Bishbash777@users.noreply.github.com> Date: Thu, 22 Apr 2021 18:28:03 +0100 Subject: [PATCH 1/2] fix for 198 --- Torch/VRageGame.cs | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/Torch/VRageGame.cs b/Torch/VRageGame.cs index 544d3a2..24089fd 100644 --- a/Torch/VRageGame.cs +++ b/Torch/VRageGame.cs @@ -168,7 +168,10 @@ namespace Torch { service = MySteamGameService.Create(dedicated, _appSteamId); serviceInstance = MySteamUgcService.Create(_appSteamId, service); - MySteamGameService.InitNetworking(dedicated, service, (MyServerDiscoveryAggregator) MyGameService.ServerDiscovery); + MySteamGameService.InitNetworking(dedicated, + service, + dedicated ? MyPerServerSettings.GameDSName : MyPerServerSettings.GameNameSafe, + (MyServerDiscoveryAggregator) MyGameService.ServerDiscovery); } else { @@ -179,11 +182,19 @@ namespace Torch MyPlatformGameSettings.UGC_TEST_ENVIRONMENT, true); MyEOSService.InitNetworking(dedicated, - dedicated ? MyPerServerSettings.GameDSName : MyPerServerSettings.GameNameSafe, service, - "xyza7891A4WeGrpP85BTlBa3BSfUEABN", "ZdHZVevSVfIajebTnTmh5MVi3KPHflszD9hJB7mRkgg", - "24b1cd652a18461fa9b3d533ac8d6b5b", "1958fe26c66d4151a327ec162e4d49c8", - "07c169b3b641401496d352cad1c905d6", "https://retail.epicgames.com/", MyEOSService.CreatePlatform(), - MySandboxGame.ConfigDedicated.VerboseNetworkLogging, null, Enumerable.Empty(), (MyServerDiscoveryAggregator) MyGameService.ServerDiscovery, null); + dedicated ? MyPerServerSettings.GameDSName : MyPerServerSettings.GameNameSafe, + service, + "xyza7891A4WeGrpP85BTlBa3BSfUEABN", + "ZdHZVevSVfIajebTnTmh5MVi3KPHflszD9hJB7mRkgg", + "24b1cd652a18461fa9b3d533ac8d6b5b", + "1958fe26c66d4151a327ec162e4d49c8", + "07c169b3b641401496d352cad1c905d6", + "https://retail.epicgames.com/", + MyEOSService.CreatePlatform(), + MySandboxGame.ConfigDedicated.VerboseNetworkLogging, + Enumerable.Empty(), + (MyServerDiscoveryAggregator) MyGameService.ServerDiscovery, + null); var mockingInventory = new MyMockingInventory(service); MyServiceManager.Instance.AddService(mockingInventory); From 7ea1a523e1c936977dbea08a29f8fbf3a5c02f44 Mon Sep 17 00:00:00 2001 From: Bishbash777 <50243964+Bishbash777@users.noreply.github.com> Date: Sun, 25 Apr 2021 12:36:46 +0100 Subject: [PATCH 2/2] Fix server discovery issue on main "Join Game" Screen --- Torch/VRageGame.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Torch/VRageGame.cs b/Torch/VRageGame.cs index 24089fd..7fbe2f2 100644 --- a/Torch/VRageGame.cs +++ b/Torch/VRageGame.cs @@ -164,14 +164,15 @@ namespace Torch _log.Info("Initializing UGC services"); IMyGameService service; IMyUGCService serviceInstance; + var aggregator = new MyServerDiscoveryAggregator(); if (TorchBase.Instance.Config.UgcServiceType == UGCServiceType.Steam) { service = MySteamGameService.Create(dedicated, _appSteamId); serviceInstance = MySteamUgcService.Create(_appSteamId, service); MySteamGameService.InitNetworking(dedicated, service, - dedicated ? MyPerServerSettings.GameDSName : MyPerServerSettings.GameNameSafe, - (MyServerDiscoveryAggregator) MyGameService.ServerDiscovery); + "Space Engineers", + aggregator); } else {