BestClient adds a suite of in-game HUD overlays built around race and competitive gameplay. The Speedrun Timer gives you a configurable countdown with an auto-disable option when time runs out. Finish Prediction estimates your map-completion percentage and projected finish time in real time, displaying either a compact text readout or a progress bar. The Keystrokes HUD overlays your active inputs on screen with several presets for keyboard and mouse. Auto Team Lock automatically locks your team after joining so you never start a run accidentally. Fast Actions provides a radial command menu for rapid execution of frequently used console commands. The Optimizer features, including FPS Fog, keep frame rates consistent on large or complex maps.Documentation 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.
Speedrun Timer
The Speedrun Timer renders a countdown clock directly on the HUD. Configure the starting time by setting hours, minutes, seconds, and milliseconds individually, or use the combinedbc_speedrun_timer_time field in MMSS format for quick entry.
Enables the Speedrun Timer overlay (
1 to enable).Sets the timer starting time in MMSS format (for example,
130 = 1 minute 30 seconds). Range: 0–9999.Hours component of the starting time. Range:
0–99.Minutes component of the starting time. Range:
0–59.Seconds component of the starting time. Range:
0–59.Milliseconds component of the starting time. Range:
0–999.When enabled (
1), the Speedrun Timer automatically disables itself once the countdown reaches zero. Useful for races with a strict time limit where you want the overlay to disappear cleanly at the end.Finish Prediction
Finish Prediction estimates how far through the map your character has progressed and projects your final finish time based on current pace. It samples your position relative to known checkpoints and calculates a completion percentage, then extrapolates a predicted finish time from your average speed. The feature works across both classic and progress-bar display modes, with full control over which metrics are shown.Enables the Finish Prediction overlay (
1 to enable).Controls the HUD layout for Finish Prediction:
0— Classic text readout1— Progress bar
When enabled (
1), the Finish Prediction overlay is visible even before the race has officially started. Set to 0 to hide it until the start tile is crossed.Determines which time value is displayed:
0— Time remaining until predicted finish1— Absolute predicted finish time
Toggles display of the predicted time value (
1 to show).Toggles display of the map completion percentage (
1 to show).Toggles display of milliseconds in the predicted time (
1 to show).When enabled (
1), the progress bar uses the color defined by bc_finish_prediction_bar_color instead of the default theme color.The custom RGBA color for the Finish Prediction progress bar. Only used when
bc_finish_prediction_bar_custom_color is 1.Keystrokes HUD
The Keystrokes HUD renders your current keyboard and mouse inputs as an on-screen overlay. Keyboard and mouse displays are independent, each with their own enable toggle and preset selector.Keyboard
Enables the keyboard keystrokes overlay (
1 to enable).Selects the keyboard overlay layout:
0—wasd-minimal(W/A/S/D keys only, compact)1—wasd-full(W/A/S/D plus additional keys)2—micro(minimal single-key view)
Mouse
Enables the mouse keystrokes overlay (
1 to enable).Selects the mouse overlay layout:
0—mouse-dot(cursor position dot with buttons)1—mouse-arrow(arrow pointer style)2—mouse-dot-dot(dual-dot layout)3—mouse-dot-no-box(dot without bounding box)4—mouse-no-movement(buttons only, no cursor indicator)
Auto Team Lock
Auto Team Lock automatically issues the team-lock command a configurable number of seconds after you join a team, preventing accidental early starts when other players are still joining.Enables Auto Team Lock (
1 to enable).Seconds to wait after joining a team before the lock is applied automatically. Range:
0–30. Set to 0 to lock immediately upon joining.Optimizer & FPS Fog
The Optimizer groups several rendering performance features. FPS Fog culls non-map rendering beyond a configurable radius around the camera, which is especially effective on large KoG and gores maps with many players.Master toggle for all Optimizer features (
1 to enable).When enabled (
1), disables rendering and updating of all particle effects entirely.When enabled (
1), culls non-map rendering (players, effects, entities) outside a distance limit around the camera center.Controls how the FPS Fog radius is determined:
0— Manual radius in tiles (bc_optimizer_fps_fog_radius_tiles)1— Radius derived from current zoom level (bc_optimizer_fps_fog_zoom_percent)
Radius of the FPS Fog cull zone in tiles (one tile = 32 units). Range:
5–300. Used when fog mode is 0.Percentage of the visible screen area to keep rendered when fog mode is
1. Range: 10–120.Fast Actions
Fast Actions is a radial command menu that appears on screen when triggered, letting you execute frequently used console commands with a single cursor movement and release. It supports up to 64 binds and saves them automatically to your config.Console Commands
open_fa
Opens the Fast Actions radial menu. Bind this to a convenient key; releasing the key (or pressing it again depending on bind type) executes the hovered action.
add_fa
Adds a new entry to the Fast Actions menu. Usage:
add_fa "Label" "command". The label appears in the radial and the command is executed on selection.remove_fa
Removes an existing Fast Actions entry by name or command. Usage:
remove_fa "Label" "command".fa_execute_hover
Immediately executes whichever Fast Actions entry the cursor is currently hovering over, without closing the menu. Useful for scripted or macro-driven workflows.
Admin Panel Fast Actions
The Admin Panel also exposes ten dedicated fast-action command slots that appear as quick buttons in the admin interface. These are stored as string config variables:Admin panel fast action command slot 1. Accepts any valid console command string (max 96 characters).
Admin panel fast action command slot 2.
Admin panel fast action command slot 3.
Admin panel fast action command slot 4.
Admin panel fast action command slot 5.
Admin panel fast action command slot 6.
Admin panel fast action command slot 7.
Admin panel fast action command slot 8.
Admin panel fast action command slot 9.
Admin panel fast action command slot 10.
Config Examples
- Speedrun Timer (90 seconds)
- Finish Prediction Bar
- Keystrokes HUD
- Optimizer (FPS Fog, manual radius)
- Fast Actions setup
Finish Prediction accuracy improves over the course of a run as more checkpoint data is gathered. The prediction shown before any checkpoints are crossed is an initial estimate and may be less reliable on maps with highly variable pacing.