DDraceNetworkDDraceNetwork

Map Settings

SettingDescriptionDefault
sv_hitWhether players can hammer/grenade/laser eachother or not1
sv_endless_dragTurns endless hooking on/off0
sv_freeze_delayHow many seconds the players will remain frozen (applies to all except delayed freeze in switch layer & deepfreeze)3
sv_save_worse_scoresWhether to save worse scores when you already have a better one1
sv_pauseableWhether players can pause their char or not1
sv_teamTeams configuration (0 = off, 1 = on but optional, 2 = must play only with teams, 3 = forced random team only for you)1
sv_max_team_sizeMaximum team size (from 2 to 64)MAX_CLIENTS
sv_team_lockEnable team lock1
sv_map_voteWhether to allow /map1
sv_old_laserWhether lasers can hit you if you shot them and that they pull you towards the bounce origin (0 for all new maps) or lasers can't hit you if you shot them, and they pull others towards the shooter0
sv_reset_pickupsWhether the weapons are reset on passing the start tile or not0
sv_plasma_rangeHow far will the plasma gun track tees700
sv_plasma_per_secHow many shots does the plasma gun fire per seconds3
sv_dragger_rangeHow far will the dragger track tees700
sv_solo_serverSet server to solo mode (no player interactions, has to be set before loading the map)0
sv_old_teleport_weaponsTeleporting of all weapons (deprecated, use special entities instead)0
sv_old_teleport_hookHook through teleporter (deprecated, use special entities instead)0
sv_teleport_hold_hookHold hook when teleported0
sv_teleport_lose_weaponsLose weapons when teleported (useful for some race maps)0
sv_deepflyAllow fire non auto weapons when deep1
CommandDescription
tuneTune variable to value
tune_zoneTune in zone a variable to value
tune_zone_enterwhich message to display on zone enter; use 0 for normal area
tune_zone_leavewhich message to display on zone leave; use 0 for normal area
switch_openWhether a switch is open by default (otherwise closed)

Server Settings

