Know exactly why
players leave.
RoSession records every session in your Roblox game, live. See who's playing, what they're doing, how long your servers last and the real reason each player left. All from one ModuleScript.
Realtime
Live · updates every 5sConcurrent players last 60 min
Why players left today
Who's playing 362 online
Live feed now
Deeper than the numbers you get today
RoSession tracks each player from the moment they join to the moment they leave, then turns it into answers you can act on.
Realtime, player by player
Who's online right now, what each person is doing, their device, FPS and ping. CCU and a live join, leave and purchase feed refresh every few seconds.
Why players leave
Every session gets a reason: bounced, quit in the tutorial, declined a purchase, AFK, lag, errors, stalled.
Retention cohorts
Day 1, 3, 7, 14 and 30 retention by the day players first joined.
Funnels
See the exact step where new players stop: tutorial, first purchase, any flow you define.
Server health
How long servers last, why they end, peak players, FPS, memory, and crashes caught automatically.
Revenue that makes sense
Robux by product, the prompt-to-purchase rate for every offer, ARPPU, conversion, and the level players are at when they first buy.
When players actually play
A weekday × hour heatmap in your timezone, so you schedule updates and events when people are online.
"Why did they leave?" Now you know.
Most dashboards stop at a session length. RoSession keeps the last things each player did and the signals around their exit: idle time, open menus, purchase prompts, FPS, errors, tutorial step. Then it gives every session a reason you can sort, filter and fix.
- A survival curve shows the minute players drop off
- Tutorial drop-off by step, for brand-new players only
- The last action before leaving, across every session
- Click any session for its full timeline
Starter Pack prompt closed 41s before leaving · 5m 14s session · first visit
Five minutes from require() to insights
Drop in the module and data starts flowing. Add events, funnels and currencies when you want to go deeper.
Add your game
Sign in with Roblox, add your experience and copy its key.
rs_live_8f2c…e41aDrop in the module
Put the RoSession ModuleScript in ServerStorage and call start(). Turn on HTTP requests.
RoSession.start({ key = … })Watch it live
Play a test in Studio and your session appears on the dashboard within seconds.
rosession.com/dashboardQuestions RoSession answers in a click
Illustrative scenarios of the kind of problems the dashboard is built to surface.
“Our day-1 retention dropped. Where?”
“Is the popup making money or chasing people away?”
“Why do our servers die so early?”
Good questions
Does it slow my game down?
No. The module batches events and sends them every 10 seconds from the server with HttpService, well under Roblox's request limits. The client part only samples FPS and activity once a second.
Is it allowed by Roblox?
Yes. It uses HttpService, the standard way experiences talk to external services. You turn on “Allow HTTP Requests” in Game Settings. RoSession doesn't collect passwords or anything outside your experience.
What does it track automatically?
Sessions (join → leave with a leave reason), concurrent players, servers and their lifetimes, device, country, FPS and ping, idle time, menus, purchase prompts and Robux purchases, and script errors. Custom events, funnels and currencies are one line each.
Will Studio playtests mess up my numbers?
No. Studio sessions are tagged and hidden by default; flip one switch to look at them while testing.
Can my team see it too?
Yes. You sign in with Roblox and choose which Roblox accounts can view each game.
How much does it cost?
It's free during early access. Sign in with Roblox to join the waitlist: people are let in a few at a time, and early users hear first when plans are announced.
Stop guessing.
Start seeing every session.
RoSession is opening to developers in waves. Sign in with Roblox to save your spot on the waitlist: you're let in automatically when it's your turn.
Get Started with Roblox