ACR_ServerCommunicator.ACR_ServerCommunicator.ShowServerUptime C# (CSharp) Method

ShowServerUptime() private method

This method sends the server uptime to a player.
private ShowServerUptime ( uint PlayerObject ) : void
PlayerObject uint Supplies the requesting player's object /// id.
return void
        private void ShowServerUptime(uint PlayerObject)
        {
            System.Diagnostics.Process CurrentProcess = System.Diagnostics.Process.GetCurrentProcess();
            TimeSpan Uptime = DateTime.Now - CurrentProcess.StartTime;

            GetDatabase().ACR_IncrementStatistic("SHOW_SERVER_UPTIME");

            SendMessageToPC(PlayerObject, String.Format(
                "Server uptime: {0}d {1}h {2}m {3}s, memory usage {4} MB",
                Uptime.Days,
                Uptime.Hours,
                Uptime.Minutes,
                Uptime.Seconds,
                (CurrentProcess.PrivateMemorySize64 / (1024 * 1024)).ToString("D")
                ));
        }
ACR_ServerCommunicator