ER:LC server bridge

Connect AwareCAD to your private ER:LC server.

The ER:LC bridge is a two-way connection between AwareCAD and your private ER:LC server. AwareCAD polls your server every minute via the PRC API (player roster, vehicles, modcalls, emergency calls, kill logs) and your ER:LC server pusheswebhook events (911 calls, custom `;commands`) to AwareCAD as they happen. Both flow through the same API key pair — you set it up once.

Admin → Integrations → Game bridges — connect AwareCAD to your ER:LC server with an API key, plus a copy-paste command-pack for the in-game chat.
Admin → Integrations → Game bridges.

What you need first

  • Owner role in your AwareCAD community
  • An ER:LC private server with the API Pack enabled (Game Pass purchase from PRC). The free public servers don't expose the API.
  • Your ER:LC server key (from the in-game API Pack settings)

One-time setup

  1. Open admin.awarecad.com/integrations Game bridges tab.
  2. Click Generate API key. The key is shown once; copy it. AwareCAD stores only a SHA-256 hash, so we can't show it again — rotate if you lose it.
  3. Click Set next to "ER:LC server key" and paste your in-game API Pack key. AwareCAD's cron uses this to authenticate against PRC.
  4. Click Generate next to "Inbound webhook" and copy the URL. In your ER:LC server settings, paste it into the Event Log Webhook slot.
  5. Within 60 seconds you should see live player count + queue depth appear in the dispatch HUD. If not, see Troubleshooting below.

What gets synced

  • Player roster (every ~60s) → updates which officers are "online in game" on the dispatch + MDT presence panes.
  • Active vehicles → mirrored into AwareCAD for plate lookups in the MDT.
  • Wanted status → AwareCAD warrants automatically set in-game wanted stars on the player.
  • Emergency calls (911s) → fire into the dispatch queue with the caller, location, and (where the team is known) the primary responding department.
  • `;commands` (officer-initiated) → `;tstop` opens a traffic stop, `;panic` opens a P1 officer-needs-backup, `;bolo`, `;backup`, `;robbery`, `;pursuit`, `;fire`, `;med`, `;ds` all map to call types. The officer is auto-assigned + put on-scene.

In-game commands cheatsheet

Any officer in your server can fire these by typing them into chat:

CommandCreatesPriority
;tstop {plate}Traffic stopP3
;bolo {plate}BOLO sightingP2
;panicOfficer panicP1
;backupOfficer needs backupP2
;robberyRobbery in progressP1
;pursuit {vehicle}PursuitP1
;fire {location}FireP1
;med {patient}Medical emergencyP1
;ds {address}Domestic disturbanceP2

Troubleshooting

"No data after 5 minutes" — re-check the server key (paste fresh; trailing whitespace breaks it), and verify the PRC API Pack is enabled on your private server. The dispatch HUD shows "last polled" — if it's never updated, the cron isn't reaching your server.

"911s land but `;commands` don't" — the officer's Roblox account isn't linked to their AwareCAD member, or their AwareCAD role is `civilian`. Check admin.awarecad.com/members.

"Calls go to the wrong department" — see Multi-agency call routing to map ER:LC teams to your AwareCAD departments.

Last updated May 18, 2026.