Client Indicator is a presence system that lets BestClient users recognize each other at a glance. When multiple BestClient players are on the same server, a small badge is rendered next to their name — visible in the name plate floating above their character, in the scoreboard (Tab), and in the server browser. Detection is handled peer-to-peer via a BestClient-operated UDP presence service: each client announces itself when it joins a server and the indicator syncs token state to ensure that only genuine BestClient installations are marked. The feature is always enabled — the toggleDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/BestProjectTeam/BestClient/llms.txt
Use this file to discover all available pages before exploring further.
bc_client_indicator is permanently set to 1.
Display Options
Client indicator is always enabled. This variable is fixed at
1 and cannot be turned off; it exists so the settings panel can reflect the feature’s active state.Show the BestClient badge in the floating name plate above each player’s character. Set to
0 to hide the badge in name plates while still showing it elsewhere.When enabled (
1), the badge also appears above your own character’s name plate. By default this is off so your own indicator does not obstruct your view of your character.Size adjustment for the badge rendered in name plates, expressed as a relative percentage offset from the base size. Negative values shrink the badge; positive values enlarge it.
When enabled (
1), the badge position in the name plate adjusts dynamically — for example, shifting to avoid overlapping the player name or other icons as the name plate content changes.Show the BestClient badge next to player names in the scoreboard (Tab screen). Useful for quickly spotting fellow BestClient users during gameplay.
Size adjustment for the badge in the scoreboard, as a relative percentage offset from the base size.
Name Plate Positioning
Fine-tune exactly where the badge appears relative to the name plate text using pixel-level offsets.Horizontal offset (in screen units) for the client indicator badge within the name plate. Positive values shift the badge to the right; negative values shift it to the left.
Vertical offset (in screen units) for the client indicator badge within the name plate. Positive values shift the badge downward; negative values shift it upward.
Sync Service
Client Indicator presence is coordinated through a BestClient-operated server. The following variables configure how the client connects to that infrastructure.The UDP address of the BestClient presence server. The client sends signed UDP packets to this address to announce presence on a game server and to discover other BestClient users. Change this only if directed to by the BestClient team.
HTTPS endpoint that returns a JSON snapshot of currently online BestClient users per server. This is polled by the server browser to show the indicator in server listings.
HTTPS endpoint used to bootstrap the shared token on first run or after a token expiry. The client fetches this URL to obtain a valid token before it can participate in presence announcements.
The shared authentication token used to sign outgoing UDP presence packets. This is populated automatically by the token bootstrap process and saved so that it persists across restarts. Manual edits are not normally necessary.
Developer secret key for advanced presence operations. Leave empty unless you are a BestClient developer or have been issued a key for testing purposes.
Server Browser Integration
Client Indicator integrates with the server browser to let you filter or spot servers where BestClient users are already playing.When set to
1, the server browser fetches its server list from the BestClient master server mirror instead of the default DDNet master servers. This mirror may surface servers that are more likely to have BestClient users online.Automatically refreshes the server browser list on a timer while a browser tab is open. Useful for spotting players joining or leaving servers in real time without pressing the refresh button manually.
The interval in seconds between automatic server list refreshes when
bc_auto_server_list_refresh is enabled. Lower values give more up-to-date results at the cost of more frequent network requests.