Announce logins/logouts.
This commit is contained in:
@@ -203,6 +203,11 @@ namespace Content.Server.Administration
|
|||||||
else if (e.NewStatus == SessionStatus.Disconnected)
|
else if (e.NewStatus == SessionStatus.Disconnected)
|
||||||
{
|
{
|
||||||
_admins.Remove(e.Session);
|
_admins.Remove(e.Session);
|
||||||
|
|
||||||
|
if (_cfg.GetCVar(CCVars.AdminAnnounceLogout))
|
||||||
|
{
|
||||||
|
_chat.SendAdminAnnouncement(Loc.GetString("Admin logout: {0}", e.Session.Name));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -274,6 +279,11 @@ namespace Content.Server.Administration
|
|||||||
if (!session.ContentData()!.ExplicitlyDeadminned)
|
if (!session.ContentData()!.ExplicitlyDeadminned)
|
||||||
{
|
{
|
||||||
reg.Data.Active = true;
|
reg.Data.Active = true;
|
||||||
|
|
||||||
|
if (_cfg.GetCVar(CCVars.AdminAnnounceLogin))
|
||||||
|
{
|
||||||
|
_chat.SendAdminAnnouncement(Loc.GetString("Admin login: {0}", session.Name));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
UpdateAdminStatus(session);
|
UpdateAdminStatus(session);
|
||||||
|
|||||||
@@ -62,5 +62,15 @@ namespace Content.Shared
|
|||||||
|
|
||||||
public static readonly CVarDef<string> DatabasePgPassword =
|
public static readonly CVarDef<string> DatabasePgPassword =
|
||||||
CVarDef.Create("database.pg_password", "", CVar.SERVERONLY);
|
CVarDef.Create("database.pg_password", "", CVar.SERVERONLY);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Admin stuff
|
||||||
|
*/
|
||||||
|
|
||||||
|
public static readonly CVarDef<bool> AdminAnnounceLogin =
|
||||||
|
CVarDef.Create("admin.announce_login", true, CVar.SERVERONLY);
|
||||||
|
|
||||||
|
public static readonly CVarDef<bool> AdminAnnounceLogout =
|
||||||
|
CVarDef.Create("admin.announce_logout", true, CVar.SERVERONLY);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user