track match start/end time where possible
This commit is contained in:
parent
565f22b42e
commit
f6b3eb04f2
@ -673,7 +673,7 @@ namespace IW4MAdmin
|
||||
|
||||
else if (E.Type == GameEvent.EventType.MapChange)
|
||||
{
|
||||
ServerLogger.LogInformation("New map loaded - {clientCount} active players", ClientNum);
|
||||
ServerLogger.LogInformation("New map loaded - {ClientCount} active players", ClientNum);
|
||||
|
||||
// iw4 doesn't log the game info
|
||||
if (E.Extra == null)
|
||||
@ -737,6 +737,8 @@ namespace IW4MAdmin
|
||||
{
|
||||
lastGameTime = E.GameTime.Value;
|
||||
}
|
||||
|
||||
MatchStartTime = DateTime.Now;
|
||||
}
|
||||
|
||||
else if (E.Type == GameEvent.EventType.MapEnd)
|
||||
@ -747,6 +749,8 @@ namespace IW4MAdmin
|
||||
{
|
||||
lastGameTime = E.GameTime.Value;
|
||||
}
|
||||
|
||||
MatchEndTime = DateTime.Now;
|
||||
}
|
||||
|
||||
else if (E.Type == GameEvent.EventType.Tell)
|
||||
|
@ -1,4 +1,5 @@
|
||||
using System.Threading.Tasks;
|
||||
using System;
|
||||
using System.Threading.Tasks;
|
||||
using Data.Models;
|
||||
using SharedLibraryCore.Database.Models;
|
||||
|
||||
@ -14,6 +15,8 @@ namespace SharedLibraryCore.Interfaces
|
||||
/// <param name="origin">source of kick action</param>
|
||||
/// <param name="previousPenalty">previous penalty the kick is occuring for (if applicable)</param>
|
||||
/// <returns></returns>
|
||||
public Task Kick(string reason, EFClient target, EFClient origin, EFPenalty previousPenalty = null);
|
||||
Task Kick(string reason, EFClient target, EFClient origin, EFPenalty previousPenalty = null);
|
||||
DateTime? MatchEndTime { get; }
|
||||
DateTime? MatchStartTime { get; }
|
||||
}
|
||||
}
|
@ -100,6 +100,8 @@ namespace SharedLibraryCore
|
||||
public List<ChatInfo> ChatHistory { get; protected set; }
|
||||
public ClientHistoryInfo ClientHistory { get; }
|
||||
public Game GameName { get; set; }
|
||||
public DateTime? MatchEndTime { get; protected set; }
|
||||
public DateTime? MatchStartTime { get; protected set; }
|
||||
|
||||
public string Hostname
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user