Solutions to common problems with the Battles Overlay.Documentation Index
Fetch the complete documentation index at: https://teambattles.gg/docs/llms.txt
Use this file to discover all available pages before exploring further.
Blank Overlay in OBS
The Browser Source shows a blank or white screen.- Verify the URL - Confirm you copied the full overlay URL from the editor. It should look like
https://teambattles.gg/overlay/render/<configId>. No?key=is needed. - Check profile visibility - User-scoped widgets (stats, rank, active match, referral, game rank) only load when your
profileVisibilityispublicorlimited. Set it in Settings if your overlay is blank. - Set custom CSS - In the OBS Browser Source properties, add the following custom CSS:
- Check OBS version - Browser Source requires a Chromium-based renderer. Make sure OBS Studio is up to date.
Widgets Not Showing
Specific widgets are missing from the overlay.- Check widget is enabled - Open the editor and verify the widget toggle is on.
- Check entity visibility - Team Stats requires the selected team to be public (
profileVisibility: "public"). Organization Stats requires the org’sisPublicflag. User-scoped widgets require your profile visibility be non-private. See Visibility & Privacy. - Check context selection - Team Stats and Organization Stats require a team or organization to be selected in the editor.
Stale or Outdated Data
Stats on the overlay are not updating.- Check refresh interval - The default is 60 seconds. You can lower it in the editor’s advanced settings for faster updates.
- Verify internet connection - The overlay requires an active connection to fetch data from the API.
- Refresh the Browser Source - Right-click the Browser Source in OBS and select Refresh cache of current page.
Overlay Not Transparent
The overlay has a solid background instead of being see-through. In the OBS Browser Source properties, add this custom CSS:Overlay Too Small or Too Large
Widgets appear at the wrong size on stream.- Adjust scale in the editor - Use the scale slider in the sidebar style controls to resize all widgets proportionally.
- Check OBS dimensions - Set the Browser Source width to
1920and height to1080for the intended layout. Other resolutions may cause scaling issues. - Use OBS transform - Right-click the source in OBS and use Transform > Edit Transform to fine-tune size and position.
Active Match Widget Not Showing
The Active Match widget is enabled but nothing appears.The Active Match widget auto-hides when you have no active match. This is expected behavior - it
will reappear automatically when a match starts.
- Check profile visibility - Your profile must be
publicorlimited(notprivate). - Wait for refresh - The widget updates on the configured refresh interval. Wait up to 60 seconds (or your configured interval) for it to detect the match.
- Verify match status - The match must be in an active state (not completed or cancelled).
Cannot Connect to OBS WebSocket
The dock cannot connect to OBS via WebSocket.WebSocket Server Not Enabled
OBS does not enable the WebSocket server by default.- In OBS Studio, go to Tools > WebSocket Server Settings
- Check Enable WebSocket Server
- Click Apply
- Try connecting again in the dock
Wrong Port
The default WebSocket port is4455, but it can be changed in OBS.
- In OBS, go to Tools > WebSocket Server Settings
- Click Show Connect Info to see the current port
- Enter the correct port in the dock’s port field before connecting
Password Required
If OBS WebSocket has authentication enabled, you need the password.- In OBS, go to Tools > WebSocket Server Settings
- Click Show Connect Info to reveal the password
- The dock will prompt you for the password when it detects authentication is required
Firewall Blocking the Connection
In rare cases, a firewall may block the local WebSocket connection.- Ensure no firewall or antivirus software is blocking connections to
127.0.0.1on the configured port (default4455) - Try temporarily disabling your firewall to test if that resolves the issue
- If it does, add an exception for OBS Studio or the specific port
Getting Help
If you cannot resolve your issue:- Check the general troubleshooting guide
- Ask in the TeamBattles Discord
- Submit a support ticket