From 3e8068e82d340e652c9882ca3182ecac5f1eebc4 Mon Sep 17 00:00:00 2001 From: Westin Miller Date: Fri, 18 Aug 2017 19:34:41 -0700 Subject: [PATCH] Fixes a stupid problem with the DS multiplayer not checking if a player is already registered. (#69) --- Torch/Managers/MultiplayerManager.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/Torch/Managers/MultiplayerManager.cs b/Torch/Managers/MultiplayerManager.cs index 40349e3..bc53dc8 100644 --- a/Torch/Managers/MultiplayerManager.cs +++ b/Torch/Managers/MultiplayerManager.cs @@ -337,6 +337,7 @@ namespace Torch.Managers private void UserAccepted(ulong steamId) { + _members.Remove(steamId); typeof(MyDedicatedServerBase).GetMethod("UserAccepted", BindingFlags.NonPublic | BindingFlags.Instance).Invoke(MyMultiplayer.Static, new object[] {steamId}); var vm = new PlayerViewModel(steamId) {State = ConnectionState.Connected}; Log.Info($"Player {vm.Name} joined ({vm.SteamId})");