public virtual async Task PlaytestTwentyMinuteTask(RconService rconService, SrcdsLogService srcdsLogService) { if (_dataService.RSettings.ProgramSettings.Debug) { _ = _log.LogMessage("Base class PlaytestTwentyMinuteTask", false, color: LOG_COLOR); } _dataService.SetIncludePlayerCount(true); //Ensure server is awake and RCON connection is established. await rconService.WakeRconServer(ServerLocation); try { await Moderator.SendMessageAsync($"You're running the {CleanedTitle} playtest in 20 minutes!"); } catch { //Ignored } await _log.LogMessage("Running playtesting starting in 20 minutes task...", true, color : LOG_COLOR); }