SettingDescriptionDefault
passwordPassword to the server""
logfileFilename to log all output to""
console_output_levelAdjusts the amount of information in the console0
sv_nameServer name"unnamed server"
bindaddrAddress to bind the client/server to""
sv_portPort to use for the server (Only ports 8303-8310 work in LAN server browser)8303
sv_external_portExternal port to report to the master servers0
sv_mapMap to use on the server"Kobra 4"
sv_max_clientsMaximum number of clients that are allowed on a serverMAX_CLIENTS
sv_max_clients_per_ipMaximum number of clients with the same IP that can connect to the server4
sv_high_bandwidthUse high bandwidth mode. Doubles the bandwidth required for the server. LAN use only0
sv_registerRegister server with master server for public listing1
sv_rcon_passwordRemote console password (full access)""
sv_rcon_mod_passwordRemote console password for moderators (limited access)""
sv_rcon_helper_passwordRemote console password for helpers (limited access)""
sv_rcon_max_triesMaximum number of tries for remote console authentication30
sv_rcon_bantimeThe time a client gets banned if remote console authentication fails. 0 makes it just use kick5
sv_auto_demo_recordAutomatically record demos0
sv_auto_demo_maxMaximum number of automatically recorded demos (0 = no limit)10
sv_vanilla_antispoofEnable vanilla Antispoof1
sv_dnsblEnable DNSBL (DNS-based Blackhole List)0
sv_dnsbl_hostHostname of DNSBL provider to use for IP Verification""
sv_dnsbl_keyOptional Authentification Key for the specified DNSBL provider""
sv_dnsbl_voteBlock votes by blacklisted addresses0
sv_dnsbl_banAutomatically ban blacklisted addresses0
sv_player_demo_recordAutomatically record demos for each player0
sv_demo_chatRecord chat for demos0
sv_server_info_per_secondMaximum number of complete server info responses that are sent out per second50
sv_van_conn_per_secondAntispoof specific ratelimit10
debugDebug mode0
dbg_stressStress systems0
dbg_stress_networkStress network0
dbg_prefPerformance outputs0
dbg_hitchHitch warnings0
sv_welcomeMessage that will be displayed to players who join the server""
sv_reserved_slotsThe number of slots that are reserved for special players0
sv_reserved_slots_passThe password that is required to use a reserved slot""
sv_hitWhether players can hammer/grenade/laser eachother or not1
sv_endless_dragTurns endless hooking on/off0
sv_test_cmdsTurns testing commands aka cheats on/off0
sv_freeze_delayHow many seconds the players will remain frozen (applies to all except delayed freeze in switch layer & deepfreeze)3
sv_endless_super_hookEndless hook for super players on/off0
sv_hide_scoreWhether players scores will be announced or not0
sv_save_worse_scoresWhether to save worse scores when you already have a better one1
sv_pauseableWhether players can pause their char or not1
sv_pause_messagesWhether to show messages when a player pauses and resumes0
sv_pause_timeWhether '/pause' and 'sv_max_dc_restore' pauses the time of player or not0
sv_pause_frequencyThe minimum allowed delay between pauses1
sv_inviteWhether players can invite other players to teams1
sv_invite_frequencyThe minimum allowed delay between invites1
sv_emotional_teesWhether eye change of tees is enabled with emoticons = 1, not = 0, -1 not at all1
sv_emoticon_delayThe time in seconds between over-head emoticons3
sv_eye_emote_change_delayThe time in seconds between eye emoticons change1
sv_chat_delayThe time in seconds between chat messages1
sv_team_change_delayThe time in seconds between team changes (spectator/in game)3
sv_info_change_delayThe time in seconds between info changes (name/skin/color), to avoid ranbow mod set this to a very high time5
sv_vote_timeThe time in seconds a vote lasts25
sv_vote_map_delayThe minimum time in seconds between map votes0
sv_vote_delayThe time in seconds between any vote3
sv_vote_kick_delayThe minimum time in seconds between kick votes0
sv_vote_yes_percentageThe percent of people that need to agree or deny for the vote to succeed/fail50
sv_vote_majorityWhether No. of Yes is compared to No. of No votes or to number of total Players ( Default is 0 Y compare N)0
sv_vote_max_totalHow many people can participate in a vote at max (0 = no limit by default)0
sv_vote_veto_timeMinutes of time on a server until a player can veto map change votes (0 = disabled)20
sv_spectator_votesChoose if spectators are allowed to start votes1
sv_kill_delayThe minimum time in seconds between kills3
sv_suicide_penaltyThe minimum time in seconds between kill or /kills and respawn0
sv_map_windowMap downloading send-ahead window15
sv_fast_downloadEnables fast download of maps1
sv_shotgun_bullet_soundCrazy shotgun bullet sound on/off0
sv_checkpoint_saveWhether to save checkpoint times to the score file1
sv_score_folderFolder to save score files to"records"
sv_use_sqlEnables SQL DB instead of record file0
sv_sql_servernameSQL Server name that is inserted into record table"UNK"
sv_savegamesEnables savegames (/save and /load)1
sv_savegames_delayDelay in seconds for loading a savegame60
sv_sql_failure_fileFile to store failed Sql-Inserts (ranks)"failed_sql.sql"
sv_sql_queries_delayDelay in seconds between SQL queries of a single player1
sv_ddrace_rulesWhether the default mod rules are displayed or not1
sv_rules_line1Rules line 1""
sv_rules_line2Rules line 2""
sv_rules_line3Rules line 3""
sv_rules_line4Rules line 4""
sv_rules_line5Rules line 5""
sv_rules_line6Rules line 6""
sv_rules_line7Rules line 7""
sv_rules_line8Rules line 8""
sv_rules_line9Rules line 9""
sv_rules_line10Rules line 10""
sv_teamTeams configuration (0 = off, 1 = on but optional, 2 = must play only with teams, 3 = forced random team only for you)1
sv_max_team_sizeMaximum team size (from 2 to 64)MAX_CLIENTS
sv_team_lockEnable team lock1
sv_map_voteWhether to allow /map1
sv_announcement_filenamefile which will have the announcement, each one at a line"announcement.txt"
sv_announcement_intervaltime(minutes) in which the announcement will be displayed from the announcement file300
sv_announcement_randomWhether announcements are sequential or random1
sv_old_laserWhether lasers can hit you if you shot them and that they pull you towards the bounce origin (0 for all new maps) or lasers can't hit you if you shot them, and they pull others towards the shooter0
sv_slash_meWhether /me is active on the server or not0
sv_rejoin_team_0Make a team automatically rejoin team 0 after finish (only if not locked)1
conn_timeoutNetwork timeout100
conn_timeout_protectionNetwork timeout protection1000
sv_reset_pickupsWhether the weapons are reset on passing the start tile or not0
sv_show_othersWhether players can user the command showothers or not1
sv_show_others_defaultWhether players see others by default0
sv_show_all_defaultWhether players see all tees by default0
sv_max_afk_timeThe time in seconds a player is allowed to be afk (0 = disabled)0
sv_max_afk_vote_timeThe time in seconds a player can be afk and his votes still count (0 = disabled)300
sv_plasma_rangeHow far will the plasma gun track tees700
sv_plasma_per_secHow many shots does the plasma gun fire per seconds3
sv_dragger_rangeHow far will the dragger track tees700
sv_vote_pauseAllow voting to pause players (instead of moving to spectators)1
sv_vote_pause_timeThe time (in seconds) players have to wait in pause when paused by vote10
sv_tune_resetWhether tuning is reset after each map change or not1
sv_reset_fileFile to execute on map change or reload to set the default server settings"reset.cfg"
sv_input_fifoFifo file to use as input for server console""
sv_ddrace_tune_resetWhether DDRace tuning(sv_hit, Sv_Endless_Drag & Sv_Old_Laser) is reset after each map change or not1
sv_nameless_scoreWhether nameless tee has a score or not0
sv_time_in_broadcast_intervalHow often to update the broadcast time1
sv_default_timer_typeDefault way of displaying time either game/round timer or broadcast. 0 = game/round timer, 1 = broadcast0
sv_chat_penaltychat score will be increased by this on every message, and decremented by 1 on every tick.250
sv_chat_thresholdif chats core exceeds this, the player will be muted for sv_spam_mute_duration seconds1000
sv_spam_mute_durationhow many seconds to mute, if player triggers mute on spam. 0 = off60
sv_eventsEnable triggering of server events, like the happy eyeemotes on some holidays.1
sv_rank_cheatsEnable ranks after cheats have been used (file based server only)0
sv_shutdown_when_emptyShutdown server as soon as noone is on it anymore0
sv_reload_when_emptyReload map when server is empty (1 = reload once, 2 = reload everytime server gets empty)0
sv_kill_protection0 - Disable, 1-9999 minutes20
sv_solo_serverSet server to solo mode (no player interactions, has to be set before loading the map)0
sv_client_suggestionBroadcast to display to players without DDNet client"Get DDNet client from DDNet.tw to use all features on DDNet!"
sv_client_suggestion_oldBroadcast to display to players with an old version of DDNet client"Your DDNet client is old, update it on DDNet.tw!"
sv_client_suggestion_botBroadcast to display to players with a known botting client"Your client has bots and can be remote controlled!\nPlease use another client like DDNet client from DDNet.tw"
sv_netlimitNetlimit: Maximum amount of traffic a client is allowed to use (in kb/s)0
sv_netlimit_alphaNetlimit: Alpha of Exponention moving average50
sv_connlimitConnlimit: Number of connections an IP is allowed to do in a timespan4
sv_connlimit_timeConnlimit: Time in which IP's connections are counted20
sv_warmupNumber of seconds to do warmup before round starts0
sv_motdMessage of the day to display for the clients""
sv_teamdamageTeam damage0
sv_maprotationMaps to rotate between""
sv_rounds_per_mapNumber of rounds on each map before rotating1
sv_round_swapSwap teams between rounds1
sv_powerupsAllow powerups like ninja1
sv_scorelimitScore limit (0 disables)20
sv_timelimitTime limit in minutes (0 disables)0
sv_tournament_modeTournament mode. When enabled, players joins the server as spectator0
sv_spamprotectionSpam protection1
sv_respawn_delay_tdmTime needed to respawn after death in tdm gametype3
sv_spectator_slotsNumber of slots to reserve for spectators0
sv_teambalance_timeHow many minutes to wait before autobalancing teams1
sv_inactivekick_timeHow many minutes to wait before taking care of inactive players0
sv_inactivekickHow to deal with inactive players (0=move to spectator, 1=move to free spectator slot/kick, 2=kick)0
sv_strict_spectate_modeRestricts information in spectator mode0
sv_vote_spectateAllow voting to move players to spectators1
sv_vote_spectate_rejoindelayHow many minutes to wait before a player can rejoin after being moved to spectators by vote3
sv_vote_kickAllow voting to kick players1
sv_vote_kick_minMinimum number of players required to start a kick vote0
sv_vote_kick_bantimeThe time in seconds to ban a player if kicked by vote. 0 makes it just use kick5
sv_join_vote_delayAdd a delay before recently joined players can vote (in seconds)60
sv_old_teleport_weaponsTeleporting of all weapons (deprecated, use special entities instead)0
sv_old_teleport_hookHook through teleporter (deprecated, use special entities instead)0
sv_teleport_hold_hookHold hook when teleported0
sv_teleport_lose_weaponsLose weapons when teleported (useful for some race maps)0
sv_deepflyAllow fire non auto weapons when deep1
sv_mapupdaterate64 player id <-> vanilla id players map update rate5
sv_skinstealactionHow to punish skin stealing (currently only 1 = force pinky)0
sv_server_typeType of the server (novice, moderate, ...)"none"
sv_send_votes_per_tickNumber of vote options being send per tick5
sv_rescueAllow /rescue command so players can teleport themselves out of freeze0
sv_rescue_delayNumber of seconds inbetween two rescues5
dbg_dummies0

