Skip to Content
Overview

RoControl Documentation

RoControl is a control room for Roblox teams. It gives a workspace one place to manage Roblox games, Live Config, scheduled Jobs, icon automation, team permissions, account setup, and runtime integrations.

This documentation is written for operators first. Each guide explains what the feature does, when to use it, and the exact flow to follow in the dashboard.

Start fast

Connect Roblox, create a workspace, add a game, then enable the modules that game needs.

Run live operations

Publish config, schedule updates, trigger webhooks, and automate event icons.

Control access

Invite teammates and grant module actions through workspace permission groups.

What is documented

AreaUse it for
Getting StartedFirst sign-in, workspace setup, adding games, and enabling modules
Core ConceptsWorkspaces, games, environments, modules, scopes, visibility, and runtime keys
DashboardWorkspace overview, sidebar navigation, settings, account panels, and search
ModulesLive Config, Jobs, and Icon Automation
TeamMembers, permission groups, collaboration presence, and common access patterns
ReferenceRuntime API examples, environment variables, module routes, and troubleshooting
DeploymentDocker services, Caddy routing, and the docs subdomain
  1. Read Getting Started if this is the first setup.
  2. Read Core Concepts to understand how RoControl models Roblox operations.
  3. Use Live Config and Jobs together for liveops.
  4. Use Team Permissions before inviting non-owner operators.
  5. Use Runtime API when wiring Roblox server code.

Current active modules

RoControl currently ships these active game modules:

ModuleDashboard routeRoblox permission
Live Config/games/[gameId]/modules/configurationsNo Roblox scope required
Jobs/games/[gameId]/modules/jobsNo Roblox scope required for current job types
Icon Automation/games/[gameId]/modules/iconAutomationRequires legacy-universe:manage to apply icons or names

Example: a typical event workflow

  1. Add the Roblox universe to the workspace.
  2. Enable Live Config for the game.
  3. Create a Default profile for Production.
  4. Add event variables like event.enabled, event.name, and event.endsAt.
  5. Publish the profile.
  6. Create a scheduled Job that turns the event off at the end time.
  7. Enable Icon Automation and set the event start time.
  8. Let RoControl apply the countdown icon stages.
{ "event": { "enabled": true, "name": "Double XP", "endsAt": "2026-05-05T21:00:00.000Z" }, "economy": { "xpMultiplier": 2 } }

Production URLs

SurfaceURL
Dashboardhttps://rocontrol.duckdns.org
APIhttps://api-rocontrol.duckdns.org
Documentationhttps://docs.rocontrol.duckdns.org