Skip to main content

AdminActivity

Announces admin actions to players and records them in the admin log, so every admin plugin behaves the same. Players see "ADMIN: kicked lapka"; holders of deadworks.admin.notify see who did it. Both are configurable under admin.show_activity in configs/deadworks.jsonc. Every entry also reaches IDeadworksPlugin.OnAdminAction.

public static class AdminActivity

Namespace: DeadworksManaged.Api
Source: Admin/AdminActivity.cs#L23

Methods​

AdminActivity.Show()​

Announces action (e.g. "kicked lapka: spam") and logs it. details, such as the target's SteamID, goes in the log only.

Signature

public static void Show(Caller admin, string action, string? details = null)

Source: Admin/AdminActivity.cs#L31

AdminActivity.Log()​

Logs action without announcing it, e.g. for rcon or unban.

Signature

public static void Log(Caller admin, string action, string? details = null)

Source: Admin/AdminActivity.cs#L34