Server Commands

CommandDescription
echoEcho the text
execExecute the specified file
toggleToggle config value
access_levelSpecify command accessibility (admin = 0, moderator = 1, helper = 2, all = 3)
access_statusList all commands which are accessible for admin = 0, moderator = 1, helper = 2, all = 3
cmdlistList all commands which are accessible for users
banBan ip for x minutes for any reason
ban_rangeBan ip range for x minutes for any reason
unbanUnban ip/banlist entry
unban_rangeUnban ip range
unban_allUnban all entries
bansShow banlist
bans_saveSave banlist in a file
banBan player with ip/client id for x minutes for any reason
kickKick player with specified id for any reason
statusList players
shutdownShut down
logoutLogout of rcon
recordRecord to a file
stoprecordStop recording
reloadReload the map
add_sqlserveradd a sqlserver
dump_sqlserversdumps all sqlservers readservers = r, writeservers = w
dnsbl_statusList blacklisted players
auth_addAdd a rcon key
auth_add_pAdd a prehashed rcon key
auth_changeUpdate a rcon key
auth_change_pUpdate a rcon key with prehashed data
auth_removeRemove a rcon key
auth_listList all rcon keys
sv_test_cmdsTurns testing commands aka cheats on/off
sv_rescueAllow /rescue command so players can teleport themselves out of freeze
tuneTune variable to value
tune_resetReset tuning
tune_dumpDump tuning
tune_zoneTune in zone a variable to value
tune_zone_dumpDump zone tuning in zone x
tune_zone_resetreset zone tuning in zone x or in all zones
tune_zone_enterwhich message to display on zone enter; use 0 for normal area
tune_zone_leavewhich message to display on zone leave; use 0 for normal area
switch_openWhether a switch is open by default (otherwise closed)
pause_gamePause/unpause game
change_mapChange map
random_mapRandom map
random_unfinished_mapRandom unfinished map
restartRestart in x seconds (0 = abort)
broadcastBroadcast message
saySay in chat
set_teamSet team of player to team
set_team_allSet team of all players to team
add_voteAdd a voting option
remove_voteremove a voting option
force_voteForce a voting option
clear_votesClears the voting options
voteForce a vote to yes/no
dbg_dumpmemDump the memory
dbg_lognetworkLog the network

