doto

Joonas Forss
28 years old
Finland
Total earnings:
$106,881
Joonas Forss, also known as doto, is a professional Counter-Strike 2 player and coach from Finland. Born on February 18, 1996, doto has established himself as a talented player in the CS2 scene. Currently, he is a part of JANO Esports, where he showcases his skills and expertise. Known for his strategic gameplay and exceptional game sense, doto has made a name for himself in the competitive CS2 community. When it comes to his game settings and equipment, doto prefers a high-performance monitor and a precision mouse to enhance his gameplay. With his dedication and passion for the game, doto continues to excel and make a significant impact in the CS2 esports scene.

CS2 Settings

Last updated:
  • All

Mouse

DPI
800
eDPI
576
Hz
1000
Sensitivity
0.72
Windows Sensitivity
6
Zoom Sensitivity
1.00

Crosshair

Alpha
Yes
Alpha Value
255
Blue
0
Color
Green
Deployed Weapon Gap
No
Dot
No
Fixed Gap
3
Follow Recoil
No
Gap
-3
Green
0
Inner Split Alpha
1
Length
1.5
Outer Split Alpha
0.5
Outline
No
Outlinethickness
1
Red
255
Sniper Width
0
Split Distance
7
Split Size Ratio
0.5
Style
Classic Static
Thickness
1
T Style
No

Viewmodel

FOV
68
Offset X
2.5
Offset Y
2
Offset Z
-2
Presetpos
0

Video Settings

Advanced Video

Ambient Occlusion
High
Boost Player Contrast
Enabled
FidelityFX Super Resolution
Disabled (Highest Quality)
Global Shadow Quality
Very High
High Dynamic Range
Quality
Model / Texture Detail
Medium
Multisampling Anti-Aliasing Mode
4x MSAA
NVIDIA Reflex Low Latency
Enabled + Boost
Particle Detail
Low
Shader Detail
High
Texture Filtering Mode
Anisotropic 4x
Wait for Vertical Sync
Disabled

Video

Aspect Ratio
16:9
Brightness
73%
Display Mode
Fullscreen
Resolution
1366x768
Scaling Mode
Native

Hud

HUD Color
Purple
HUD Scale
0.95

Radar

Radar Centers The Player
No
Radar Hud Size
1.3
Radar is Rotating
Yes
Radar Map Zoom
0.35
Toggle Shape With Scoreboard
Yes

Launch Options

Skin Cases

