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})");