Chat Commands

CommandDescription
creditsShows the credits of the DDRace mod
emoteSets your tee's eye emote
eyeemoteToggles use of standard eye-emotes on/off, eyeemote s, where s = on for on, off for off, toggle for toggle and nothing to show current status
settingsShows gameplay information for this server
helpShows help to command r, general help if left blank
infoShows info about this server
meLike the famous irc command '/me says hi' will display ' says hi'
wWhisper something to someone (private message)
whisperWhisper something to someone (private message)
cConverse with the last person you whispered to (private message)
converseConverse with the last person you whispered to (private message)
pauseToggles spec(if not available behaves as /spec)
specToggles pause
dndToggle Do Not Disturb (no chat and server messages)
mapinfoShow info about the map with name r gives (current map by default)
timeoutSet timeout protection code s
saveSave team with code r
loadLoad with code r
mapVote a map by name
rankteamShows the team rank of player with name r (your team rank by default)
teamrankShows the team rank of player with name r (your team rank by default)
rankShows the rank of player with name r (your rank by default)
rulesShows the server rules
teamLets you join team i (shows your team if left blank)
lockLock team so no-one else can join it
inviteInvite a person to a locked team
top5teamShows five team ranks of the ladder beginning with rank i (1 by default)
teamtop5Shows five team ranks of the ladder beginning with rank i (1 by default)
top5Shows five ranks of the ladder beginning with rank i (1 by default)
showothersWhether to show players from other teams or not (off by default), optional i = 0 for off else for on
specteamWhether to show players from other teams when spectating (on by default), optional i = 0 for off else for on
ninjajetpackWhether to use ninja jetpack or not. Makes jetpack look more awesome
saytimePrivately messages someone's current time in this current running race (your time by default)
saytimeallPublicly messages everyone your current time in this current running race
timePrivately shows you your current time in this current running race in the broadcast message
timerPersonal Setting of showing time in either broadcast or game/round timer, timer s, where s = broadcast for broadcast, gametimer for game/round timer, cycle for cycle, both for both, none for no timer and nothing to show current status
rTeleport yourself out of freeze (use sv_rescue 1 to enable this feature)
rescueTeleport yourself out of freeze (use sv_rescue 1 to enable this feature)
killKill yourself
times/times ?s?i shows last 5 times of the server or of a player beginning with name s starting with time i (i = 1 by default)
pointsShows the global points of a player beginning with name r (your rank by default)
top5pointsShows five points of the global point ladder beginning with rank i (1 by default)

