Kick() public method

public Kick ( string reason = "no reason" ) : void
reason string
return void
        public void On_PlayerConnected(Player player)
        {
            if (Welcome)
            {
                player.Message("Welcome " + player.Name + "!");
                foreach (string arg in WelcomeMessage)
                {
                    if (arg != null)
                    {
                        player.Message(arg);
                    }
                }
            }
            if (player.Admin && UpdateAvailable)
            {
                player.Message("There is an update for Pluton available!");
            }
            else if (player.Admin)
            {
                player.Message("There is no update for Pluton available.");
            }

            if (NoVacBans && !player.Admin)
            {
                var pID = player.GameID;
                try
                {
                    var getjson = JSON.Object.Parse(Web.GET(string.Format(apiurl, apikey, pID))).GetObject("players").GetInt("NumberOfVACBans");
                    var count = getjson;
                    if (count >= MaxVacBans)
                    {
                        player.Kick("You have too many Vac Bans!");
                    }
                    //debug
                    Server.BroadcastFrom("NoVacBans", "Player " + player.Name + " has " + count + " on file.");
                }
                catch (Exception e)
                {
                    Pluton.Logger.LogException(e);
                }
            }
        }