This guide walks you through everything you need to go from a fresh BestClient install to a configured, personalized session on a DDNet server. By the end you will have joined a server, explored the BestClient settings panel, enabled a visual effect, chosen an input mode, and used both the Components Editor and HUD Editor to shape your in-game experience.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.
Step-by-Step Setup
Launch BestClient and connect to a server
Start BestClient. The main menu opens with the server browser visible. To find a DDNet server quickly:
- Click the Server Browser tab.
- In the filter bar, type
DDNetor select the DDNet network from the network dropdown. - Double-click any server in the list to connect.
bc_mastersrv 1 in the console (F1) so the browser may show a slightly richer server list than vanilla DDNet.Open BestClient settings
Once you are in-game (or from the main menu), open the settings panel:
- Press Escape or click the Settings button in the top menu.
- Navigate to the BestClient tab — it sits alongside the standard DDNet settings tabs.
bc_bestclient_settings_tabs if you want to control which sub-tabs are visible.Enable a visual effect
Eye Comfort is one of the easiest BestClient visual features to try immediately — it applies a warm overlay to reduce eye strain during long sessions.In Settings → BestClient → Visuals, toggle Eye Comfort on, or run the command directly in the console (Adjust
F1):bc_eye_comfort_strength (default 35, range 0–100) to taste — higher values produce a warmer, dimmer overlay.Other visual effects worth exploring right away:| Feature | Console command | What it does |
|---|---|---|
| Cinematic Camera | bc_cinematic_camera 1 | Smooth cinematic camera movement in spectator freeview |
| Player Trail | bc_trail 1 | Leaves a fading ghost trail behind your tee |
| Motion Blur | bc_motion_blur 1 | Adds directional blur via previous-frame blending |
| Crystal Laser | bc_crystal_laser 1 | Renders rifle and shotgun lasers with crystal shards and icy glow |
Configure your input mode
BestClient offers four extended input modes on top of standard DDNet input, all controlled through a single
A common competitive starting point that enables Fast Input mode:You can also enable Snap Tap (
bc_fast_input_mode setting. Open Settings → BestClient → Input to choose one:| Mode | Config value | Description |
|---|---|---|
| Fast Input | bc_fast_input_mode 0 | Default mode — reduces input pipeline latency by polling and applying inputs earlier in the frame |
| Delta Input | bc_fast_input_mode 1 | Uses delta-based mouse accumulation; fine-tune the amount with bc_fast_input_delta_input |
| Best Input | bc_fast_input_mode 3 | Opinionated preset combining latency compensation, smoothing, and interpolation; configure with bc_best_input_preset |
| Saiko+ | bc_fast_input_mode 4 | Fine-grained mouse sensitivity amplification used by top players; tune with bc_saiko_plus_amount |
bc_snap_tap 1) for keyboard direction conflict resolution, and 45 Degrees (bc_toggle_45_degrees 1) to lock aim to 45° increments on demand.Use the Components Editor
The Components Editor is BestClient’s dedicated fullscreen module manager. It lets you enable or disable any of the 52 BestClient and TClient components in one place, staging changes before committing them.To open it: Settings → BestClient → Components Editor (or find it in the Editors section of the BestClient tab).
- Toggle modules on or off across four groups: Visuals, Gameplay, Others, and TClient.
- Unsaved edits are tracked — the editor will warn you before discarding changes.
- After clicking Apply, BestClient updates
bc_disabled_components_mask_loandbc_disabled_components_mask_hiand prompts for a restart to activate the new component set.
Position HUD widgets with the HUD Editor
The HUD Editor lets you drag BestClient’s HUD modules — Music Player, Voice HUD, mute icons, chat, and votes — directly over live gameplay or a demo, then save their positions.To open it: Settings → BestClient → HUD Editor.Each widget’s position and scale is stored in your config as Drag the widget to your preferred corner, release, and the values update automatically. The scale is expressed as a percentage (25–300), where 100 is normal size.
bc_hud_<widget>_x, bc_hud_<widget>_y, and bc_hud_<widget>_scale. For example, the Music Player widget saves to:Configuration Reference Tip
Allbc_* settings are saved automatically to settings_ddnet.cfg inside your $USERDIR whenever you close the client or apply changes in the settings panel. You can also edit this file directly in any text editor.
A minimal starter config that covers some of the most popular BestClient tweaks:
What to Explore Next
Visuals
Deep-dive into BestClient visual features: camera effects, FOV controls, particle systems, tee effects, and UI animations.
Configuration Reference
The complete reference for all 280
bc_* config variables — values, ranges, defaults, and usage notes.