Client Settings

SettingDescriptionDefault
cl_predictPredict client movements1
cl_antiping_limitAntiping limit (0 to disable)0
cl_antipingEnable antiping, i. e. more aggressive prediction.0
cl_antiping_playersPredict other player's movement more aggressively (only enabled if cl_antiping is set to 1)1
cl_antiping_grenadePredict grenades (only enabled if cl_antiping is set to 1)1
cl_antiping_weaponsPredict weapon projectiles (only enabled if cl_antiping is set to 1)1
cl_nameplatesShow name plates1
cl_nameplates_alwaysAlways show name plates disregarding of distance1
cl_nameplates_teamcolorsUse team colors for name plates1
cl_nameplates_sizeSize of the name plates from 0 to 100%50
cl_nameplates_clanShow clan in name plates0
cl_nameplates_clan_sizeSize of the clan plates from 0 to 100%30
cl_text_entitiesRender textual entity data1
cl_autoswitch_weaponsAuto switch weapon on pickup1
cl_autoswitch_weapons_out_of_ammoAuto switch weapon when out of ammo1
cl_autoswitch_weaponsAuto switch weapon on pickup0
cl_autoswitch_weapons_out_of_ammoAuto switch weapon when out of ammo0
cl_showhudShow ingame HUD1
cl_showhud_healthammoShow ingame HUD (Health + Ammo)1
cl_showhud_scoreShow ingame HUD (Score)1
cl_showrecordShow old style DDRace client records0
cl_showchatShow chat1
cl_show_chat_friendsShow only chat messages from friends0
cl_showkillmessagesShow kill messages1
cl_show_votes_after_votingShow votes window after voting0
cl_show_local_time_alwaysAlways show local time0
cl_showfpsShow ingame FPS counter0
cl_showpredShow ingame prediction time in milliseconds0
cl_eye_wheelShow eye wheel along together with emotes1
cl_eye_durationHow long the eyes emotes last999999
cl_airjumpindicator1
cl_threadsoundloadingLoad sound files threaded0
cl_warning_teambalanceWarn about team balance1
cl_mouse_deadzonejerky
cl_mouse_deadzone300
cl_mouse_followfactor60
cl_mouse_max_distanceout
cl_mouse_max_distance800
cl_dyncamEnable dyncam0
cl_dyncam_max_distanceMaximal dynamic camera distance1000
cl_dyncam_mousesensMouse sens used when dyncam is toggled on0
cl_dyncam_deadzoneDynamic camera dead zone300
cl_dyncam_follow_factorDynamic camera follow factor60
ed_zoom_targetZoom to the current mouse target0
ed_showkeys0
cl_flow0
cl_show_welcome1
cl_motd_timeHow long to show the server message of the day10
cl_ddnet_version_serverServer to use to check for new ddnet versions"version.ddnet.tw"
cl_ddnet_update2_serverServer to use to update new ddnet versions"update2.ddnet.tw"
cl_ddnet_maps_serverServer to use to download maps"maps.ddnet.tw"
cl_languagefileWhat language file to use""
cl_vanilla_skins_onlyOnly show skins available in Vanilla Teeworlds0
cl_auto_statboard_screenshotAutomatically take game over statboard screenshot0
cl_auto_statboard_screenshot_maxMaximum number of automatically created statboard screenshots (0 = no limit)10
cl_default_zoomDefault zoom level (10 default, min 0, max 20)10
player_use_custom_colorToggles usage of custom colors0
player_color_bodyPlayer body color65408
player_color_feetPlayer feet color65408
player_skinPlayer skin"default"
ui_pageInterface page6
ui_toolbox_pageToolbox page0
ui_server_addressInterface server address"localhost:8303"
ui_scaleInterface scale100
ui_mousesensMouse sensitivity for menus/editor100
ui_color_hueInterface color hue160
ui_color_satInterface color saturation70
ui_color_lhtInterface color lightness175
ui_color_alphaInterface alpha228
ui_colorize_pingHighlight ping1
ui_colorize_gametypeHighlight gametype1
ui_demo_selectedSelected demo file""
gfx_noclipDisable clipping0
dummy_nameName of the Dummy"brainless tee"
dummy_clanClan of the Dummy""
dummy_countryCountry of the Dummy-1
dummy_use_custom_colorToggles usage of custom colors0
dummy_color_bodyDummy body color65408
dummy_color_feetDummy feet color65408
dummy_skinDummy skin"default"
cl_dummy0 - player / 1 - dummy0
cl_dummy_hammerWhether dummy is hammering for a hammerfly0
cl_dummy_resetonswitchWhether dummy should stop pressing keys when you switch0
cl_dummy_copy_movesWether dummy should copy your moves0
cl_http_connect_timeout_msHTTP downloads: timeout for the connect phase in milliseconds (0 to disable)2000
cl_http_low_speed_limitHTTP downloads: Set low speed limit in bytes per second (0 to disable)500
cl_http_low_speed_timeHTTP downloads: Set low speed limit time period (0 to disable)5
dbg_focus0
dbg_tuning0
player_nameName of the player"nameless tee"
player_clanClan of the player""
player_countryCountry of the player-1
passwordPassword to the server""
logfileFilename to log all output to""
console_output_levelAdjusts the amount of information in the console0
cl_save_settingsWrite the settings file on exit1
cl_cpu_throttle0
cl_cpu_throttle_inactive5
cl_editor0
cl_editorundoUndo function in editor0
cl_load_country_flagsLoad and show country flags1
cl_skin_filter_stringSkin filtering string""
cl_auto_demo_recordAutomatically record demos0
cl_auto_demo_maxMaximum number of automatically recorded demos (0 = no limit)10
cl_auto_screenshotAutomatically take game over screenshot0
cl_auto_screenshot_maxMaximum number of automatically created screenshots (0 = no limit)10
cl_auto_csvAutomatically create game over csv0
cl_auto_csv_maxMaximum number of automatically created csvs (0 = no limit)10
cl_reset_wanted_weapon_on_deathReset wanted weapon on death1
cl_show_broadcastsShow broadcasts ingame1
cl_print_broadcastsPrint broadcasts to console1
cl_print_motdPrint motd to console1
cl_friends_ignore_clanIgnore clan tag when searching for friends0
cl_eventthreadEnables the usage of a thread to pump the events0
inp_grabUse forceful input grabbing method0
inp_grabUse forceful input grabbing method1
br_filter_stringServer browser filtering string""
br_exclude_stringServer browser exclusion string""
br_filter_fullFilter out full server in browser0
br_filter_emptyFilter out empty server in browser0
br_filter_spectatorsFilter out spectators from player numbers0
br_filter_friendsFilter out servers with no friends0
br_filter_countryFilter out servers with non-matching player country0
br_filter_country_indexPlayer country to filter by in the server browser-1
br_filter_pwFilter out password protected servers in browser0
br_filter_pingPing to filter by in the server browser999
br_filter_gametypeGame types to filter""
br_filter_gametype_strictStrict gametype filter0
br_filter_serveraddressServer address to filter""
br_filter_pureFilter out non-standard servers in browser0
br_filter_pure_mapFilter out non-standard maps in browser0
br_filter_compatversionFilter out non-compatible servers in browser0
br_filter_exclude_countriesFilter out ddnet servers by country""
br_filter_exclude_typesFilter out ddnet servers by type (mod)""
br_sort4
br_sort_order1
br_max_requestsNumber of requests to use when refreshing server browser25
br_demo_sort0
br_demo_sort_order0
snd_buffer_sizeSound buffer size512
snd_rateSound mixing rate44100
snd_rateSound mixing rate48000
snd_enableSound enable1
snd_enable_musicPlay background music0
snd_volumeSound volume100
snd_device(deprecated) Sound device to use-1
snd_ambient_volumeMap Sound sound volume70
snd_nonactive_mute0
snd_gameEnable game sounds1
snd_gunEnable gun sound1
snd_chatEnable regular chat sound1
snd_team_chatEnable team chat sound1
snd_servermessageEnable server message sound1
snd_highlightEnable highlighted chat sound1
gfx_screenScreen index0
gfx_screen_widthScreen resolution width0
gfx_screen_heightScreen resolution height0
gfx_borderlessBorderless window (not to be used with fullscreen)0
gfx_fullscreenFullscreen1
gfx_alphabitsAlpha bits for framebuffer (fullscreen only)1
gfx_borderlessBorderless window (not to be used with fullscreen)1
gfx_fullscreenFullscreen0
gfx_alphabitsAlpha bits for framebuffer (fullscreen only)0
gfx_color_depthColors bits for framebuffer (fullscreen only)24
gfx_clearClear screen before rendering1
gfx_vsyncVertical sync1
gfx_resizableEnables window resizing1
gfx_display_all_modes0
gfx_texture_compressionUse texture compression0
gfx_high_detailHigh detail0
gfx_texture_quality0
gfx_high_detailHigh detail1
gfx_texture_quality1
gfx_fsaa_samplesFSAA Samples0
gfx_refresh_rateScreen refresh rate0
gfx_finish0
gfx_backgroundrenderRender graphics when window is in background1
gfx_text_overlayStop rendering textoverlay in editor or with entities: high value = less details = more speed10
gfx_asyncrender_oldDo rendering async from the the update0
gfx_asyncrender_oldDo rendering async from the the update1
gfx_tune_overlayStop rendering text overlay in tuning zone in editor: high value = less details = more speed20
gfx_quad_as_triangleRender quads as triangles (fixes quad coloring on some GPUs)0
gfx_quad_as_triangleRender quads as triangles (fixes quad coloring on some GPUs)1
gfx_highdpiTry to use high-dpi screen features0
inp_mousesensMouse sensitivity100
inp_mouseoldUse old mouse mode (warp mouse instead of raw input)0
inp_ignored_modifiersIgnored keyboard modifier mask0
bindaddrAddress to bind the client/server to""
debugDebug mode0
dbg_stressStress systems0
dbg_stress_networkStress network0
dbg_graphsPerformance graphs0
dbg_stress_serverServer to stress"localhost"
cl_race_bindsEnable Default DDRace builds when pressing the reset binds button1
cl_race_binds_setWhether the DDRace binds set or not (this is automated you don't need to use this)0
cl_reconnect_timeoutHow many seconds to wait before reconnecting (after timeout, 0 for off)600
cl_reconnect_fullHow many seconds to wait before reconnecting (when server is full, 0 for off)600
cl_message_system_hueSystem message color hue255
cl_message_system_satSystem message color saturation255
cl_message_system_lhtSystem message color lightness255
cl_message_client_hueClient message color hue255
cl_message_client_satClient message color saturation255
cl_message_client_lhtClient message color lightness255
cl_message_highlight_hueHighlighted message color hue255
cl_message_highlight_satHighlighted message color saturation255
cl_message_highlight_lhtHighlighted message color lightness255
cl_message_friendEnable coloring and the heart for friends1
cl_message_friend_hueFriend message color hue255
cl_message_friend_satFriend message color saturation255
cl_message_friend_lhtFriend message color lightness255
cl_message_team_hueTeam message color hue255
cl_message_team_satTeam message color saturation255
cl_message_team_lhtTeam message color lightness255
cl_message_hueMessage color hue255
cl_message_satMessage color saturation255
cl_message_lhtMessage color lightness255
cl_laser_inner_hueLaser inner color hue255
cl_laser_inner_satLaser inner color saturation255
cl_laser_inner_lhtLaser inner color lightness255
cl_laser_outline_hueLaser outline color hue255
cl_laser_outline_satLaser outline color saturation255
cl_laser_outline_lhtLaser outline color lightness255
conn_timeoutNetwork timeout100
cl_show_idsWhether to show client ids in scoreboard0
cl_scoreboard_on_deathWhether to show scoreboard after death or not1
cl_auto_race_recordSave the best demo of each race1
cl_demo_nameSave the player name within the demo1
cl_demo_assume_raceAssume that demos are race demos1
cl_race_ghostEnable ghost1
cl_race_show_ghostShow ghost1
cl_race_save_ghostSave ghost1
cl_ddrace_scoreboardEnable DDRace Scoreboard 1
cl_show_decisecsShow deciseconds in game time1
cl_show_othersShow players in other teams0
cl_show_others_alphaShow players in other teams (alpha value, 0 invisible, 100 fully visible)40
cl_overlay_entitiesOverlay game tiles with a percentage of opacity0
cl_show_quadsShow quads1
cl_zoom_background_layersZoom background layers0
cl_background_hueBackground color hue0
cl_background_satBackground color saturation0
cl_background_lhtBackground color lightness128
cl_background_entities_hueBackground (entities) color hue0
cl_background_entities_satBackground (entities) color saturation0
cl_background_entities_lhtBackground (entities) color lightness128
cl_background_entitiesBackground (entities)""
cl_background_show_tiles_layersWhether draw tiles layers when using custom background (entities)0
cl_unpredicted_shadowShow unpredicted shadow tee to estimate your delay0
cl_predict_ddracePredict some DDRace tiles1
cl_show_ninjaShow ninja skin1
cl_show_hook_coll_otherShow other players' hook collision line1
cl_show_hook_coll_ownShow own players' hook collision line1
cl_chat_teamcolorsShow names in chat in team colors0
cl_chat_resetReset chat when pressing escape1
cl_show_directionShow tee direction0
cl_http_map_downloadTry fast HTTP map download first1
cl_old_gun_positionTees hold gun a bit higher like in TW 0.6.1 and older0
cl_confirm_disconnectConfirmation popup before disconnecting0
cl_timeout_codeTimeout code to use""
cl_dummy_timeout_codeDummy Timeout code to use""
cl_timeout_seedTimeout seed""
cl_input_fifoFifo file to use as input for client console""
cl_show_consoleShow console window (Windows only)0
inp_joystickTry to use a joystick as input1
inp_joystickTry to use a joystick as input0
cl_config_versionThe config version. Helps newer clients fix bugs with older configs.0
cl_demo_slice_beginBegin marker for demo slice-1
cl_demo_slice_endEnd marker for demo slice-1
cl_demo_show_speedShow speed meter on change0

Client Commands

CommandDescription
execExecute the specified file
toggleToggle config value
+toggleToggle config value via keypress
toggle_local_consoleToggle local console
toggle_remote_consoleToggle remote console
clear_local_consoleClear local console
clear_remote_consoleClear remote console
dump_local_consoleDump local console
dump_remote_consoleDump remote console
callvoteCall vote
voteVote yes/no
+emoteOpen emote selector
emoteUse emote
+spectateOpen spectator mode selector
spectateSwitch spectator mode
spectate_nextSpectate the next player
spectate_previousSpectate the previous player
zoom+Zoom increase
zoom-Zoom decrease
zoomZoom reset
saySay in chat
say_teamSay in team chat
chatEnable chat with all/team mode
+show_chatShow chat
echoEcho the text in chat window
+leftMove left
+rightMove right
+jumpJump
+hookHook
+fireFire
+showhookcollShow Hook Collision
+weapon1Switch to hammer
+weapon2Switch to gun
+weapon3Switch to shotgun
+weapon4Switch to grenade
+weapon5Switch to rifle
+nextweaponSwitch to next weapon
+prevweaponSwitch to previous weapon
add_foeAdd a foe
remove_foeRemove a foe
foesList foes
add_friendAdd a friend
remove_friendRemove a friend
friendsList friends
teamSwitch team
killKill yourself
dummy_connectconnect dummy
dummy_disconnectdisconnect dummy
quitQuit Teeworlds
exitQuit Teeworlds
minimizeMinimize Teeworlds
connectConnect to the specified host/ip
disconnectDisconnect from the server
pingPing the current server
screenshotTake a screenshot
rconSend specified command to rcon
rcon_authAuthenticate to rcon
rcon_loginAuthenticate to rcon with a username
playPlay the file specified
recordRecord to the file
stoprecordStop recording
add_demomarkerAdd demo timeline marker
add_favoriteAdd a server as a favorite
remove_favoriteRemove a server from favorites
demo_slice_start
demo_slice_end
demo_playPlay demo
demo_speedSet demo speed

Tunings

TuningDescriptionDefault
ground_control_speedMax speed the tee can get on ground 10.0
ground_control_accelAcceleration speed on the ground2.0
ground_frictionFriction on the ground 0.5
ground_jump_impulseImpulse when jumping on ground 13.2
air_jump_impulseImpulse when jumping in air 12.0
air_control_speedMax speed the tee can get in the air5.0
air_control_accelAcceleration speed in air 1.5
air_frictionFriction in the air 0.95
hook_lengthLength of the hook 380.0
hook_fire_speedHow fast the hook is fired 80.0
hook_drag_accelAcceleration when hook is stuck 3.0
hook_drag_speedDrag speed of the hook 15.0
gravityGravity of the teeworld 0.5
velramp_startVelocity ramp start 550
velramp_rangeVelocity ramp range 2000
velramp_curvatureVelocity ramp curvature 1.4
gun_curvatureGun curvature 1.25
gun_speedGun speed 2200.0
gun_lifetimeGun lifetime 2.0
shotgun_curvatureShotgun curvature 1.25
shotgun_speedShotgun speed 2750.0
shotgun_speeddiff(UNUSED) Speed difference between shotgun bullets 0.8
shotgun_lifetimeShotgun lifetime 0.20
grenade_curvatureGrenade curvature 7.0
grenade_speedGrenade speed 1000.0
grenade_lifetimeGrenade lifetime 2.0
laser_reachHow long the laser can reach 800.0
laser_bounce_delayWhen bouncing, stop the laser this long 150
laser_bounce_numHow many times the laser can bounce 1000
laser_bounce_costRemove this much from reach when laser is bouncing 0
laser_damageLaser damage 5
player_collisionEnable player collisions 1
player_hookingEnable player vs player hooking 1
jetpack_strengthJetpack pistol strength 400.0
shotgun_strengthShotgun pull strength 10.0
explosion_strengthExplosion strength (grenade for example) 6.0
hammer_strengthHammer strength 1.0
hook_durationHook duration 1.25
hammer_fire_delayDelay of hammering 125
gun_fire_delayDelay of firing gun 125
shotgun_fire_delayDelay of firing shotgun 500
grenade_fire_delayDelay of firing grenade 500
laser_fire_delayDelay of firing laser rifle 800
ninja_fire_delayDelay of firing ninja 800