Developer Documentation
Luau SDK & Platform Integration
Connect your Roblox experiences in minutes. Zero server performance overhead, fully compliant with Open Cloud.
Three-Step Quickstart
Step 01
Create Workspace
Sign in with Roblox and link your Roblox group to generate a dedicated Workspace ID and API key.
Step 02
Insert Luau Module
Place the Blox Team SDK module inside ServerScriptService in Roblox Studio.
Step 03
Initialize & Run
Call BloxTeam:Initialize(...) with your configuration. Shift tracking starts immediately.
SDK Initialization Sample
ServerScriptService / BloxTeamSetup.server.luauLuau
--!strict
local ServerScriptService = game:GetService("ServerScriptService")
local BloxTeam = require(ServerScriptService:WaitForChild("BloxTeamSDK"))
-- Initialize Blox Team with your workspace credentials
local success, err = BloxTeam:Initialize({
WorkspaceId = "ws_391048",
ApiKey = "bt_live_9a4f8b1c0e3d...",
-- Modules
TrackDutyShifts = true, -- Automatically tracks staff playtime
EnableRemoteAdmin = true, -- Enables live kicks, bans, and announcements
HeartbeatInterval = 30, -- Sync interval in seconds (default: 30)
AutoFlagAFK = true, -- Automatically pauses shift when staff is idle
})
if not success then
warn("[Blox Team] Failed to initialize:", err)
else
print("[Blox Team] SDK initialized successfully.")
endArchitectural Guarantees
- ✓Zero Server Lag: Shift tracking runs asynchronously in task threads and does not slow down your game.
- ✓Network Resilience: If a network hiccup occurs, updates are queued in memory and retransmitted automatically.
- ✓Roblox TOS Compliant: Built on official Roblox Open Cloud standards with zero credential sharing.
Have questions regarding deployment?
Contact our developer support team for assistance with custom universe configurations.
