COMPLETE STARTER & USER GUIDE · CHECKED AGAINST CLIENT BUILD 34

From first join.
To faster laps.

This guide explains how the RacenOnderInvloedTHC ACC community, Nürburgring 24h server, DeepCoach client, telemetry server and Discord bot work together.

DEVELOPMENT STATUS: DeepCoach is still in active development and may contain bugs. Screens, commands and feature availability can change. BETA and planned features are labelled explicitly below.
Join Discord ↗Download DeepCoach ↓
01 · BEFORE YOU START

What you need

REQUIRED

A 64-bit Windows PC, Assetto Corsa Competizione, a Discord account and an internet connection for community, upload and update features.

GOOD TO KNOW

DeepCoach is a self-contained Windows client. It reads ACC telemetry, shows live inputs and sends eligible recordings into the ROI coaching chain.

Understand the system

  • ACC produces the live car, track, lap and input telemetry.
  • DeepCoach Client reads, records, displays and uploads eligible telemetry.
  • DeepCoach Server accepts and stores recordings and serves client data.
  • Discord Bot links your ACC identity and exposes available reports, comparisons and learned-track tools.

THE CHAIN: ACC → DeepCoach Client → DeepCoach Server → DeepCoach Discord Bot. Four links, zero magic smoke.

02 · JOIN & LINK DISCORD

Unlock the server, then link ACC

Open the official invite

Join RacenOnderInvloedTHC with the button below.

Accept the rules first

Open the text channel #rules and click the button labelled exactly Join the server here!. This gives you the Member role and reveals the other channels. No role, no channels—even the bot cannot see through that much smoke.

Link your ACC identity

Open 🗨️just-chatting, run /link and fill in acc_name with your complete in-game ACC first and last name.

/linkacc_nameFull ACC first and last name

This is normally a one-time identity link. A valid lap is not required to run /link. Use the command again only when your ACC identity needs to change.

03 · CLIENT SETUP

Download, extract and start

Download the official ZIP

Use only the DeepCoach download button on this site. The current package is supplied as a ZIP containing ROI.DeepCoach.Client.exe.

Extract the entire ZIP

Fully unpack the ZIP into its own folder and keep every extracted file together. Do not run one lonely EXE from inside the archive—that is premium-grade setup bullshit.

Run the client and set your name

Start ROI.DeepCoach.Client.exe. In Settings, enter your driver name. Using the same full ACC first and last name as /link acc_name is strongly recommended.

Let updates finish

Automatic update checks and automatic installation are enabled by default. Before driving, make sure no required update or configuration message is still open.

LOCAL DATA: The standard client data folder is C:\ROI_DeepCoach_Client\data. Do not delete it while troubleshooting recordings or pending uploads.

WINDOWS WARNING: Early development builds may trigger a Windows reputation or security warning. Continue only when the ZIP came from the official RacenOnderInvloedTHC download. If the source or package name looks wrong, stop and ask in Discord.
04 · JOIN THE ACC SERVER

Connect the car to the coach

Start ACC and DeepCoach

The application start order does not matter. What matters is that DeepCoach is running and connected before you begin the lap you want recorded.

Find the ROI server

In ACC, open Multiplayer, go to the online Server List and search for the exact server name RacenOnderInvloedTHC.

Enter the server

Once ACC is LIVE with a recognized track and car, DeepCoach should connect automatically and begin reading telemetry. The current client records from ACC's LIVE, track and car state; it does not rely on a verified hard-coded server-name gate.

Verify live inputs

Move the car and confirm that live throttle, brake and steering values change in the client and overlay. A green-looking status with frozen inputs is not proof of a working telemetry feed.

START BEFORE DRIVING: If DeepCoach comes online after your lap has already started, the first physical finish may only synchronize the lap boundary. Start a fresh lap after the client is active, or your hero lap may be fast, smoky and useless to the coach.

05 · RECORD VALID DATA

Create data the bot can use

Drive the Nürburgring 24h layout

Run the community's N24 environment with DeepCoach active before the lap begins.

Complete a clean lap

A complete valid Nürburgring 24h lap is required for pace roles, pace-based nicknames and best-lap features. Partial or invalid laps may still contain telemetry, but they do not satisfy those valid-lap features.

Let the session finish and process

If you expect new session statistics in Discord, let the session end naturally—by the timer expiring or everyone leaving—and allow upload and processing time before checking the bot.

IMPORTANT: Session completion and lap validity can affect when statistics and pace features become available. Neither is a requirement for saving your identity with /link.

06 · LIVE OVERLAYS

Know what is live, BETA or planned

NORMAL · AVAILABLE

Pedal Trace and the Records Overlay are implemented normal features. Live throttle, brake and steering input can be viewed in the client and overlay.

BETA · DEFAULT OFF

Baked Braking is available only through BETA Mode, may contain multiple bugs and is off by default. Voice is also off by default.

PARTIAL · NOT A FULL RELEASE

