Custom DDNet client forked from Tater, with a cleaner feel, extra utilities, visual tweaks, and competitive quality-of-life features.
BestClient is a customized DDNet client focused on comfort, utility and full control over gameplay and visuals. It extends the base client with native BestClient systems like Camera Drift, Dynamic FOV, Jelly Tee, 3D/Magic particles, Afterimage, Hook Combo, Fast Input/Low Delta, Snap Tap, Focus Mode, Voice Chat, Chat Media, Client Indicator, plus built-in Editors, Shop and Fun tabs.
- Website: bestclient.fun
- Telegram: t.me/bestddnet
- Discord: discord.gg/bestclient
- BestClient focuses on its own visual stack: Camera Drift, Dynamic FOV, Jelly Tee, Magic/Orbit/3D particles, Afterimage, Crystal Laser, Aspect Ratio and Media Background.
- BestClient gameplay tools include Fast Input/Low Delta, Snap Tap, Hook Combo, Gores Mode, Auto Team Lock, Speedrun Timer and Focus Mode.
- BestClient utility features cover Chat Media, integrated Voice Chat and Client Indicator.
- BestClient comes with native tooling and content flow: Assets Editor, Components Editor, HUD Editor, in-client Shop and Fun tab.
- Clone the repository and build it using the standard DDNet build flow.
- Or open the project in your existing DDNet toolchain and compile the client binaries from source.
- Hook Combo
- Jelly Tee
- Chat Bubbles
- Camera Drift
- Dynamic FOV
- Crystal Laser
- Magic Particles
- Orbit Aura
- 3D Particles
- Afterimage
- Music Player
- Media Background
- Animations
- Aspect Ratio
- Input
- Snap Tap
- Optimizer
- Gores mode
- Fast Actions
- Speedrun timer
- Auto team lock
- Focus Mode
- Misc
- Browser Utils
- Chat Media
- Voice Chat
- Voice Binds
- Client Indicator
- Assets editor
- Components editor
- HUD editor
- Snake
- Minesweeper
- 2048
- Chess
- Tic-Tac-Toe
- Lights Out
- Memory
- BlockBlast
- Tetris
- Pong
- Packman
- Flappy Bird
- Cat Trap
- Brick Breaker
- Entities
- Game
- Emoticons
- Particles
- HUD
- Arrows
- Cursors
- Audio
bc_3d_particles
bc_3d_particles_alpha
bc_3d_particles_collide
bc_3d_particles_color
bc_3d_particles_color_mode
bc_3d_particles_count
bc_3d_particles_depth
bc_3d_particles_fade_in_ms
bc_3d_particles_fade_out_ms
bc_3d_particles_glow
bc_3d_particles_glow_alpha
bc_3d_particles_glow_offset
bc_3d_particles_push_radius
bc_3d_particles_push_strength
bc_3d_particles_size_max
bc_3d_particles_size_min
bc_3d_particles_speed
bc_3d_particles_type
bc_3d_particles_view_margin
bc_admin_fast_action0
bc_admin_fast_action1
bc_admin_fast_action2
bc_admin_fast_action3
bc_admin_fast_action4
bc_admin_fast_action5
bc_admin_fast_action6
bc_admin_fast_action7
bc_admin_fast_action8
bc_admin_fast_action9
bc_adminpanel_autoscroll
bc_adminpanel_bg_color
bc_adminpanel_disable_anim
bc_adminpanel_last_tab
bc_adminpanel_log_lines
bc_adminpanel_remember_tab
bc_adminpanel_scale
bc_adminpanel_tab_active_color
bc_adminpanel_tab_hover_color
bc_adminpanel_tab_inactive_color
bc_afterimage
bc_afterimage_alpha
bc_afterimage_frames
bc_afterimage_spacing
bc_animations
bc_auto_server_list_refresh
bc_auto_server_list_refresh_seconds
bc_auto_team_lock
bc_auto_team_lock_delay
bc_bestclient_settings_tabs
bc_camera_drift
bc_camera_drift_amount
bc_camera_drift_reverse
bc_camera_drift_smoothness
bc_chat_animation
bc_chat_animation_ms
bc_chat_animation_type
bc_chat_bubble_fadein
bc_chat_bubble_fadeout
bc_chat_bubble_showtime
bc_chat_bubble_size
bc_chat_bubbles
bc_chat_bubbles_demo
bc_chat_bubbles_self
bc_chat_media_allowed_domains
bc_chat_media_content_filter
bc_chat_media_gifs
bc_chat_media_photos
bc_chat_media_preview
bc_chat_media_preview_max_width
bc_chat_media_viewer
bc_chat_media_viewer_max_zoom
bc_chat_open_animation
bc_chat_open_animation_ms
bc_chat_save_draft
bc_chat_typing_animation
bc_chat_typing_animation_ms
bc_cinematic_camera
bc_client_indicator
bc_client_indicator_browser_url
bc_client_indicator_in_name_plate
bc_client_indicator_in_name_plate_above_self
bc_client_indicator_in_name_plate_dynamic
bc_client_indicator_in_name_plate_size
bc_client_indicator_in_scoreboard
bc_client_indicator_in_scoreboard_size
bc_client_indicator_server_address
bc_client_indicator_shared_token
bc_client_indicator_token_url
bc_crystal_laser
bc_custom_aspect_ratio
bc_custom_aspect_ratio_apply_mode
bc_custom_aspect_ratio_mode
bc_disabled_components_mask_hi
bc_disabled_components_mask_lo
bc_dynamic_fov
bc_dynamic_fov_amount
bc_dynamic_fov_smoothness
bc_emoticon_shadow
bc_esc_player_list
bc_fast_input_low_delta
bc_fast_input_mode
bc_game_media_background
bc_game_media_background_offset
bc_gores_mode
bc_gores_mode_disable_weapons
bc_hide_hud_in_settings
bc_hook_combo
bc_hook_combo_mode
bc_hook_combo_reset_time
bc_hook_combo_size
bc_hook_combo_sound_volume
bc_hud_chat_scale
bc_hud_chat_x
bc_hud_chat_y
bc_hud_music_player_scale
bc_hud_music_player_x
bc_hud_music_player_y
bc_hud_voice_hud_scale
bc_hud_voice_hud_x
bc_hud_voice_hud_y
bc_hud_voice_mute_icons_scale
bc_hud_voice_mute_icons_x
bc_hud_voice_mute_icons_y
bc_hud_votes_scale
bc_hud_votes_x
bc_hud_votes_y
bc_ingame_menu_animation
bc_ingame_menu_animation_ms
bc_jelly_tee
bc_jelly_tee_duration
bc_jelly_tee_others
bc_jelly_tee_strength
bc_killfeed_animation
bc_killfeed_animation_ms
bc_low_delta_others
bc_magic_particles
bc_magic_particles_alpha_delay
bc_magic_particles_count
bc_magic_particles_radius
bc_magic_particles_size
bc_magic_particles_type
bc_menu_media_background
bc_menu_media_background_path
bc_menu_sfx
bc_menu_sfx_volume
bc_module_ui_reveal_animation
bc_module_ui_reveal_animation_ms
bc_music_player
bc_music_player_color_mode
bc_music_player_show_when_paused
bc_music_player_static_color
bc_music_player_visualizer
bc_music_player_visualizer_mode
bc_music_player_visualizer_sensitivity
bc_music_player_visualizer_smoothing
bc_nameplate_client_indicator_offset_x
bc_nameplate_client_indicator_offset_y
bc_nameplate_voice_offset_x
bc_nameplate_voice_offset_y
bc_optimizer
bc_optimizer_ddnet_priority_high
bc_optimizer_disable_particles
bc_optimizer_discord_priority_below_normal
bc_optimizer_fps_fog
bc_optimizer_fps_fog_cull_map_tiles
bc_optimizer_fps_fog_mode
bc_optimizer_fps_fog_radius_tiles
bc_optimizer_fps_fog_render_rect
bc_optimizer_fps_fog_zoom_percent
bc_orbit_aura
bc_orbit_aura_alpha
bc_orbit_aura_idle
bc_orbit_aura_idle_timer
bc_orbit_aura_particles
bc_orbit_aura_radius
bc_orbit_aura_speed
bc_prev_inp_mousesens_45_degrees
bc_prev_inp_mousesens_small_sens
bc_prev_mouse_max_distance_45_degrees
bc_settings_layout
bc_shop_auto_set
bc_show_real_hitbox
bc_show_real_hitbox_color
bc_showhud_dummy_coord_indicator
bc_showhud_dummy_coord_indicator_color
bc_showhud_dummy_coord_indicator_same_height_color
bc_snap_tap
bc_snap_tap_delay
bc_speedrun_timer
bc_speedrun_timer_auto_disable
bc_speedrun_timer_hours
bc_speedrun_timer_milliseconds
bc_speedrun_timer_minutes
bc_speedrun_timer_seconds
bc_speedrun_timer_time
bc_toggle_45_degrees
bc_toggle_small_sens
bc_translate_incoming_source
bc_translate_outgoing_source
bc_translate_outgoing_target
bc_use_short_kog_server_name
bc_voice_chat_activation_mode
bc_voice_chat_bitrate
bc_voice_chat_enable
bc_voice_chat_headphones_muted
bc_voice_chat_ingame_only
bc_voice_chat_input_device
bc_voice_chat_mic_check
bc_voice_chat_mic_gain
bc_voice_chat_mic_muted
bc_voice_chat_muted_names
bc_voice_chat_name_volumes
bc_voice_chat_nameplate_icon
bc_voice_chat_output_device
bc_voice_chat_radius_enabled
bc_voice_chat_radius_tiles
bc_voice_chat_server_address
bc_voice_chat_volumelicense.txtcontains the upstream DDNet/Teeworlds license and content notices.LICENSEdefines BestClient mixed licensing and preserves upstream/per-file rights.- Permission requests are required only for BestProject-authored functions listed in
docs/BESTCLIENT_AUTHORED_FUNCTIONS.md.