Assetto Corsa analytics, basic mode today.

Basic mode reads acServer's HTTP /INFO (HTTP_PORT, 8081 by default): drivers online, track, version, uptime and response time. A full agent is coming soon.

Start with basic mode now: drivers online, track and uptime. A full agent, with lap times and collisions, is coming soon.

Basic mode today, full agent coming soon. Free for one server.

What basic mode shows, and what the agent will add for Assetto Corsa servers

What the demo dashboard answers for this game.

How full are my grids?

Drivers online against slots, race night by race night. Basic mode, today.

When do drivers show up?

Drivers online through the week. Basic mode, today.

Did the server stay up?

Uptime, downtime length and an alert in Discord when it goes down.

Who sets the pace?

Coming with the agent: fastest laps by track and car.

How clean are the races?

Coming with the agent: collisions and track cuts by track.

Which tracks and cars do people choose?

Coming with the agent: sessions by track and car.

What ServerStats reads from Assetto Corsa servers

Basic mode today, with nothing to install. It reads acServer's own HTTP info page.

Basic mode, today

  • Drivers online against slots, every 60 seconds
  • Track and version, and every change
  • Uptime and response time, offline alerts after three missed polls

With the agent, coming soon

  • Fastest laps by track and car
  • Collisions and track cuts by track
  • Sessions by track and car
  • The interval between car position updates

Basic mode reads acServer's HTTP /INFO on HTTP_PORT (8081 by default). The driver-name endpoint is never requested. Check any Assetto Corsa server now with the free server status checker.

Plugin-specific payment and gamemode integrations for Assetto Corsa are planned. The general dashboard and payments log work today.

The number that matters: update rate

18Hz
CLIENT_SEND_INTERVAL_HZ in the stock server_cfg.ini
Time between updates
55.6 ms at 18 Hz
Measured today
No: basic mode reads /INFO
Polled
Every 60 seconds
Offline after
3 missed polls

acServer sends each car's position to every client at the rate set by CLIENT_SEND_INTERVAL_HZ. Higher rates make close racing look smoother and cost more bandwidth and CPU as the grid fills, which is why leagues tune it.

Basic mode doesn't measure it: it reads acServer's HTTP /INFO page for drivers, slots, track and version, and times how long the server takes to answer. The full agent, coming soon, is planned to measure the interval between car updates, along with laps and collisions.

Basic mode. Nothing to install.

Works with

  • acServer
  • HTTP /INFO
  • Basic mode
  • Nothing to install: basic mode reads the public query that server browsers already use.
  • We store the address you enter so we can query it, and verify you own the server with a token in its name.
  • No player data: only counts, map, version and uptime.
Basic mode
# Assetto Corsa has no ServerStats agent yet (it's coming).
# Add the server in basic mode: no install, just its address.
# It reads acServer's HTTP /INFO (HTTP_PORT, 8081 by default).

Assetto Corsa questions

What does basic mode read?

acServer's HTTP /INFO page, on HTTP_PORT (8081 by default): drivers, slots, track and version. The page with driver names is never requested.

Can I see lap times?

Not yet. Laps, lap times and collisions come with the full agent, which is coming soon.

When is the full agent coming?

It's on the roadmap. It will be in the changelog when it ships.

Do drivers install anything?

No.

Is it free?

Free covers one server with 24 hours of history, forever, with no card. Operator is $9.99 a month for 10 servers and 90 days of history, which you need for week-on-week trends and D7 or D30 retention. Yearly billing gives two months free.

Related games

One ServerStats account covers every game you run.

Start with one Assetto Corsa server, free

Add it in basic mode and see players and uptime today.