Roblox × Discord, in sync

Run your Roblox game
from your Discord server.

RoDev verifies players, mirrors live server status and chat, and sends kicks, bans and announcements straight into the game — all from slash commands.

17
slash commands
10s
command delivery
24/7
live status
Free
to use

Player verification

A one-time code in the Roblox profile links the accounts and grants the verified role automatically.

Live game status

A pinned message keeps live servers, player counts and Roblox stats up to date around the clock.

Commands into the game

Announcements, kicks and bans are picked up by the in-game bridge within seconds.

Commands

Every slash command RoDev knows, what it does and how to type it.

Setup

Connect your Discord server to your Roblox game. Do these first.

/setupManage Server

Links this Discord server to your Roblox game.

/setup universe_id:<id> [place_id:<id>]

/setup universe_id:1234567890

/sync gameManage Server

Same as /setup but checks the ID against Roblox first and confirms the game name.

/sync game universe_id:<id> [place_id:<id>]

/sync game universe_id:1234567890

/configManage Server

Sets the verified role, the log channel, the live status channel and whether nicknames follow Roblox names.

/config [verified_role] [log_channel] [status_channel] [nickname_sync]

/config verified_role:@Verified log_channel:#game-logs

/gamekeyManage Server

Shows the private key your Roblox script needs. Rotate it if it ever leaks.

/gamekey [rotate:true]

/gamekey rotate:true

Verification

Players prove they own a Roblox account and get the verified role.

/verify

Gives the player a one-time code to paste into their Roblox profile description. Valid for 10 minutes.

/verify username:<roblox name>

/verify username:Builderman

/confirm

Checks the Roblox profile for the code, links the accounts and hands out the verified role.

/confirm

/confirm

/whois

Shows which Roblox account a Discord member is linked to, and the other way round.

/whois user:<@member> | username:<roblox name>

/whois user:@Alerio

/unverify

Unlinks an account and removes the verified role.

/unverify [user:<@member>]

/unverify user:@Alerio

Live status & logs

See what is happening inside the game without opening Roblox.

/sync status

Health check: linked game, Discord gateway ping, database latency, webhook listener and the last sync time.

/sync status

/sync status

/sync nowManage Server

Forces an immediate refresh instead of waiting for the next cycle.

/sync now

/sync now

/status

Online/offline, live servers, players in-game plus connection health.

/status

/status

/servers

Every live game server with its player count.

/servers

/servers

/players

Everyone currently in the game.

/players

/players

/logs

The last events mirrored out of the game.

/logs [type:chat|join|leave|ban|kick]

/logs type:chat

Moderation

Act inside the game straight from Discord. Commands reach the game within seconds.

/announceManage Messages

Shows a message to every player currently in the game.

/announce message:<text>

/announce message:Event starts in 5 minutes!

/kickKick Members

Kicks a player out of the game.

/kick username:<roblox name> [reason:<text>]

/kick username:Builderman reason:Spam

/banBan Members

Bans a player. The ban also blocks them when they rejoin later.

/ban username:<roblox name> [reason:<text>]

/ban username:Builderman reason:Exploiting

/unbanBan Members

Lifts a ban.

/unban username:<roblox name>

/unban username:Builderman

/bans

Lists every active ban.

/bans

/bans

Setup in six steps

About ten minutes from invite to a fully synced game.

  1. 01

    Invite the bot

    Add RoDev to your Discord server. It needs permission to manage roles, nicknames and messages.

  2. 02

    Link your game

    Run /sync game with your Universe ID from the Roblox Creator Dashboard. RoDev confirms the game name.

  3. 03

    Get your game key

    Run /gamekey and copy the private key. It is only visible to you and can be rotated at any time.

  4. 04

    Add the game script

    Paste RobloxBridge into ServerScriptService, fill in the game key and enable HTTP requests in Game Settings.

  5. 05

    Pick your channels

    Run /config to choose the verified role, the log channel and the live status channel.

  6. 06

    Check it works

    Run /sync status. Green gateway, green database and at least one live server means everything is talking.

How verification works

  1. 1. A member runs /verify username:TheirName.
  2. 2. RoDev replies privately with a short code, valid for 10 minutes.
  3. 3. They paste the code into their Roblox profile description and save it.
  4. 4. They run /confirm. RoDev reads the profile, links the accounts and gives the verified role.
  5. 5. The code can be removed from the profile afterwards.

Keeping it healthy

  • /sync status shows gateway ping, database latency and the last sync.
  • • A game server counts as offline after two minutes without a heartbeat.
  • • The status message refreshes every five minutes, or instantly on a push.
  • • Keep your game key private — rotate it with /gamekey rotate:true.

Ready to sync your game?

Add RoDev to your server, or drop into the support Discord if you get stuck. Real people, fast answers.