ARCH Admin Panel V.01: Architectural Specification
1. Core Services & Security Framework
- Authentication Protocol: Secure authorization strictly enforced on the server-side. Access is locked to Group ID validation requiring Rank 255 (Owner).
- Network Security Line: Client-to-Server communication utilizes encrypted RemoteEvents and RemoteFunctions with strict sanity checks to prevent exploit injection.
2. Modular Command Services (UI-Mapped)
| Category / UI Module | Command | Technical Implementation & Architecture |
| MODERATION | BanPlayer | Persists structural user data to DataStore "ARCH_BanList_v1". |
| UnbanPlayer | Removes targeted restriction record from active DataStore. | |
| SpectatePlayer | Instantiates a client-side camera controller to track the target player. | |
| ToggleVanish | Modifies transparency and decal properties of the admin's character components. | |
| PLAYERS | KickPlayer | Disconnects target user from current instance with dynamic reason payload. |
| TeleportPlayer | Relocates player vector position with a 3-stud safety offset to prevent collision bugs. | |
| SetPlayerSpeed | Direct mutation of target Humanoid.WalkSpeed. | |
| SERVER | SetGlobalGravity | Network-replicated adjustment of workspace.Gravity. |
| GlobalAnnounce | Cross-server pipeline using MessagingService (Topic: "GlobalAnnounce") for system-wide alerts. | |
| ServerShutdown | Executes true SoftShutdown via TeleportService to route users to a holding instance during restart, preserving retention. | |
| WEATHER | SetWeather | Interface framework handling global environmental states via WeatherServerService and injecting values into WeatherConfig. |
