void ArkRcon_ServerConnectionSucceeded(object sender, Ark.ServerConnectionEventArgs e)
        {
            WriteToApplicationLog(e.Message, e.Timestamp);

            if (App.ModelManager.Get <UserSettings>().GeneralSettings.DoReconnectEveryFiveMinutes)
            {
                WriteToApplicationLog("Auto Reconnect Every Five minutes is Enabled", e.Timestamp);
                ForceReconnect(e.ConnectionInfo as Server);
            }
        }
        void ArkRcon_ServerConnectionFailed(object sender, Ark.ServerConnectionEventArgs e)
        {
            ((Server)e.ConnectionInfo).IsConnected = false;
            WriteToApplicationLog(e.Message, e.Timestamp);

            if (AttemptReconnectOnServerConnectionFail && App.ModelManager.Get <UserSettings>().GeneralSettings.IsAutoReconnectEnabled)
            {
                InitiateReconnect(e.ConnectionInfo as Server);
            }
        }
 void ArkRcon_ServerConnectionDisconnected(object sender, Ark.ServerConnectionEventArgs e)
 {
     ((Server)e.ConnectionInfo).IsConnected = false;
     WriteToApplicationLog(e.Message, e.Timestamp);
 }