Skip to Content
Overview

Core Concepts

RoControl is easier to operate when the main objects are clear.

Object model

ConceptWhat it means
WorkspaceTeam container for members, games, permission groups, and settings
GameA Roblox universe managed by the workspace
EnvironmentRuntime target such as Studio or Production
ModuleA feature installed on a game, such as Live Config or Jobs
ProfileA named Live Config branch inside one environment
DraftEditable config data that is not published yet
PublishImmutable version served by runtime endpoints
Runtime keySecret used by server visibility requests

How data moves

  1. An operator edits a module in the dashboard.
  2. RoControl saves the draft or settings in the backend.
  3. When the operator publishes or runs an action, RoControl records the result.
  4. Roblox servers fetch the latest published runtime data through the API.

What is safe to change live

Use Live Config for values that your Roblox code can handle without a deploy.

Good examples:

  • Feature flags
  • Event names and dates
  • Shop prices
  • Spawn weights
  • Reward multipliers
  • Message copy

Avoid using Live Config as the only source of truth for permanent player data, inventory ownership, or anything that must be transactionally secure.