The learned track path and your own line exist, with a partial reference path through TEL PB. Do not expect a finished racing-line coaching overlay yet.

PLANNED / COMING SOON

Map zoom, throttle points, apex, sectors, incidents and SteamVR are not normal finished features in the audited build.

  • Enable only the overlays that help you drive.
  • Position them away from essential ACC information.
  • Test layout changes in practice before using them in traffic.
  • If the cockpit starts looking like a stoned Christmas tree, turn some shit off.
07 · UPLOAD & SYNC

Let DeepCoach move the data

Automatic telemetry uploads are enabled by default. When the server is reachable, the client packages eligible recordings and uploads them for storage and later use by DeepCoach tools.

  • Keep DeepCoach open long enough for pending work to complete.
  • The client upload package limit is 25 MB.
  • A local or queued recording is not the same as a processed Discord result.
  • Do not repeatedly import the same session unless support asks you to.
  • Do not delete C:\ROI_DeepCoach_Client\data while troubleshooting.

PRIVACY NOTE: Raw full shared-memory JSON recording is off by default. Never post credentials, tokens or private configuration when asking for support.

08 · DISCORD BOT

Turn laps into community tools

The Discord bot links your ACC identity and exposes the DeepCoach functions available to your role. Start with Discord's slash-command autocomplete; some commands are restricted by role or development status.

IDENTITY

Use /link acc_name: to save your full ACC name. Use /me to check your linked identity and current driver information.

YOUR DATA

Available /deepcoach tools include latest data, facts, your line, recordings, learning status and track-map information.

COMPARE & LEARN

Role-gated tools can include driver comparisons, corner comparisons, corner learning and self-learning commands.

TRACK TOOLS

/deepzoom can request a high-resolution zoom of the learned track map. Map and reference features still depend on available learned data.

DON'T PANIC-REFRESH: Upload, storage and bot processing are separate steps. Give the pipeline time to breathe before declaring the data completely baked.

09 · COACHING

Read the evidence correctly

DIRECT TELEMETRY

Inputs, lap and sector timing, detected car state and other values supplied directly by ACC.

DERIVED COACHING

Comparisons, learned references and recommendations calculated from available data. These require enough reliable laps and may carry uncertainty.

A practical review loop

  1. Choose one section, such as Karussell or Pflanzgarten.
  2. Compare one behavior at a time: braking, release, steering, throttle or minimum speed.
  3. Change one thing in the next stint.
  4. Record another representative lap.
  5. Compare the result before drawing a conclusion.
10 · EXPERIMENTAL FEATURES

BETA means optional and buggy

Baked Braking is the current BETA-only coaching feature. BETA Mode, Baked Braking and voice are off by default. Only enable them when you deliberately want to test experimental behaviour.

DO NOT TREAT A BETA PROMPT AS FACT. Baked Braking can have bugs. If distance confidence is missing, the track is incomplete or telemetry becomes unreliable, disable BETA Mode and rely on direct inputs, timing and track knowledge. A baked coach is funny; confidently wrong braking advice is not.
TROUBLESHOOTING

Quick checks before asking the pit wall

ProblemWhat to check
Client does not see ACCEnter an ACC LIVE session with a recognized track and car. DeepCoach may start before or after ACC, but it must be active before the lap you want recorded. Confirm that throttle, brake and steering values actually change.
Overlay is missingSet ACC to borderless fullscreen and press F11 twice to reapply the display mode. Then confirm the overlay is enabled, on-screen, inside the current display and receiving live telemetry.
First lap is not valid in DeepCoachIf the lap began before DeepCoach connected, the first finish may only synchronize the lap boundary. Begin a fresh lap after the client is active.
Lap is not uploadedKeep DeepCoach open, check connectivity and leave the local data folder intact. Automatic uploads are on by default, but a recording still needs time to package and upload.
Discord pace role or best lap is missingConfirm your /link acc_name: identity matches ACC, then complete a valid Nürburgring 24h lap. Let the session end and allow processing time.
/link does not show a lapA valid lap is not required to save your ACC identity. Enter the full ACC first and last name directly in acc_name.
Windows warns about the EXEVerify that the ZIP came from the official link on this site. Do not bypass warnings for a copy received from an unknown source.
Data or coaching looks wrongStop relying on the affected output. Record the client build, track, session, exact symptom and whether direct live inputs were correct.
Client is outdatedLet the built-in update check complete or download the current official ZIP. Preserve the local data folder unless support explicitly tells you otherwise.
UPDATES & SUPPORT

When you need help

Post a clear report in the appropriate Discord support area. Include the DeepCoach build, Windows version, ACC track and session, what you expected, what happened and the exact steps that reproduce it. Add screenshots and relevant logs when possible. Never post credentials, upload tokens or private configuration.

BEST BUG REPORT: exact build + exact session + exact steps + screenshot. “Shit's broken” is emotionally valid, but technically a bit light.