Merge pull request #72 from TorchAPI/dedi-issue-69

Remove player if already registered
This commit is contained in:
John Michael Gross
2017-08-18 19:52:28 -07:00
committed by GitHub

View File

@@ -337,6 +337,7 @@ namespace Torch.Managers
private void UserAccepted(ulong steamId) private void UserAccepted(ulong steamId)
{ {
_members.Remove(steamId);
typeof(MyDedicatedServerBase).GetMethod("UserAccepted", BindingFlags.NonPublic | BindingFlags.Instance).Invoke(MyMultiplayer.Static, new object[] {steamId}); typeof(MyDedicatedServerBase).GetMethod("UserAccepted", BindingFlags.NonPublic | BindingFlags.Instance).Invoke(MyMultiplayer.Static, new object[] {steamId});
var vm = new PlayerViewModel(steamId) {State = ConnectionState.Connected}; var vm = new PlayerViewModel(steamId) {State = ConnectionState.Connected};
Log.Info($"Player {vm.Name} joined ({vm.SteamId})"); Log.Info($"Player {vm.Name} joined ({vm.SteamId})");