Namespace Shard.Server.Modules.AccessControl
Classes
- AccessControlService
Runtime in-memory access control with JSON persistence: bans and an optional whitelist, keyed by player UUID. Thread-safe.
Interfaces
- IAccessControlService
Service for simple UUID-based access control: banning and optional whitelisting. Integrates with the permissions service so ops bypass restrictions.