viewmodel viewmodel_fov "68"
viewmodel_offset_x "2.5"
viewmodel_offset_y "2"
viewmodel_offset_z "-2"
viewmodel_presetpos "0"
bind bind "," "buyammo1"
bind "-" "give weapon_ak47"
bind "." "slot12"
bind "/" "toggleconsole"
bind "1" "slot1"
bind "2" "slot2"
bind "3" "slot3"
bind "4" "slot4"
bind "5" "slot5"
bind "6" "slot6"
bind "9" "slot9"
bind "ALT" "sm_saveloc"
bind "CAPSLOCK" "r_cleardecals"
bind "CTRL" "+duck"
bind "DEL" "mute"
bind "ESCAPE" "cancelselect"
bind "F10" "demo_timescale 1"
bind "F11" "demo_timescale 5"
bind "F2" "rebuy"
bind "F3" "askconnect_accept"
bind "F5" "jpeg"
bind "F6" "save quick"
bind "F7" "load quick"
bind "F8" "demoui"
bind "F9" "demo_togglepause"
bind "MOUSE1" "+attack"
bind "MOUSE2" "+attack2"
bind "MOUSE5" "+voicerecord"
bind "MOUSE_X" "yaw"
bind "MOUSE_Y" "pitch"
bind "MWHEELDOWN" "+jump"
bind "PAUSE" "pause"
bind "SEMICOLON" "autobuy"
bind "SHIFT" "+sprint"
bind "SPACE" "+jump"
bind "TAB" "+showscores"
bind "\" "+radialradio3"
bind "a" "+left"
bind "b" "buymenu"
bind "c" "slot7"
bind "d" "+right"
bind "e" "+use"
bind "f" "+lookatweapon"
bind "g" "drop"
bind "h" "noclip"
bind "m" "teammenu"
bind "n" "cl_Righthand 1"
bind "p" "give weapon_smokegrenade"
bind "q" "lastinv"
bind "r" "+reload"
bind "s" "+back"
bind "t" "+spray_menu"
bind "u" "messagemode2"
bind "v" "cl_righthand 0"
bind "w" "+forward;+cl_show_team_equipment"
bind "x" "slot8"
bind "y" "messagemode"
bind "z" "slot10"
cl cl_autohelp "0"
cl_buywheel_donate_key "1"
cl_buywheel_nomousecentering "1"
cl_buywheel_nonumberpurchasing "0"
cl_chatfilters "63"
cl_clanid "35941622"
cl_color "2"
cl_crosshair_drawoutline "0"
cl_crosshair_dynamic_maxdist_splitratio "0.5"
cl_crosshair_dynamic_splitalpha_innermod "1"
cl_crosshair_dynamic_splitalpha_outermod "0.5"
cl_crosshair_dynamic_splitdist "7"
cl_crosshair_friendly_warning "1"
cl_crosshair_outlinethickness "1"
cl_crosshair_sniper_show_normal_inaccuracy "0"
cl_crosshair_sniper_width "0"
cl_crosshair_t "0"
cl_crosshairalpha "255"
cl_crosshaircolor "9"
cl_crosshaircolor_b "0"
cl_crosshaircolor_g "0"
cl_crosshaircolor_r "255"
cl_crosshairdot "0"
cl_crosshairgap "-3"
cl_crosshairgap_useweaponvalue "0"
cl_crosshairsize "1.5"
cl_crosshairstyle "Classic Static"
cl_crosshairthickness "1"
cl_crosshairusealpha "1"
cl_disable_round_end_report "0"
cl_dm_buyrandomweapons "1"
cl_embedded_stream_audio_volume "60"
cl_embedded_stream_audio_volume_xmaster "1"
cl_fixedcrosshairgap "3"
cl_forcepreload "1"
cl_hide_avatar_images "0"
cl_hud_color "5"
cl_hud_radar_scale "1.300000"
cl_inventory_saved_filter2 "all"
cl_inventory_saved_sort2 "inv_sort_rarity"
cl_invites_only_friends "0"
cl_invites_only_mainmenu "0"
cl_itemimages_dynamically_generated "2"
cl_join_advertise "1"
cl_mouselook "1"
cl_mute_all_but_friends_and_party "0"
cl_mute_enemy_team "0"
cl_obs_interp_enable "1"
cl_observed_bot_crosshair "0"
cl_ping_fade_deadzone "60"
cl_ping_fade_distance "300"
cl_playerspray_auto_apply "1"
cl_promoted_settings_acknowledged "1:1608316964955"
cl_quickinventory_lastinv "0"
cl_quickinventory_line_update_speed "65.0f"
cl_radar_always_centered "0"
cl_radar_icon_scale_min "0.6"
cl_radar_rotate "1"
cl_radar_scale "0.35"
cl_radar_square_with_scoreboard "1"
cl_radial_radio_tab_0_text_1 "#Chatwheel_oneenemyhere"
cl_radial_radio_tab_0_text_2 "#Chatwheel_requestweapon"
cl_radial_radio_tab_0_text_3 "#Chatwheel_bplan"
cl_radial_radio_tab_0_text_4 "#Chatwheel_followingyou"
cl_radial_radio_tab_0_text_5 "#Chatwheel_midplan"
cl_radial_radio_tab_0_text_6 "#Chatwheel_followme"
cl_radial_radio_tab_0_text_7 "#Chatwheel_aplan"
cl_radial_radio_tab_0_text_8 "#Chatwheel_requestecoround"
cl_radial_radio_tab_1_text_1 "#Chatwheel_enemyspotted"
cl_radial_radio_tab_1_text_2 "#Chatwheel_needbackup"
cl_radial_radio_tab_1_text_3 "#Chatwheel_bplan"
cl_radial_radio_tab_1_text_4 "#Chatwheel_bombcarrierspotted"
cl_radial_radio_tab_1_text_5 "#Chatwheel_multipleenemieshere"
cl_radial_radio_tab_1_text_6 "#Chatwheel_sniperspotted"
cl_radial_radio_tab_1_text_7 "#Chatwheel_aplan"
cl_radial_radio_tab_1_text_8 "#Chatwheel_inposition"
cl_radial_radio_tab_2_text_1 "#Chatwheel_affirmative"
cl_radial_radio_tab_2_text_2 "#Chatwheel_negative"
cl_radial_radio_tab_2_text_3 "#Chatwheel_compliment"
cl_radial_radio_tab_2_text_4 "#Chatwheel_thanks"
cl_radial_radio_tab_2_text_5 "#Chatwheel_cheer"
cl_radial_radio_tab_2_text_6 "#Chatwheel_peptalk"
cl_radial_radio_tab_2_text_7 "#Chatwheel_sorry"
cl_radial_radio_tab_2_text_8 "#Chatwheel_sectorclear"
cl_radial_radio_version_reset "12"
cl_radialmenu_deadzone_size "0.04"
cl_scoreboard_mouse_enable_binding "+attack2"
cl_scoreboard_survivors_always_on "0"
cl_show_clan_in_death_notice "1"
cl_show_observer_crosshair "2"
cl_showloadout "0"
cl_sniper_delay_unscope "0"
cl_teamid_overhead_mode "2"
cl_teammate_colors_show "1"
cl_thirdperson "0"
cl_timeout "30"
cl_use_opens_buy_menu "0"
cl_versus_intro "1"
engine engine_no_focus_sleep "50"
name name "doto"
m m_pitch "0.022"
m_yaw "0.022"
func func_break_max_pieces "15"
spec spec_replay_autostart "0"
spec_show_xray "1"
spec_usenumberkeys_nobinds "1"
safezonex safezonex "0.898566"
ui ui_deepstats_radio_heat_figurine "0"
ui_deepstats_radio_heat_tab "0"
ui_deepstats_radio_heat_team "0"
ui_deepstats_toplevel_mode "240"
ui_inventorysettings_recently_acknowledged ""
ui_mainmenu_bkgnd_movie_C5E107D7 "ancient"
ui_nearbylobbies_filter3 "competitive"
ui_playsettings_maps_listen_casual "random_classic"
ui_playsettings_maps_listen_competitive "mg_de_dust2"
ui_playsettings_maps_listen_deathmatch "random_classic"
ui_playsettings_maps_listen_scrimcomp2v2 "mg_de_vertigo"
ui_playsettings_maps_listen_skirmish "mg_skirmish_flyingscoutsman"
ui_playsettings_maps_listen_skirmish_retakes "mg_skirmish_retakes"
ui_playsettings_maps_official_casual "mg_casualsigma"
ui_playsettings_maps_official_deathmatch "mg_casualsigma"
ui_playsettings_maps_workshop "@workshop/500334237/fps_benchmark"
ui_playsettings_mode_listen "competitive"
ui_playsettings_mode_official_v20 "competitive"
ui_playsettings_survival_solo "1"
ui_playsettings_warmup_map_name "de_mirage"
ui_popup_weaponupdate_version "2"
ui_setting_advertiseforhire_auto "1"
ui_setting_advertiseforhire_auto_last "/competitive"
ui_steam_overlay_notification_position "topleft"
ui_vanitysetting_loadoutslot_ct "secondary4"
ui_vanitysetting_loadoutslot_t "rifle4"
ui_vanitysetting_team "t"
mapoverview mapoverview_icon_scale "1.0"
tr tr_best_course_time "0"
tr_completed_training "0"
tv tv_nochat "1"
snd snd_deathcamera_volume "0.000000"
snd_duckerattacktime "0.5"
snd_duckerreleasetime "2.5"
snd_duckerthreshold "0.15"
snd_ducktovolume "0.55"
snd_mapobjective_volume "0"
snd_menumusic_volume "0.000000"
snd_mixahead "0.05"
snd_mute_losefocus "1"
snd_mute_mvp_music_live_players "0"
snd_mvp_volume "0.000000"
snd_roundend_volume "0"
snd_roundstart_volume "0"
snd_tensecondwarning_volume "0.150000"
sk sk_autoaim_mode "1"
cachedvalue cachedvalue_count_partybrowser "1611165702"
cachedvalue_count_teammates "1611340292"
mat mat_enable_uber_shaders "1"
voice voice_modenable "1"
voice_threshold "2000"
lobby lobby_default_privacy_bits2 "1"
con con_allownotify "1"
con_enable "1"
adsp adsp_debug "0"
sv sv_log_onefile "0"
sv_logbans "0"
sv_logecho "1"
sv_logfile "1"
sv_logflush "0"
sv_logsdir " LOGS"
sv_noclipaccelerate "5"
sv_noclipspeed "1200"
sv_skyname "sky_dust"
sv_specaccelerate "5"
sv_specnoclip "1"
sv_specspeed "1200"
sv_unlockedchapters "1"
sv_voiceenable "1"
sv_voiceenable "true"
weapon weapon_accuracy_logging "0"
lockMoveControllerRet lockMoveControllerRet "0"
demo demo_index "0"
demo_index_max_other "500"
r r_drawtracers_firstperson "0"
hud hud_scaling "0.95"
hud_showtargetid "1"
unbindall unbindall
gameinstructor gameinstructor_enable "0"
joy joy_advanced "0"
joy_advaxisr "0"
joy_advaxisu "0"
joy_advaxisv "0"
joy_advaxisx "0"
joy_advaxisy "0"
joy_advaxisz "0"
joy_axisbutton_threshold "0.3"
joy_display_input "0"
joy_movement_stick "0"
joy_name "joystick"
joy_pitchsensitivity "-1"
joy_response_look "0"
joy_response_move "1"
joy_sidesensitivity "1"
joy_wingmanwarrior_centerhack "0"
joy_wingmanwarrior_turnhack "0"
joy_yawsensitivity "-1"
volume volume "0.01"
sound sound_device_override ""
closecaption closecaption "0"
safezoney safezoney "1.000000"
sensitivity sensitivity "0.72"
net net_allow_multicast "1"
net_maxroutable "1200"
cam cam_collision "1"
cam_idealdelta "4.0"
cam_idealdist "150"
cam_ideallag "4.0"
cam_idealpitch "72.318642"
cam_idealyaw "-37.287678"
cam_snapto "0"
c c_maxdistance "200"
c_maxpitch "90"
c_maxyaw "135"
c_mindistance "30"
c_minpitch "0"
c_minyaw "-135"
c_orthoheight "100"
c_orthowidth "100"
c_thirdpersonshoulder " FALSE"
c_thirdpersonshoulderaimdist "120.0"
c_thirdpersonshoulderdist "40.0"
c_thirdpersonshoulderheight "5.0"
c_thirdpersonshoulderoffset "20.0"
key key_bind_version "5"
option option_duck_method "0"
option_speed_method "0"
crosshair crosshair "1"
sc sc_enable "1.0"
sc_joystick_map "1"
sc_pitch_sensitivity "1.0"
sc_yaw_sensitivity "1.0"
rate rate "786432"
joystick joystick "0"
trusted trusted_launch "1"
trusted_launch_once "0"
cc cc_lang ""
cc_linger_time "1.0"
cc_subtitles "0"
mm mm_csgo_community_search_players_min "3"
mm_dedicated_search_maxping "150"
mm_server_search_lan_ports "27015,27016,27017,27018,27019,27020"
* How to install a config in CS2?
  • Download doto's config file
  • Go to the steam folder Program Files (x86) -> Steam -> steamapps -> common -> Counter-Strike Global Offensive -> game -> csgo -> cfg
  • Place the config file in the cfg folder
  • Open CS2 and open the console and type exec doto.cfg
  • Download doto's config file
  • Go to the steam folder ~/Library/Application Support/Steam/userdata/{YOUR_STEAM_ID}/730/local/cfg
  • Place the config file in the cfg folder
  • Open CS2 and open the console and type exec doto.cfg
JANO Esports players
News about doto