DDraceNetwork Documentation
Loading...
Searching...
No Matches
CConfig Class Reference

#include <config.h>

Public Attributes

int m_ClPredict
int m_ClPredictDummy
int m_ClAntiPingLimit
int m_ClAntiPingPercent
int m_ClAntiPing
int m_ClAntiPingPlayers
int m_ClAntiPingGrenade
int m_ClAntiPingWeapons
int m_ClAntiPingSmooth
int m_ClAntiPingGunfire
int m_ClAntiPingPreInput
int m_ClPredictionMargin
int m_ClSubTickAiming
int m_ClTouchControls
int m_ClNamePlates
int m_ClNamePlatesAlways
int m_ClNamePlatesTeamcolors
int m_ClNamePlatesSize
int m_ClNamePlatesClan
int m_ClNamePlatesClanSize
int m_ClNamePlatesIds
int m_ClNamePlatesIdsSize
int m_ClNamePlatesIdsSeparateLine
int m_ClNamePlatesOffset
int m_ClNamePlatesOwn
int m_ClNamePlatesFriendMark
int m_ClNamePlatesStrong
int m_ClNamePlatesStrongSize
int m_ClAfkEmote
int m_ClTextEntities
int m_ClTextEntitiesSize
int m_ClTextEntitiesEditor
int m_ClStreamerMode
unsigned m_ClAuthedPlayerColor
unsigned m_ClSameClanColor
int m_ClEnablePingColor
int m_ClAutoswitchWeapons
int m_ClAutoswitchWeaponsOutOfAmmo
int m_ClShowhud
int m_ClShowhudHealthAmmo
int m_ClShowhudScore
int m_ClShowhudTimer
int m_ClShowhudTimeCpDiff
int m_ClShowhudSpectatorCount
int m_ClShowhudDummyActions
int m_ClShowhudPlayerPosition
int m_ClShowhudPlayerSpeed
int m_ClShowhudPlayerAngle
int m_ClShowhudDDRace
int m_ClShowhudJumpsIndicator
int m_ClShowhudSpectator
int m_ClShowFreezeBars
int m_ClFreezeBarsAlphaInsideFreeze
int m_ClShowRecord
int m_ClShowNotifications
int m_ClShowEmotes
int m_ClShowChat
int m_ClShowChatFriends
int m_ClShowChatTeamMembersOnly
int m_ClShowChatSystem
int m_ClShowKillMessages
int m_ClShowFinishMessages
int m_ClShowVotesAfterVoting
int m_ClShowLocalTimeAlways
int m_ClShowfps
int m_ClShowpred
int m_ClEyeWheel
int m_ClEyeDuration
int m_ClFreezeStars
int m_ClSpecCursor
int m_ClSpecAutoSync
int m_ClAirjumpindicator
int m_ClThreadsoundloading
int m_ClWarningTeambalance
int m_ClMouseDeadzone
int m_ClMouseFollowfactor
int m_ClMouseMaxDistance
int m_ClMouseMinDistance
int m_ClDyncam
int m_ClDyncamMaxDistance
int m_ClDyncamMinDistance
int m_ClDyncamMousesens
int m_ClDyncamDeadzone
int m_ClDyncamFollowFactor
int m_ClDyncamSmoothness
int m_ClDyncamStabilizing
int m_ClMultiViewSensitivity
int m_ClMultiViewZoomSmoothness
int m_ClSpectatorMouseclicks
int m_ClSmoothSpectatingTime
int m_EdAutosaveInterval
int m_EdAutosaveMax
int m_EdSmoothZoomTime
int m_EdLimitMaxZoomLevel
int m_EdZoomTarget
int m_EdShowkeys
int m_EdAlignQuads
int m_EdShowQuadsRect
int m_EdAutoMapReload
int m_EdLayerSelector
int m_EdShowIngameEntities
int m_ClShowWelcome
int m_ClMotdTime
char m_ClMapDownloadUrl [100]
int m_ClMapDownloadConnectTimeoutMs
int m_ClMapDownloadLowSpeedLimit
int m_ClMapDownloadLowSpeedTime
char m_ClLanguagefile [255]
int m_ClSkinsLoadedMax
char m_ClSkinDownloadUrl [100]
char m_ClSkinCommunityDownloadUrl [100]
int m_ClVanillaSkinsOnly
int m_ClDownloadSkins
int m_ClDownloadCommunitySkins
int m_ClAutoStatboardScreenshot
int m_ClAutoStatboardScreenshotMax
int m_ClDefaultZoom
int m_ClSmoothZoomTime
int m_ClLimitMaxZoomLevel
int m_ClPlayerUseCustomColor
unsigned m_ClPlayerColorBody
unsigned m_ClPlayerColorFeet
char m_ClPlayerSkin [24]
int m_ClPlayerDefaultEyes
char m_ClSkinPrefix [12]
int m_ClFatSkins
unsigned m_ClPlayer7ColorBody
unsigned m_ClPlayer7ColorFeet
unsigned m_ClPlayer7ColorMarking
unsigned m_ClPlayer7ColorDecoration
unsigned m_ClPlayer7ColorHands
unsigned m_ClPlayer7ColorEyes
int m_ClPlayer7UseCustomColorBody
int m_ClPlayer7UseCustomColorMarking
int m_ClPlayer7UseCustomColorDecoration
int m_ClPlayer7UseCustomColorHands
int m_ClPlayer7UseCustomColorFeet
int m_ClPlayer7UseCustomColorEyes
char m_ClPlayer7Skin [protocol7::MAX_SKIN_ARRAY_SIZE]
char m_ClPlayer7SkinBody [protocol7::MAX_SKIN_ARRAY_SIZE]
char m_ClPlayer7SkinMarking [protocol7::MAX_SKIN_ARRAY_SIZE]
char m_ClPlayer7SkinDecoration [protocol7::MAX_SKIN_ARRAY_SIZE]
char m_ClPlayer7SkinHands [protocol7::MAX_SKIN_ARRAY_SIZE]
char m_ClPlayer7SkinFeet [protocol7::MAX_SKIN_ARRAY_SIZE]
char m_ClPlayer7SkinEyes [protocol7::MAX_SKIN_ARRAY_SIZE]
unsigned m_ClDummy7ColorBody
unsigned m_ClDummy7ColorFeet
unsigned m_ClDummy7ColorMarking
unsigned m_ClDummy7ColorDecoration
unsigned m_ClDummy7ColorHands
unsigned m_ClDummy7ColorEyes
int m_ClDummy7UseCustomColorBody
int m_ClDummy7UseCustomColorMarking
int m_ClDummy7UseCustomColorDecoration
int m_ClDummy7UseCustomColorHands
int m_ClDummy7UseCustomColorFeet
int m_ClDummy7UseCustomColorEyes
char m_ClDummy7Skin [protocol7::MAX_SKIN_ARRAY_SIZE]
char m_ClDummy7SkinBody [protocol7::MAX_SKIN_ARRAY_SIZE]
char m_ClDummy7SkinMarking [protocol7::MAX_SKIN_ARRAY_SIZE]
char m_ClDummy7SkinDecoration [protocol7::MAX_SKIN_ARRAY_SIZE]
char m_ClDummy7SkinHands [protocol7::MAX_SKIN_ARRAY_SIZE]
char m_ClDummy7SkinFeet [protocol7::MAX_SKIN_ARRAY_SIZE]
char m_ClDummy7SkinEyes [protocol7::MAX_SKIN_ARRAY_SIZE]
int m_UiPage
int m_UiSettingsPage
int m_UiToolboxPage
char m_UiServerAddress [1024]
int m_UiMousesens
int m_UiControllerSens
int m_UiSmoothScrollTime
unsigned m_UiColor
int m_UiColorizePing
int m_UiColorizeGametype
int m_UiCloseWindowAfterChangingSetting
int m_UiUnreadNews
int m_GfxNoclip
char m_ClDummyName [16]
char m_ClDummyClan [12]
int m_ClDummyCountry
int m_ClDummyUseCustomColor
unsigned m_ClDummyColorBody
unsigned m_ClDummyColorFeet
char m_ClDummySkin [24]
int m_ClDummyDefaultEyes
int m_ClDummy
int m_ClDummyHammer
int m_ClDummyResetOnSwitch
int m_ClDummyRestoreWeapon
int m_ClDummyCopyMoves
int m_ClDummyControl
int m_ClDummyJump
int m_ClDummyFire
int m_ClDummyHook
int m_ClShowStartMenuImages
int m_ClSkipStartMenu
int m_SvWarmup
char m_SvMotd [900]
char m_SvGametype [32]
int m_SvTournamentMode
int m_SvSpamprotection
int m_SvSpectatorSlots
int m_SvInactiveKickTime
int m_SvInactiveKick
int m_SvStrictSpectateMode
int m_SvVoteSpectate
int m_SvVoteSpectateRejoindelay
int m_SvVoteKick
int m_SvVoteKickMin
int m_SvVoteKickBantime
int m_SvVoteKickMuteTime
int m_SvJoinVoteDelay
int m_SvOldTeleportWeapons
int m_SvOldTeleportHook
int m_SvTeleportHoldHook
int m_SvTeleportLoseWeapons
int m_SvDeepfly
int m_SvDestroyBulletsOnDeath
int m_SvDestroyLasersOnDeath
int m_SvMapUpdateRate
char m_SvServerType [64]
int m_SvSendVotesPerTick
int m_SvRescue
int m_SvRescueDelay
int m_SvPractice
int m_SvPracticeByDefault
int m_ClVideoPauseWithDemo
int m_ClVideoShowhud
int m_ClVideoShowChat
int m_ClVideoSndEnable
int m_ClVideoShowHookCollOther
int m_ClVideoShowDirection
int m_ClVideoShowImportantAlerts
int m_ClVideoX264Crf
int m_ClVideoX264Preset
int m_DbgTuning
char m_PlayerName [16]
char m_PlayerClan [12]
int m_PlayerCountry
char m_Password [256]
int m_Events
char m_SteamName [16]
char m_Logfile [128]
int m_Logappend
int m_Loglevel
int m_StdoutOutputLevel
int m_ConsoleOutputLevel
int m_ConsoleEnableColors
int m_ClSaveSettings
int m_ClRefreshRate
int m_ClRefreshRateInactive
int m_ClEditor
char m_ClSkinFilterString [25]
int m_ClEditorMaxHistory
int m_ClAutoDemoRecord
int m_ClAutoDemoOnConnect
int m_ClAutoDemoMax
int m_ClAutoScreenshot
int m_ClAutoScreenshotMax
int m_ClAutoCSV
int m_ClAutoCSVMax
int m_ClShowBroadcasts
int m_ClPrintBroadcasts
int m_ClPrintMotd
int m_ClFriendsIgnoreClan
char m_ClAssetsEntities [50]
char m_ClAssetGame [50]
char m_ClAssetEmoticons [50]
char m_ClAssetParticles [50]
char m_ClAssetHud [50]
char m_ClAssetExtras [50]
char m_BrFilterString [128]
char m_BrExcludeString [128]
int m_BrFilterFull
int m_BrFilterEmpty
int m_BrFilterSpectators
int m_BrFilterFriends
int m_BrFilterCountry
int m_BrFilterCountryIndex
int m_BrFilterPw
char m_BrFilterGametype [128]
int m_BrFilterGametypeStrict
int m_BrFilterConnectingPlayers
char m_BrFilterServerAddress [128]
int m_BrFilterUnfinishedMap
int m_BrFilterLogin
int m_BrIndicateFinished
char m_BrLocation [16]
char m_BrCachedBestServerinfoUrl [256]
int m_BrSort
int m_BrSortOrder
int m_BrMaxRequests
int m_BrDemoSort
int m_BrDemoSortOrder
int m_BrDemoFetchInfo
int m_GhSort
int m_GhSortOrder
int m_SndBufferSize
int m_SndRate
int m_SndEnable
int m_SndMusic
int m_SndVolume
int m_SndChatVolume
int m_SndGameVolume
int m_SndMapVolume
int m_SndBackgroundMusicVolume
int m_SndNonactiveMute
int m_SndGame
int m_SndGun
int m_SndLongPain
int m_SndChat
int m_SndTeamChat
int m_SndServerMessage
int m_SndHighlight
int m_GfxScreen
int m_GfxScreenWidth
int m_GfxScreenHeight
int m_GfxScreenRefreshRate
int m_GfxDesktopWidth
int m_GfxDesktopHeight
int m_GfxBorderless
int m_GfxFullscreen
int m_GfxColorDepth
int m_GfxVsync
int m_GfxDisplayAllVideoModes
int m_GfxHighDetail
int m_GfxFsaaSamples
int m_GfxRefreshRate
int m_GfxBackgroundRender
int m_GfxTextOverlay
int m_GfxAsyncRenderOld
int m_GfxQuadAsTriangle
int m_InpMousesens
int m_InpTranslatedKeys
int m_InpIgnoredModifiers
int m_InpControllerEnable
char m_InpControllerGUID [34]
int m_InpControllerAbsolute
int m_InpControllerSens
int m_InpControllerX
int m_InpControllerY
int m_InpControllerTolerance
int m_ClPort
int m_ClDummyPort
int m_ClContactPort
char m_SvName [128]
char m_Bindaddr [128]
int m_SvIpv4Only
int m_SvPort
char m_SvHostname [128]
char m_SvMap [128]
int m_SvMaxClients
int m_SvMaxClientsPerIp
int m_SvHighBandwidth
int m_SvPreInput
char m_SvRegister [16]
char m_SvRegisterExtra [256]
char m_SvRegisterUrl [128]
int m_SvRegisterPort
char m_SvRegisterCommunityToken [128]
int m_SvFlag
char m_SvOfficialTutorial [128]
char m_SvMapsBaseUrl [128]
char m_SvRconPassword [128]
char m_SvRconModPassword [128]
char m_SvRconHelperPassword [128]
int m_SvRconMaxTries
int m_SvRconBantime
int m_SvAutoDemoRecord
int m_SvAutoDemoMax
int m_SvTeeHistorian
int m_SvVanillaAntiSpoof
int m_SvDnsbl
char m_SvDnsblHost [128]
char m_SvDnsblKey [128]
int m_SvDnsblVote
int m_SvDnsblBan
char m_SvDnsblBanReason [128]
int m_SvDnsblChat
int m_SvRconVote
int m_SvPlayerDemoRecord
int m_SvDemoChat
int m_SvServerInfoPerSecond
int m_SvVanConnPerSecond
int m_SvSixup
int m_SvSkillLevel
char m_EcBindaddr [128]
int m_EcPort
char m_EcPassword [128]
int m_EcBantime
int m_EcAuthTimeout
int m_EcOutputLevel
int m_Debug
int m_DbgSql
int m_DbgCurl
int m_DbgGraphs
int m_DbgGfx
int m_DbgRenderGroupClips
int m_DbgRenderQuadClips
int m_DbgRenderClusterClips
int m_DbgRenderTileClips
int m_HttpAllowInsecure
char m_SvWelcome [256]
int m_SvReservedSlots
char m_SvReservedSlotsPass [256]
int m_SvReservedSlotsAuthLevel
int m_SvHit
int m_SvEndlessDrag
int m_SvTestingCommands
int m_SvFreezeDelay
int m_ClDDRaceBindsSet
int m_SvEndlessSuperHook
int m_SvHideScore
int m_SvSaveWorseScores
int m_SvPauseable
int m_SvPauseMessages
int m_SvSpecFrequency
int m_SvInvite
int m_SvInviteFrequency
int m_SvTeleOthersAuthLevel
int m_SvRegionalRankings
int m_SvEmotionalTees
int m_SvEmoticonMsDelay
int m_SvGlobalEmoticonMsDelay
int m_SvEyeEmoteChangeDelay
int m_SvChatDelay
int m_SvTeamChangeDelay
int m_SvInfoChangeDelay
int m_SvVoteTime
int m_SvVoteMapTimeDelay
int m_SvVoteDelay
int m_SvVoteKickDelay
int m_SvVoteYesPercentage
int m_SvVoteMajority
int m_SvVoteMaxTotal
int m_SvVoteVetoTime
int m_SvKillDelay
int m_SvMapWindow
int m_SvFastDownload
int m_SvShotgunBulletSound
char m_SvRegionName [5]
char m_SvSqlServerName [5]
int m_SvSaveGames
int m_SvSaveSwapGamesDelay
int m_SvSaveSwapGamesPenalty
int m_SvSwapTimeout
int m_SvSwap
int m_SvTeam0Mode
int m_SvUseSql
int m_SvSqlQueriesDelay
char m_SvSqliteFile [64]
int m_SvUseUPnP
int m_SvDDRaceRules
char m_SvRulesLine1 [128]
char m_SvRulesLine2 [128]
char m_SvRulesLine3 [128]
char m_SvRulesLine4 [128]
char m_SvRulesLine5 [128]
char m_SvRulesLine6 [128]
char m_SvRulesLine7 [128]
char m_SvRulesLine8 [128]
char m_SvRulesLine9 [128]
char m_SvRulesLine10 [128]
int m_SvTeam
int m_SvMinTeamSize
int m_SvMaxTeamSize
int m_SvMapVote
char m_SvAnnouncementFilename [IO_MAX_PATH_LENGTH]
int m_SvAnnouncementInterval
int m_SvAnnouncementRandom
int m_SvOldLaser
int m_SvRejoinTeam0
int m_SvNoWeakHook
int m_ClReconnectTimeout
int m_ClReconnectFull
unsigned m_ClMessageSystemColor
unsigned m_ClMessageClientColor
unsigned m_ClMessageHighlightColor
unsigned m_ClMessageTeamColor
unsigned m_ClMessageColor
unsigned m_ClLaserRifleInnerColor
unsigned m_ClLaserRifleOutlineColor
unsigned m_ClLaserShotgunInnerColor
unsigned m_ClLaserShotgunOutlineColor
unsigned m_ClLaserDoorInnerColor
unsigned m_ClLaserDoorOutlineColor
unsigned m_ClLaserFreezeInnerColor
unsigned m_ClLaserFreezeOutlineColor
unsigned m_ClLaserDraggerInnerColor
unsigned m_ClLaserDraggerOutlineColor
unsigned m_ClKillMessageNormalColor
unsigned m_ClKillMessageHighlightColor
int m_ClMessageFriend
unsigned m_ClMessageFriendColor
int m_ConnTimeout
int m_ConnTimeoutProtection
int m_ClShowIds
int m_ClScoreboardOnDeath
int m_ClAutoRaceRecord
int m_ClReplays
int m_ClReplayLength
int m_ClRaceRecordServerControl
int m_ClDemoName
int m_ClRaceGhost
int m_ClRaceGhostServerControl
int m_ClRaceShowGhost
int m_ClRaceSaveGhost
int m_ClRaceGhostStrictMap
int m_ClRaceGhostSaveBest
int m_ClRaceGhostAlpha
int m_SvResetPickups
int m_ClShowOthers
int m_ClShowOthersAlpha
int m_ClOverlayEntities
int m_ClShowQuads
unsigned m_ClBackgroundColor
unsigned m_ClBackgroundEntitiesColor
char m_ClBackgroundEntities [IO_MAX_PATH_LENGTH]
char m_ClRunOnJoin [100]
char m_ClMenuMap [100]
int m_ClRotationRadius
int m_ClRotationSpeed
int m_ClCameraSpeed
int m_ClBackgroundShowTilesLayers
int m_SvShowOthers
int m_SvShowOthersDefault
int m_SvShowAllDefault
int m_SvMaxAfkTime
int m_SvPlasmaRange
int m_SvPlasmaPerSec
int m_SvDraggerRange
int m_SvVotePause
int m_SvVotePauseTime
int m_SvTuneReset
char m_SvResetFile [128]
char m_SvInputFifo [128]
int m_SvDDRaceTuneReset
int m_SvNamelessScore
int m_SvTimeInBroadcastInterval
int m_SvDefaultTimerType
int m_SvChatInitialDelay
int m_SvChatPenalty
int m_SvChatThreshold
int m_SvSpamMuteDuration
int m_SvShutdownWhenEmpty
int m_SvReloadWhenEmpty
int m_SvKillProtection
int m_SvSoloServer
char m_SvClientSuggestion [128]
char m_SvClientSuggestionOld [128]
char m_SvClientSuggestionBot [128]
char m_SvBannedVersions [128]
int m_SvNetlimit
int m_SvNetlimitAlpha
int m_SvConnlimit
int m_SvConnlimitTime
char m_SvConnLoggingServer [128]
int m_ClUnpredictedShadow
int m_ClPredictFreeze
int m_ClShowNinja
int m_ClShowHookCollOther
int m_ClShowHookCollOwn
int m_ClHookCollSize
int m_ClHookCollSizeOther
int m_ClHookCollAlpha
unsigned m_ClHookCollColorNoColl
unsigned m_ClHookCollColorHookableColl
unsigned m_ClHookCollColorTeeColl
int m_ClChatTeamColors
int m_ClChatReset
int m_ClChatOld
int m_ClChatFontSize
int m_ClChatWidth
unsigned m_ClChatBackgroundColor
int m_ClShowDirection
int m_ClDirectionSize
int m_ClOldGunPosition
int m_ClConfirmDisconnectTime
int m_ClConfirmQuitTime
char m_ClTimeoutCode [64]
char m_ClDummyTimeoutCode [64]
char m_ClTimeoutSeed [64]
char m_ClInputFifo [128]
int m_ClConfigVersion
int m_ClDemoSliceBegin
int m_ClDemoSliceEnd
int m_ClDemoShowSpeed
int m_ClDemoShowPause
int m_ClDemoKeyboardShortcuts
int m_GfxGLMajor
int m_GfxGLMinor
int m_GfxGLPatch
int m_GfxGLTextureLODBIAS
int m_Gfx3DTextureAnalysisRan
char m_Gfx3DTextureAnalysisRenderer [128]
char m_Gfx3DTextureAnalysisVersion [128]
char m_GfxGpuName [256]
char m_GfxBackend [256]
int m_GfxRenderThreadCount
int m_GfxDriverIsBlocked
int m_ClVideoRecorderFPS

Detailed Description

Stores the current values of all client, server and game config variables.

The config variables are declared in src/engine/shared/config_variables.h.

Member Data Documentation

◆ m_Bindaddr

char CConfig::m_Bindaddr[128]

Config variable: bindaddr
Type: String
Length: 128
Default: ""
Description: "Address to bind the client/server to"

◆ m_BrCachedBestServerinfoUrl

char CConfig::m_BrCachedBestServerinfoUrl[256]

Config variable: br_cached_best_serverinfo_url
Type: String
Length: 256
Default: ""
Description: "Do not set this variable, instead create a ddnet-serverlist-urls.cfg next to settings_ddnet.cfg to specify all possible serverlist URLs"

◆ m_BrDemoFetchInfo

int CConfig::m_BrDemoFetchInfo

Config variable: br_demo_fetch_info
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Whether to auto fetch demo infos on refresh"

◆ m_BrDemoSort

int CConfig::m_BrDemoSort

Config variable: br_demo_sort
Type: Integer
Default: 0
Minimum: 0
Maximum: 3
Description: "Sorting column in demo browser"

◆ m_BrDemoSortOrder

int CConfig::m_BrDemoSortOrder

Config variable: br_demo_sort_order
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Sorting order in demo browser"

◆ m_BrExcludeString

char CConfig::m_BrExcludeString[128]

Config variable: br_exclude_string
Type: String
Length: 128
Default: ""
Description: "Server browser exclusion string"

◆ m_BrFilterConnectingPlayers

int CConfig::m_BrFilterConnectingPlayers

Config variable: br_filter_connecting_players
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Filter connecting players"

◆ m_BrFilterCountry

int CConfig::m_BrFilterCountry

Config variable: br_filter_country
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Filter out servers with non-matching player country (ISO 3166-1 numeric)"

◆ m_BrFilterCountryIndex

int CConfig::m_BrFilterCountryIndex

Config variable: br_filter_country_index
Type: Integer
Default: -1
Minimum: -1
Maximum: 999
Description: "Player country to filter by in the server browser (ISO 3166-1 numeric)"

◆ m_BrFilterEmpty

int CConfig::m_BrFilterEmpty

Config variable: br_filter_empty
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Filter out empty server in browser"

◆ m_BrFilterFriends

int CConfig::m_BrFilterFriends

Config variable: br_filter_friends
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Filter out servers with no friends"

◆ m_BrFilterFull

int CConfig::m_BrFilterFull

Config variable: br_filter_full
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Filter out full server in browser"

◆ m_BrFilterGametype

char CConfig::m_BrFilterGametype[128]

Config variable: br_filter_gametype
Type: String
Length: 128
Default: ""
Description: "Game types to filter"

◆ m_BrFilterGametypeStrict

int CConfig::m_BrFilterGametypeStrict

Config variable: br_filter_gametype_strict
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Strict gametype filter"

◆ m_BrFilterLogin

int CConfig::m_BrFilterLogin

Config variable: br_filter_login
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Filter out servers that require login"

◆ m_BrFilterPw

int CConfig::m_BrFilterPw

Config variable: br_filter_pw
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Filter out password protected servers in browser"

◆ m_BrFilterServerAddress

char CConfig::m_BrFilterServerAddress[128]

Config variable: br_filter_serveraddress
Type: String
Length: 128
Default: ""
Description: "Server address to filter"

◆ m_BrFilterSpectators

int CConfig::m_BrFilterSpectators

Config variable: br_filter_spectators
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Filter out spectators from player numbers"

◆ m_BrFilterString

char CConfig::m_BrFilterString[128]

Config variable: br_filter_string
Type: String
Length: 128
Default: "Novice"
Description: "Server browser filtering string"

◆ m_BrFilterUnfinishedMap

int CConfig::m_BrFilterUnfinishedMap

Config variable: br_filter_unfinished_map
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Show only servers with unfinished maps"

◆ m_BrIndicateFinished

int CConfig::m_BrIndicateFinished

Config variable: br_indicate_finished
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Show whether you have finished a DDNet map (transmits your player name to info.ddnet.org/info)"

◆ m_BrLocation

char CConfig::m_BrLocation[16]

Config variable: br_location
Type: String
Length: 16
Default: "auto"
Description: "Override location for ping estimation, available: auto, af, as, as:cn, eu, na, oc, sa (Automatic, Africa, Asia, China, Europe, North America, Oceania/Australia, South America"

◆ m_BrMaxRequests

int CConfig::m_BrMaxRequests

Config variable: br_max_requests
Type: Integer
Default: 100
Minimum: 0
Maximum: 1000
Description: "Number of concurrent requests to use when refreshing server browser"

◆ m_BrSort

int CConfig::m_BrSort

Config variable: br_sort
Type: Integer
Default: 4
Minimum: 0
Maximum: 256
Description: "Sorting column in server browser"

◆ m_BrSortOrder

int CConfig::m_BrSortOrder

Config variable: br_sort_order
Type: Integer
Default: 2
Minimum: 0
Maximum: 2
Description: "Sorting order in server browser"

◆ m_ClAfkEmote

int CConfig::m_ClAfkEmote

Config variable: cl_afk_emote
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Show zzz emote next to afk players"

◆ m_ClAirjumpindicator

int CConfig::m_ClAirjumpindicator

Config variable: cl_airjumpindicator
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Show the air jump indicator"

◆ m_ClAntiPing

int CConfig::m_ClAntiPing

Config variable: cl_antiping
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Enable antiping, i. e. more aggressive prediction."

◆ m_ClAntiPingGrenade

int CConfig::m_ClAntiPingGrenade

Config variable: cl_antiping_grenade
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Predict grenades (only enabled if cl_antiping is set to 1)"

◆ m_ClAntiPingGunfire

int CConfig::m_ClAntiPingGunfire

Config variable: cl_antiping_gunfire
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Predict gunfire and show predicted weapon physics (with cl_antiping_grenade 1 and cl_antiping_weapons 1)"

◆ m_ClAntiPingLimit

int CConfig::m_ClAntiPingLimit

Config variable: cl_antiping_limit
Type: Integer
Default: 0
Minimum: 0
Maximum: 500
Description: "Adds delay to antiping (0 to disable)"

◆ m_ClAntiPingPercent

int CConfig::m_ClAntiPingPercent

Config variable: cl_antiping_percent
Type: Integer
Default: 100
Minimum: 0
Maximum: 100
Description: "How far ahead antiping predicts, ignored when antiping limit is used"

◆ m_ClAntiPingPlayers

int CConfig::m_ClAntiPingPlayers

Config variable: cl_antiping_players
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Predict other player's movement more aggressively (only enabled if cl_antiping is set to 1)"

◆ m_ClAntiPingPreInput

int CConfig::m_ClAntiPingPreInput

Config variable: cl_antiping_preinput
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Predict other players using preinputs for more accurate input prediction"

◆ m_ClAntiPingSmooth

int CConfig::m_ClAntiPingSmooth

Config variable: cl_antiping_smooth
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Make the prediction of other player's movement smoother"

◆ m_ClAntiPingWeapons

int CConfig::m_ClAntiPingWeapons

Config variable: cl_antiping_weapons
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Predict weapon projectiles (only enabled if cl_antiping is set to 1)"

◆ m_ClAssetEmoticons

char CConfig::m_ClAssetEmoticons[50]

Config variable: cl_asset_emoticons
Type: String
Length: 50
Default: "default"
Description: "The asset for emoticons"

◆ m_ClAssetExtras

char CConfig::m_ClAssetExtras[50]

Config variable: cl_asset_extras
Type: String
Length: 50
Default: "default"
Description: "The asset for the game graphics that do not come from Teeworlds"

◆ m_ClAssetGame

char CConfig::m_ClAssetGame[50]

Config variable: cl_asset_game
Type: String
Length: 50
Default: "default"
Description: "The asset for game"

◆ m_ClAssetHud

char CConfig::m_ClAssetHud[50]

Config variable: cl_asset_hud
Type: String
Length: 50
Default: "default"
Description: "The asset for HUD"

◆ m_ClAssetParticles

char CConfig::m_ClAssetParticles[50]

Config variable: cl_asset_particles
Type: String
Length: 50
Default: "default"
Description: "The asset for particles"

◆ m_ClAssetsEntities

char CConfig::m_ClAssetsEntities[50]

Config variable: cl_assets_entities
Type: String
Length: 50
Default: "default"
Description: "The asset/assets for entities"

◆ m_ClAuthedPlayerColor

unsigned CConfig::m_ClAuthedPlayerColor

Config variable: cl_authed_player_color
Type: Color
Default: 5898211
Description: "Color of name of authenticated player in scoreboard"

◆ m_ClAutoCSV

int CConfig::m_ClAutoCSV

Config variable: cl_auto_csv
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Automatically create game over csv"

◆ m_ClAutoCSVMax

int CConfig::m_ClAutoCSVMax

Config variable: cl_auto_csv_max
Type: Integer
Default: 10
Minimum: 0
Maximum: 1000
Description: "Maximum number of automatically created csvs (0 = no limit)"

◆ m_ClAutoDemoMax

int CConfig::m_ClAutoDemoMax

Config variable: cl_auto_demo_max
Type: Integer
Default: 10
Minimum: 0
Maximum: 1000
Description: "Maximum number of automatically recorded demos (0 = no limit)"

◆ m_ClAutoDemoOnConnect

int CConfig::m_ClAutoDemoOnConnect

Config variable: cl_auto_demo_on_connect
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "If 1, start recording a demo automatically only once when connecting. If 0, also restart automatic demo recording after every game over"

◆ m_ClAutoDemoRecord

int CConfig::m_ClAutoDemoRecord

Config variable: cl_auto_demo_record
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Automatically record demos"

◆ m_ClAutoRaceRecord

int CConfig::m_ClAutoRaceRecord

Config variable: cl_auto_race_record
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Save the best demo of each race"

◆ m_ClAutoScreenshot

int CConfig::m_ClAutoScreenshot

Config variable: cl_auto_screenshot
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Automatically take game over screenshot"

◆ m_ClAutoScreenshotMax

int CConfig::m_ClAutoScreenshotMax

Config variable: cl_auto_screenshot_max
Type: Integer
Default: 10
Minimum: 0
Maximum: 1000
Description: "Maximum number of automatically created screenshots (0 = no limit)"

◆ m_ClAutoStatboardScreenshot

int CConfig::m_ClAutoStatboardScreenshot

Config variable: cl_auto_statboard_screenshot
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Automatically take game over statboard screenshot"

◆ m_ClAutoStatboardScreenshotMax

int CConfig::m_ClAutoStatboardScreenshotMax

Config variable: cl_auto_statboard_screenshot_max
Type: Integer
Default: 10
Minimum: 0
Maximum: 1000
Description: "Maximum number of automatically created statboard screenshots (0 = no limit)"

◆ m_ClAutoswitchWeapons

int CConfig::m_ClAutoswitchWeapons

Config variable: cl_autoswitch_weapons
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Auto switch weapon on pickup"

◆ m_ClAutoswitchWeaponsOutOfAmmo

int CConfig::m_ClAutoswitchWeaponsOutOfAmmo

Config variable: cl_autoswitch_weapons_out_of_ammo
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Auto switch weapon when out of ammo"

◆ m_ClBackgroundColor

unsigned CConfig::m_ClBackgroundColor

Config variable: cl_background_color
Type: Color
Default: 128
Description: "Background color"

◆ m_ClBackgroundEntities

char CConfig::m_ClBackgroundEntities[IO_MAX_PATH_LENGTH]

Config variable: cl_background_entities
Type: String
Length: IO_MAX_PATH_LENGTH
Default: ""
Description: "Background (entities)"

◆ m_ClBackgroundEntitiesColor

unsigned CConfig::m_ClBackgroundEntitiesColor

Config variable: cl_background_entities_color
Type: Color
Default: 128
Description: "Background (entities) color"

◆ m_ClBackgroundShowTilesLayers

int CConfig::m_ClBackgroundShowTilesLayers

Config variable: cl_background_show_tiles_layers
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Whether draw tiles layers when using custom background (entities)"

◆ m_ClCameraSpeed

int CConfig::m_ClCameraSpeed

Config variable: cl_camera_speed
Type: Integer
Default: 5
Minimum: 1
Maximum: 40
Description: "Menu camera speed"

◆ m_ClChatBackgroundColor

unsigned CConfig::m_ClChatBackgroundColor

Config variable: cl_chat_background_color
Type: Color
Default: 201326592
Description: "Chat background color"

◆ m_ClChatFontSize

int CConfig::m_ClChatFontSize

Config variable: cl_chat_size
Type: Integer
Default: 60
Minimum: 10
Maximum: 100
Description: "Chat font size"

◆ m_ClChatOld

int CConfig::m_ClChatOld

Config variable: cl_chat_old
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Old chat style: No tee, no background"

◆ m_ClChatReset

int CConfig::m_ClChatReset

Config variable: cl_chat_reset
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Reset chat when pressing escape"

◆ m_ClChatTeamColors

int CConfig::m_ClChatTeamColors

Config variable: cl_chat_teamcolors
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Show names in chat in team colors"

◆ m_ClChatWidth

int CConfig::m_ClChatWidth

Config variable: cl_chat_width
Type: Integer
Default: 200
Minimum: 140
Maximum: 400
Description: "Chat width"

◆ m_ClConfigVersion

int CConfig::m_ClConfigVersion

Config variable: cl_config_version
Type: Integer
Default: 0
Minimum: 0
Maximum: 0
Description: "The config version. Helps newer clients fix bugs with older configs."

◆ m_ClConfirmDisconnectTime

int CConfig::m_ClConfirmDisconnectTime

Config variable: cl_confirm_disconnect_time
Type: Integer
Default: 20
Minimum: -1
Maximum: 1440
Description: "Confirmation popup before disconnecting after game time (in minutes, -1 to turn off, 0 to always turn on)"

◆ m_ClConfirmQuitTime

int CConfig::m_ClConfirmQuitTime

Config variable: cl_confirm_quit_time
Type: Integer
Default: 20
Minimum: -1
Maximum: 1440
Description: "Confirmation popup before quitting after game time (in minutes, -1 to turn off, 0 to always turn on)"

◆ m_ClContactPort

int CConfig::m_ClContactPort

Config variable: cl_contact_port
Type: Integer
Default: 0
Minimum: 0
Maximum: 65535
Description: "Port to use for serverinfo connections to server (0 to choose a random port, 1024 or higher to set a manual port)"

◆ m_ClDDRaceBindsSet

int CConfig::m_ClDDRaceBindsSet

Config variable: cl_race_binds_set
Type: Integer
Default: 0
Minimum: 0
Maximum: 2
Description: "What level the DDRace binds are set to (this is automated, you don't need to use this)"

◆ m_ClDefaultZoom

int CConfig::m_ClDefaultZoom

Config variable: cl_default_zoom
Type: Integer
Default: 10
Minimum: 0
Maximum: 20
Description: "Default zoom level"

◆ m_ClDemoKeyboardShortcuts

int CConfig::m_ClDemoKeyboardShortcuts

Config variable: cl_demo_keyboard_shortcuts
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Enable keyboard shortcuts in demo player"

◆ m_ClDemoName

int CConfig::m_ClDemoName

Config variable: cl_demo_name
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Save the player name within the demo"

◆ m_ClDemoShowPause

int CConfig::m_ClDemoShowPause

Config variable: cl_demo_show_pause
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Show pause/play indicator on change"

◆ m_ClDemoShowSpeed

int CConfig::m_ClDemoShowSpeed

Config variable: cl_demo_show_speed
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Show speed meter on change"

◆ m_ClDemoSliceBegin

int CConfig::m_ClDemoSliceBegin

Config variable: cl_demo_slice_begin
Type: Integer
Default: -1
Minimum: 0
Maximum: 0
Description: "Begin marker for demo slice"

◆ m_ClDemoSliceEnd

int CConfig::m_ClDemoSliceEnd

Config variable: cl_demo_slice_end
Type: Integer
Default: -1
Minimum: 0
Maximum: 0
Description: "End marker for demo slice"

◆ m_ClDirectionSize

int CConfig::m_ClDirectionSize

Config variable: cl_direction_size
Type: Integer
Default: 30
Minimum: -50
Maximum: 100
Description: "Size of key press icons"

◆ m_ClDownloadCommunitySkins

int CConfig::m_ClDownloadCommunitySkins

Config variable: cl_download_community_skins
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Allow to download skins created by the community. Uses cl_skin_community_download_url instead of cl_skin_download_url for the download"

◆ m_ClDownloadSkins

int CConfig::m_ClDownloadSkins

Config variable: cl_download_skins
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Download skins from cl_skin_download_url on-the-fly"

◆ m_ClDummy

int CConfig::m_ClDummy

Config variable: cl_dummy
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Whether you control your player (0) or your dummy (1)"

◆ m_ClDummy7ColorBody

unsigned CConfig::m_ClDummy7ColorBody

Config variable: dummy7_color_body
Type: Color
Default: 0x1B6F74
Description: "Dummy body color"

◆ m_ClDummy7ColorDecoration

unsigned CConfig::m_ClDummy7ColorDecoration

Config variable: dummy7_color_decoration
Type: Color
Default: 0x1B6F74
Description: "Dummy decoration color"

◆ m_ClDummy7ColorEyes

unsigned CConfig::m_ClDummy7ColorEyes

Config variable: dummy7_color_eyes
Type: Color
Default: 0x0000FF
Description: "Dummy eyes color"

◆ m_ClDummy7ColorFeet

unsigned CConfig::m_ClDummy7ColorFeet

Config variable: dummy7_color_feet
Type: Color
Default: 0x1C873E
Description: "Dummy feet color"

◆ m_ClDummy7ColorHands

unsigned CConfig::m_ClDummy7ColorHands

Config variable: dummy7_color_hands
Type: Color
Default: 0x1B759E
Description: "Dummy hands color"

◆ m_ClDummy7ColorMarking

unsigned CConfig::m_ClDummy7ColorMarking

Config variable: dummy7_color_marking
Type: Color
Default: 0xFF0000FF
Description: "Dummy marking color"

◆ m_ClDummy7Skin

char CConfig::m_ClDummy7Skin[protocol7::MAX_SKIN_ARRAY_SIZE]

Config variable: dummy7_skin
Type: String
Length: protocol7::MAX_SKIN_ARRAY_SIZE
Default: "default"
Description: "Dummy skin"

◆ m_ClDummy7SkinBody

char CConfig::m_ClDummy7SkinBody[protocol7::MAX_SKIN_ARRAY_SIZE]

Config variable: dummy7_skin_body
Type: String
Length: protocol7::MAX_SKIN_ARRAY_SIZE
Default: "standard"
Description: "Dummy skin body"

◆ m_ClDummy7SkinDecoration

char CConfig::m_ClDummy7SkinDecoration[protocol7::MAX_SKIN_ARRAY_SIZE]

Config variable: dummy7_skin_decoration
Type: String
Length: protocol7::MAX_SKIN_ARRAY_SIZE
Default: ""
Description: "Dummy skin decoration"

◆ m_ClDummy7SkinEyes

char CConfig::m_ClDummy7SkinEyes[protocol7::MAX_SKIN_ARRAY_SIZE]

Config variable: dummy7_skin_eyes
Type: String
Length: protocol7::MAX_SKIN_ARRAY_SIZE
Default: "standard"
Description: "Dummy skin eyes"

◆ m_ClDummy7SkinFeet

char CConfig::m_ClDummy7SkinFeet[protocol7::MAX_SKIN_ARRAY_SIZE]

Config variable: dummy7_skin_feet
Type: String
Length: protocol7::MAX_SKIN_ARRAY_SIZE
Default: "standard"
Description: "Dummy skin feet"

◆ m_ClDummy7SkinHands

char CConfig::m_ClDummy7SkinHands[protocol7::MAX_SKIN_ARRAY_SIZE]

Config variable: dummy7_skin_hands
Type: String
Length: protocol7::MAX_SKIN_ARRAY_SIZE
Default: "standard"
Description: "Dummy skin hands"

◆ m_ClDummy7SkinMarking

char CConfig::m_ClDummy7SkinMarking[protocol7::MAX_SKIN_ARRAY_SIZE]

Config variable: dummy7_skin_marking
Type: String
Length: protocol7::MAX_SKIN_ARRAY_SIZE
Default: ""
Description: "Dummy skin marking"

◆ m_ClDummy7UseCustomColorBody

int CConfig::m_ClDummy7UseCustomColorBody

Config variable: dummy7_use_custom_color_body
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Toggles usage of custom colors for body"

◆ m_ClDummy7UseCustomColorDecoration

int CConfig::m_ClDummy7UseCustomColorDecoration

Config variable: dummy7_use_custom_color_decoration
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Toggles usage of custom colors for decoration"

◆ m_ClDummy7UseCustomColorEyes

int CConfig::m_ClDummy7UseCustomColorEyes

Config variable: dummy7_use_custom_color_eyes
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Toggles usage of custom colors for eyes"

◆ m_ClDummy7UseCustomColorFeet

int CConfig::m_ClDummy7UseCustomColorFeet

Config variable: dummy7_use_custom_color_feet
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Toggles usage of custom colors for feet"

◆ m_ClDummy7UseCustomColorHands

int CConfig::m_ClDummy7UseCustomColorHands

Config variable: dummy7_use_custom_color_hands
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Toggles usage of custom colors for hands"

◆ m_ClDummy7UseCustomColorMarking

int CConfig::m_ClDummy7UseCustomColorMarking

Config variable: dummy7_use_custom_color_marking
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Toggles usage of custom colors for marking"

◆ m_ClDummyClan

char CConfig::m_ClDummyClan[12]

Config variable: dummy_clan
Type: String
Length: 12
Default: ""
Description: "Clan of the dummy"

◆ m_ClDummyColorBody

unsigned CConfig::m_ClDummyColorBody

Config variable: dummy_color_body
Type: Color
Default: 65408
Description: "Dummy body color"

◆ m_ClDummyColorFeet

unsigned CConfig::m_ClDummyColorFeet

Config variable: dummy_color_feet
Type: Color
Default: 65408
Description: "Dummy feet color"

◆ m_ClDummyControl

int CConfig::m_ClDummyControl

Config variable: cl_dummy_control
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Whether you can control dummy at the same time (cl_dummy_jump, cl_dummy_fire, cl_dummy_hook)"

◆ m_ClDummyCopyMoves

int CConfig::m_ClDummyCopyMoves

Config variable: cl_dummy_copy_moves
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Whether dummy should copy your moves"

◆ m_ClDummyCountry

int CConfig::m_ClDummyCountry

Config variable: dummy_country
Type: Integer
Default: -1
Minimum: -1
Maximum: 1000
Description: "Country of the dummy (ISO 3166-1 numeric)"

◆ m_ClDummyDefaultEyes

int CConfig::m_ClDummyDefaultEyes

Config variable: dummy_default_eyes
Type: Integer
Default: 0
Minimum: 0
Maximum: 5
Description: "Dummy eyes when joining server (0 = normal, 1 = pain, 2 = happy, 3 = surprise, 4 = angry, 5 = blink)"

◆ m_ClDummyFire

int CConfig::m_ClDummyFire

Config variable: cl_dummy_fire
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Whether dummy is firing (requires cl_dummy_control 1)"

◆ m_ClDummyHammer

int CConfig::m_ClDummyHammer

Config variable: cl_dummy_hammer
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Whether dummy is hammering for a hammerfly"

◆ m_ClDummyHook

int CConfig::m_ClDummyHook

Config variable: cl_dummy_hook
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Whether dummy is hooking (requires cl_dummy_control 1)"

◆ m_ClDummyJump

int CConfig::m_ClDummyJump

Config variable: cl_dummy_jump
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Whether dummy is jumping (requires cl_dummy_control 1)"

◆ m_ClDummyName

char CConfig::m_ClDummyName[16]

Config variable: dummy_name
Type: String
Length: 16
Default: ""
Description: "Name of the dummy"

◆ m_ClDummyPort

int CConfig::m_ClDummyPort

Config variable: cl_dummy_port
Type: Integer
Default: 0
Minimum: 0
Maximum: 65535
Description: "Port to use for dummy connections to server (0 to choose a random port, 1024 or higher to set a manual port)"

◆ m_ClDummyResetOnSwitch

int CConfig::m_ClDummyResetOnSwitch

Config variable: cl_dummy_resetonswitch
Type: Integer
Default: 0
Minimum: 0
Maximum: 2
Description: "Whether dummy or player should stop pressing keys when you switch (0 = off, 1 = dummy, 2 = player)"

◆ m_ClDummyRestoreWeapon

int CConfig::m_ClDummyRestoreWeapon

Config variable: cl_dummy_restore_weapon
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Whether dummy should switch to last weapon after hammerfly"

◆ m_ClDummySkin

char CConfig::m_ClDummySkin[24]

Config variable: dummy_skin
Type: String
Length: 24
Default: "default"
Description: "Dummy skin"

◆ m_ClDummyTimeoutCode

char CConfig::m_ClDummyTimeoutCode[64]

Config variable: cl_dummy_timeout_code
Type: String
Length: 64
Default: ""
Description: "Dummy Timeout code to use"

◆ m_ClDummyUseCustomColor

int CConfig::m_ClDummyUseCustomColor

Config variable: dummy_use_custom_color
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Toggles usage of custom colors"

◆ m_ClDyncam

int CConfig::m_ClDyncam

Config variable: cl_dyncam
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Enable dyncam"

◆ m_ClDyncamDeadzone

int CConfig::m_ClDyncamDeadzone

Config variable: cl_dyncam_deadzone
Type: Integer
Default: 300
Minimum: 1
Maximum: 1300
Description: "Deadzone for the dynamic camera to follow the cursor"

◆ m_ClDyncamFollowFactor

int CConfig::m_ClDyncamFollowFactor

Config variable: cl_dyncam_follow_factor
Type: Integer
Default: 60
Minimum: 0
Maximum: 200
Description: "Factor for the dynamic camera to follow the cursor"

◆ m_ClDyncamMaxDistance

int CConfig::m_ClDyncamMaxDistance

Config variable: cl_dyncam_max_distance
Type: Integer
Default: 1000
Minimum: 0
Maximum: 2000
Description: "Maximum dynamic camera cursor distance"

◆ m_ClDyncamMinDistance

int CConfig::m_ClDyncamMinDistance

Config variable: cl_dyncam_min_distance
Type: Integer
Default: 0
Minimum: 0
Maximum: 2000
Description: "Minimum dynamic camera cursor distance"

◆ m_ClDyncamMousesens

int CConfig::m_ClDyncamMousesens

Config variable: cl_dyncam_mousesens
Type: Integer
Default: 0
Minimum: 0
Maximum: 100000
Description: "Mouse sens used when dyncam is toggled on"

◆ m_ClDyncamSmoothness

int CConfig::m_ClDyncamSmoothness

Config variable: cl_dyncam_smoothness
Type: Integer
Default: 0
Minimum: 0
Maximum: 100
Description: "Transition amount of the camera movement, 0=instant, 100=slow and smooth"

◆ m_ClDyncamStabilizing

int CConfig::m_ClDyncamStabilizing

Config variable: cl_dyncam_stabilizing
Type: Integer
Default: 0
Minimum: 0
Maximum: 100
Description: "Amount of camera slowdown during fast cursor movement. High value can cause delay in camera movement"

◆ m_ClEditor

int CConfig::m_ClEditor

Config variable: cl_editor
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Open the map editor"

◆ m_ClEditorMaxHistory

int CConfig::m_ClEditorMaxHistory

Config variable: cl_editor_max_history
Type: Integer
Default: 50
Minimum: 1
Maximum: 500
Description: "Maximum number of undo actions in the editor history (not shared between editor, envelope editor and server settings editor)"

◆ m_ClEnablePingColor

int CConfig::m_ClEnablePingColor

Config variable: cl_enable_ping_color
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Whether ping is colored in scoreboard."

◆ m_ClEyeDuration

int CConfig::m_ClEyeDuration

Config variable: cl_eye_duration
Type: Integer
Default: 999999
Minimum: 1
Maximum: 999999
Description: "How long the eyes emotes last"

◆ m_ClEyeWheel

int CConfig::m_ClEyeWheel

Config variable: cl_eye_wheel
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Show eye wheel along together with emotes"

◆ m_ClFatSkins

int CConfig::m_ClFatSkins

Config variable: cl_fat_skins
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Enable fat skins"

◆ m_ClFreezeBarsAlphaInsideFreeze

int CConfig::m_ClFreezeBarsAlphaInsideFreeze

Config variable: cl_freezebars_alpha_inside_freeze
Type: Integer
Default: 0
Minimum: 0
Maximum: 100
Description: "Opacity of freeze bars inside freeze (0 invisible, 100 fully visible)"

◆ m_ClFreezeStars

int CConfig::m_ClFreezeStars

Config variable: cl_freeze_stars
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Show old star particles for frozen tees"

◆ m_ClFriendsIgnoreClan

int CConfig::m_ClFriendsIgnoreClan

Config variable: cl_friends_ignore_clan
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Ignore clan tag when searching for friends"

◆ m_ClHookCollAlpha

int CConfig::m_ClHookCollAlpha

Config variable: cl_hook_coll_alpha
Type: Integer
Default: 100
Minimum: 0
Maximum: 100
Description: "Alpha of hook collision line (0 invisible, 100 fully visible)"

◆ m_ClHookCollColorHookableColl

unsigned CConfig::m_ClHookCollColorHookableColl

Config variable: cl_hook_coll_color_hookable_coll
Type: Color
Default: 6401973
Description: "Specifies the color of a hookline that hits hookable tiles."

◆ m_ClHookCollColorNoColl

unsigned CConfig::m_ClHookCollColorNoColl

Config variable: cl_hook_coll_color_no_coll
Type: Color
Default: 65407
Description: "Specifies the color of a hookline that hits nothing."

◆ m_ClHookCollColorTeeColl

unsigned CConfig::m_ClHookCollColorTeeColl

Config variable: cl_hook_coll_color_tee_coll
Type: Color
Default: 2817919
Description: "Specifies the color of a hookline that hits tees."

◆ m_ClHookCollSize

int CConfig::m_ClHookCollSize

Config variable: cl_hook_coll_size
Type: Integer
Default: 0
Minimum: 0
Maximum: 20
Description: "Width of your own hook collision line"

◆ m_ClHookCollSizeOther

int CConfig::m_ClHookCollSizeOther

Config variable: cl_hook_coll_size_other
Type: Integer
Default: 0
Minimum: 0
Maximum: 20
Description: "Width of others' hook collision line"

◆ m_ClInputFifo

char CConfig::m_ClInputFifo[128]

Config variable: cl_input_fifo
Type: String
Length: 128
Default: ""
Description: "Fifo file (non-Windows) or Named Pipe (Windows) to use as input for client console"

◆ m_ClKillMessageHighlightColor

unsigned CConfig::m_ClKillMessageHighlightColor

Config variable: cl_kill_message_highlight_color
Type: Color
Default: 255
Description: "Kill message highlight color"

◆ m_ClKillMessageNormalColor

unsigned CConfig::m_ClKillMessageNormalColor

Config variable: cl_kill_message_normal_color
Type: Color
Default: 255
Description: "Kill message normal color"

◆ m_ClLanguagefile

char CConfig::m_ClLanguagefile[255]

Config variable: cl_languagefile
Type: String
Length: 255
Default: ""
Description: "What language file to use"

◆ m_ClLaserDoorInnerColor

unsigned CConfig::m_ClLaserDoorInnerColor

Config variable: cl_laser_door_inner_color
Type: Color
Default: 7701379
Description: "Laser inner color for doors"

◆ m_ClLaserDoorOutlineColor

unsigned CConfig::m_ClLaserDoorOutlineColor

Config variable: cl_laser_door_outline_color
Type: Color
Default: 7667473
Description: "Laser outline color for doors"

◆ m_ClLaserDraggerInnerColor

unsigned CConfig::m_ClLaserDraggerInnerColor

Config variable: cl_laser_dragger_inner_color
Type: Color
Default: 42398
Description: "Laser inner color for draggers"

◆ m_ClLaserDraggerOutlineColor

unsigned CConfig::m_ClLaserDraggerOutlineColor

Config variable: cl_laser_dragger_outline_color
Type: Color
Default: 57618
Description: "Laser outline color for draggers"

◆ m_ClLaserFreezeInnerColor

unsigned CConfig::m_ClLaserFreezeInnerColor

Config variable: cl_laser_freeze_inner_color
Type: Color
Default: 12001153
Description: "Laser inner color for freezes"

◆ m_ClLaserFreezeOutlineColor

unsigned CConfig::m_ClLaserFreezeOutlineColor

Config variable: cl_laser_freeze_outline_color
Type: Color
Default: 11613223
Description: "Laser outline color for freezes"

◆ m_ClLaserRifleInnerColor

unsigned CConfig::m_ClLaserRifleInnerColor

Config variable: cl_laser_rifle_inner_color
Type: Color
Default: 11206591
Description: "Laser inner color for Rifle"

◆ m_ClLaserRifleOutlineColor

unsigned CConfig::m_ClLaserRifleOutlineColor

Config variable: cl_laser_rifle_outline_color
Type: Color
Default: 11176233
Description: "Laser outline color for Rifle"

◆ m_ClLaserShotgunInnerColor

unsigned CConfig::m_ClLaserShotgunInnerColor

Config variable: cl_laser_sg_inner_color
Type: Color
Default: 1467241
Description: "Laser inner color for Shotgun"

◆ m_ClLaserShotgunOutlineColor

unsigned CConfig::m_ClLaserShotgunOutlineColor

Config variable: cl_laser_sg_outline_color
Type: Color
Default: 1866773
Description: "Laser outline color for Shotgun"

◆ m_ClLimitMaxZoomLevel

int CConfig::m_ClLimitMaxZoomLevel

Config variable: cl_limit_max_zoom_level
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Specifies, if zooming ingame should be limited or not (0 = no limit)"

◆ m_ClMapDownloadConnectTimeoutMs

int CConfig::m_ClMapDownloadConnectTimeoutMs

Config variable: cl_map_download_connect_timeout_ms
Type: Integer
Default: 2000
Minimum: 0
Maximum: 100000
Description: "HTTP map downloads: timeout for the connect phase in milliseconds (0 to disable)"

◆ m_ClMapDownloadLowSpeedLimit

int CConfig::m_ClMapDownloadLowSpeedLimit

Config variable: cl_map_download_low_speed_limit
Type: Integer
Default: 4000
Minimum: 0
Maximum: 100000
Description: "HTTP map downloads: Set low speed limit in bytes per second (0 to disable)"

◆ m_ClMapDownloadLowSpeedTime

int CConfig::m_ClMapDownloadLowSpeedTime

Config variable: cl_map_download_low_speed_time
Type: Integer
Default: 3
Minimum: 0
Maximum: 100000
Description: "HTTP map downloads: Set low speed limit time period (0 to disable)"

◆ m_ClMapDownloadUrl

char CConfig::m_ClMapDownloadUrl[100]

Config variable: cl_map_download_url
Type: String
Length: 100
Default: "https://maps.ddnet.org"
Description: "URL used to download maps (must start with https://)"

◆ m_ClMenuMap

char CConfig::m_ClMenuMap[100]

Config variable: cl_menu_map
Type: String
Length: 100
Default: "auto"
Description: "Background map in the menu"

◆ m_ClMessageClientColor

unsigned CConfig::m_ClMessageClientColor

Config variable: cl_message_client_color
Type: Color
Default: 9633471
Description: "Client message color"

◆ m_ClMessageColor

unsigned CConfig::m_ClMessageColor

Config variable: cl_message_color
Type: Color
Default: 255
Description: "Message color"

◆ m_ClMessageFriend

int CConfig::m_ClMessageFriend

Config variable: cl_message_friend
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Enable coloring and the heart for friends"

◆ m_ClMessageFriendColor

unsigned CConfig::m_ClMessageFriendColor

Config variable: cl_message_friend_color
Type: Color
Default: 65425
Description: "Friend message color"

◆ m_ClMessageHighlightColor

unsigned CConfig::m_ClMessageHighlightColor

Config variable: cl_message_highlight_color
Type: Color
Default: 65471
Description: "Highlighted message color"

◆ m_ClMessageSystemColor

unsigned CConfig::m_ClMessageSystemColor

Config variable: cl_message_system_color
Type: Color
Default: 2817983
Description: "System message color"

◆ m_ClMessageTeamColor

unsigned CConfig::m_ClMessageTeamColor

Config variable: cl_message_team_color
Type: Color
Default: 5636050
Description: "Team message color"

◆ m_ClMotdTime

int CConfig::m_ClMotdTime

Config variable: cl_motd_time
Type: Integer
Default: 10
Minimum: 0
Maximum: 100
Description: "How long to show the server message of the day"

◆ m_ClMouseDeadzone

int CConfig::m_ClMouseDeadzone

Config variable: cl_mouse_deadzone
Type: Integer
Default: 0
Minimum: 0
Maximum: 3000
Description: "Deadzone for the camera to follow the cursor"

◆ m_ClMouseFollowfactor

int CConfig::m_ClMouseFollowfactor

Config variable: cl_mouse_followfactor
Type: Integer
Default: 0
Minimum: 0
Maximum: 200
Description: "Factor for the camera to follow the cursor"

◆ m_ClMouseMaxDistance

int CConfig::m_ClMouseMaxDistance

Config variable: cl_mouse_max_distance
Type: Integer
Default: 400
Minimum: 0
Maximum: 5000
Description: "Maximum cursor distance"

◆ m_ClMouseMinDistance

int CConfig::m_ClMouseMinDistance

Config variable: cl_mouse_min_distance
Type: Integer
Default: 0
Minimum: 0
Maximum: 5000
Description: "Minimum cursor distance"

◆ m_ClMultiViewSensitivity

int CConfig::m_ClMultiViewSensitivity

Config variable: cl_multiview_sensitivity
Type: Integer
Default: 100
Minimum: 0
Maximum: 200
Description: "Set how fast the camera will move to the desired location (higher = faster)"

◆ m_ClMultiViewZoomSmoothness

int CConfig::m_ClMultiViewZoomSmoothness

Config variable: cl_multiview_zoom_smoothness
Type: Integer
Default: 1300
Minimum: 50
Maximum: 5000
Description: "Set the smoothness of the multi-view zoom (in ms, higher = slower)"

◆ m_ClNamePlates

int CConfig::m_ClNamePlates

Config variable: cl_nameplates
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Show name plates"

◆ m_ClNamePlatesAlways

int CConfig::m_ClNamePlatesAlways

Config variable: cl_nameplates_always
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Always show name plates regardless of distance"

◆ m_ClNamePlatesClan

int CConfig::m_ClNamePlatesClan

Config variable: cl_nameplates_clan
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Show clan names in name plates"

◆ m_ClNamePlatesClanSize

int CConfig::m_ClNamePlatesClanSize

Config variable: cl_nameplates_clan_size
Type: Integer
Default: 30
Minimum: -50
Maximum: 100
Description: "Size of the clan name in name plates"

◆ m_ClNamePlatesFriendMark

int CConfig::m_ClNamePlatesFriendMark

Config variable: cl_nameplates_friendmark
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Show friend mark (♥) in name plates"

◆ m_ClNamePlatesIds

int CConfig::m_ClNamePlatesIds

Config variable: cl_nameplates_ids
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Show client IDs in name plates"

◆ m_ClNamePlatesIdsSeparateLine

int CConfig::m_ClNamePlatesIdsSeparateLine

Config variable: cl_nameplates_ids_seperate_line
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Show client IDs on a separate line in name plates"

◆ m_ClNamePlatesIdsSize

int CConfig::m_ClNamePlatesIdsSize

Config variable: cl_nameplates_ids_size
Type: Integer
Default: 50
Minimum: -50
Maximum: 100
Description: "Size of the client IDs in name plates"

◆ m_ClNamePlatesOffset

int CConfig::m_ClNamePlatesOffset

Config variable: cl_nameplates_offset
Type: Integer
Default: 30
Minimum: 10
Maximum: 50
Description: "The size of the gap between the tee and the name plate"

◆ m_ClNamePlatesOwn

int CConfig::m_ClNamePlatesOwn

Config variable: cl_nameplates_own
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Show own name plate (useful for demo recording)"

◆ m_ClNamePlatesSize

int CConfig::m_ClNamePlatesSize

Config variable: cl_nameplates_size
Type: Integer
Default: 50
Minimum: -50
Maximum: 100
Description: "Size of the name plates"

◆ m_ClNamePlatesStrong

int CConfig::m_ClNamePlatesStrong

Config variable: cl_nameplates_strong
Type: Integer
Default: 0
Minimum: 0
Maximum: 2
Description: "Show strong/weak in name plates (0 - off, 1 - icons, 2 - icons + numbers)"

◆ m_ClNamePlatesStrongSize

int CConfig::m_ClNamePlatesStrongSize

Config variable: cl_nameplates_strong_size
Type: Integer
Default: 30
Minimum: -50
Maximum: 100
Description: "Size of strong/weak state icons and numbers"

◆ m_ClNamePlatesTeamcolors

int CConfig::m_ClNamePlatesTeamcolors

Config variable: cl_nameplates_teamcolors
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Use team colors for name plates"

◆ m_ClOldGunPosition

int CConfig::m_ClOldGunPosition

Config variable: cl_old_gun_position
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Tees hold gun a bit higher like in TW 0.6.1 and older"

◆ m_ClOverlayEntities

int CConfig::m_ClOverlayEntities

Config variable: cl_overlay_entities
Type: Integer
Default: 0
Minimum: 0
Maximum: 100
Description: "Overlay game tiles with a percentage of opacity"

◆ m_ClPlayer7ColorBody

unsigned CConfig::m_ClPlayer7ColorBody

Config variable: player7_color_body
Type: Color
Default: 0x1B6F74
Description: "Player body color"

◆ m_ClPlayer7ColorDecoration

unsigned CConfig::m_ClPlayer7ColorDecoration

Config variable: player7_color_decoration
Type: Color
Default: 0x1B6F74
Description: "Player decoration color"

◆ m_ClPlayer7ColorEyes

unsigned CConfig::m_ClPlayer7ColorEyes

Config variable: player7_color_eyes
Type: Color
Default: 0x0000FF
Description: "Player eyes color"

◆ m_ClPlayer7ColorFeet

unsigned CConfig::m_ClPlayer7ColorFeet

Config variable: player7_color_feet
Type: Color
Default: 0x1C873E
Description: "Player feet color"

◆ m_ClPlayer7ColorHands

unsigned CConfig::m_ClPlayer7ColorHands

Config variable: player7_color_hands
Type: Color
Default: 0x1B759E
Description: "Player hands color"

◆ m_ClPlayer7ColorMarking

unsigned CConfig::m_ClPlayer7ColorMarking

Config variable: player7_color_marking
Type: Color
Default: 0xFF0000FF
Description: "Player marking color"

◆ m_ClPlayer7Skin

char CConfig::m_ClPlayer7Skin[protocol7::MAX_SKIN_ARRAY_SIZE]

Config variable: player7_skin
Type: String
Length: protocol7::MAX_SKIN_ARRAY_SIZE
Default: "default"
Description: "Player skin"

◆ m_ClPlayer7SkinBody

char CConfig::m_ClPlayer7SkinBody[protocol7::MAX_SKIN_ARRAY_SIZE]

Config variable: player7_skin_body
Type: String
Length: protocol7::MAX_SKIN_ARRAY_SIZE
Default: "standard"
Description: "Player skin body"

◆ m_ClPlayer7SkinDecoration

char CConfig::m_ClPlayer7SkinDecoration[protocol7::MAX_SKIN_ARRAY_SIZE]

Config variable: player7_skin_decoration
Type: String
Length: protocol7::MAX_SKIN_ARRAY_SIZE
Default: ""
Description: "Player skin decoration"

◆ m_ClPlayer7SkinEyes

char CConfig::m_ClPlayer7SkinEyes[protocol7::MAX_SKIN_ARRAY_SIZE]

Config variable: player7_skin_eyes
Type: String
Length: protocol7::MAX_SKIN_ARRAY_SIZE
Default: "standard"
Description: "Player skin eyes"

◆ m_ClPlayer7SkinFeet

char CConfig::m_ClPlayer7SkinFeet[protocol7::MAX_SKIN_ARRAY_SIZE]

Config variable: player7_skin_feet
Type: String
Length: protocol7::MAX_SKIN_ARRAY_SIZE
Default: "standard"
Description: "Player skin feet"

◆ m_ClPlayer7SkinHands

char CConfig::m_ClPlayer7SkinHands[protocol7::MAX_SKIN_ARRAY_SIZE]

Config variable: player7_skin_hands
Type: String
Length: protocol7::MAX_SKIN_ARRAY_SIZE
Default: "standard"
Description: "Player skin hands"

◆ m_ClPlayer7SkinMarking

char CConfig::m_ClPlayer7SkinMarking[protocol7::MAX_SKIN_ARRAY_SIZE]

Config variable: player7_skin_marking
Type: String
Length: protocol7::MAX_SKIN_ARRAY_SIZE
Default: ""
Description: "Player skin marking"

◆ m_ClPlayer7UseCustomColorBody

int CConfig::m_ClPlayer7UseCustomColorBody

Config variable: player7_use_custom_color_body
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Toggles usage of custom colors for body"

◆ m_ClPlayer7UseCustomColorDecoration

int CConfig::m_ClPlayer7UseCustomColorDecoration

Config variable: player7_use_custom_color_decoration
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Toggles usage of custom colors for decoration"

◆ m_ClPlayer7UseCustomColorEyes

int CConfig::m_ClPlayer7UseCustomColorEyes

Config variable: player7_use_custom_color_eyes
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Toggles usage of custom colors for eyes"

◆ m_ClPlayer7UseCustomColorFeet

int CConfig::m_ClPlayer7UseCustomColorFeet

Config variable: player7_use_custom_color_feet
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Toggles usage of custom colors for feet"

◆ m_ClPlayer7UseCustomColorHands

int CConfig::m_ClPlayer7UseCustomColorHands

Config variable: player7_use_custom_color_hands
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Toggles usage of custom colors for hands"

◆ m_ClPlayer7UseCustomColorMarking

int CConfig::m_ClPlayer7UseCustomColorMarking

Config variable: player7_use_custom_color_marking
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Toggles usage of custom colors for marking"

◆ m_ClPlayerColorBody

unsigned CConfig::m_ClPlayerColorBody

Config variable: player_color_body
Type: Color
Default: 65408
Description: "Player body color"

◆ m_ClPlayerColorFeet

unsigned CConfig::m_ClPlayerColorFeet

Config variable: player_color_feet
Type: Color
Default: 65408
Description: "Player feet color"

◆ m_ClPlayerDefaultEyes

int CConfig::m_ClPlayerDefaultEyes

Config variable: player_default_eyes
Type: Integer
Default: 0
Minimum: 0
Maximum: 5
Description: "Player eyes when joining server. 0 = normal, 1 = pain, 2 = happy, 3 = surprise, 4 = angry, 5 = blink"

◆ m_ClPlayerSkin

char CConfig::m_ClPlayerSkin[24]

Config variable: player_skin
Type: String
Length: 24
Default: "default"
Description: "Player skin"

◆ m_ClPlayerUseCustomColor

int CConfig::m_ClPlayerUseCustomColor

Config variable: player_use_custom_color
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Toggles usage of custom colors"

◆ m_ClPort

int CConfig::m_ClPort

Config variable: cl_port
Type: Integer
Default: 0
Minimum: 0
Maximum: 65535
Description: "Port to use for client connections to server (0 to choose a random port, 1024 or higher to set a manual port)"

◆ m_ClPredict

int CConfig::m_ClPredict

Config variable: cl_predict
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Predict client movements"

◆ m_ClPredictDummy

int CConfig::m_ClPredictDummy

Config variable: cl_predict_dummy
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Predict dummy movements"

◆ m_ClPredictFreeze

int CConfig::m_ClPredictFreeze

Config variable: cl_predict_freeze
Type: Integer
Default: 1
Minimum: 0
Maximum: 2
Description: "Predict freeze tiles (0 = off, 1 = on, 2 = partial (allow a small amount of movement in freeze)"

◆ m_ClPredictionMargin

int CConfig::m_ClPredictionMargin

Config variable: cl_prediction_margin
Type: Integer
Default: 10
Minimum: 1
Maximum: 300
Description: "Prediction margin in ms (adds latency, can reduce lag from ping jumps)"

◆ m_ClPrintBroadcasts

int CConfig::m_ClPrintBroadcasts

Config variable: cl_print_broadcasts
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Print broadcasts to console"

◆ m_ClPrintMotd

int CConfig::m_ClPrintMotd

Config variable: cl_print_motd
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Print motd to console"

◆ m_ClRaceGhost

int CConfig::m_ClRaceGhost

Config variable: cl_race_ghost
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Enable ghost"

◆ m_ClRaceGhostAlpha

int CConfig::m_ClRaceGhostAlpha

Config variable: cl_race_ghost_alpha
Type: Integer
Default: 40
Minimum: 0
Maximum: 100
Description: "Visibility of ghosts (alpha value, 0 invisible, 100 fully visible)"

◆ m_ClRaceGhostSaveBest

int CConfig::m_ClRaceGhostSaveBest

Config variable: cl_race_ghost_save_best
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Save only ghosts that are better than the previous record."

◆ m_ClRaceGhostServerControl

int CConfig::m_ClRaceGhostServerControl

Config variable: cl_race_ghost_server_control
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Let the server start the ghost"

◆ m_ClRaceGhostStrictMap

int CConfig::m_ClRaceGhostStrictMap

Config variable: cl_race_ghost_strict_map
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Match ghosts by map version instead of only map name"

◆ m_ClRaceRecordServerControl

int CConfig::m_ClRaceRecordServerControl

Config variable: cl_race_record_server_control
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Let the server start the race recorder"

◆ m_ClRaceSaveGhost

int CConfig::m_ClRaceSaveGhost

Config variable: cl_race_save_ghost
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Save ghost"

◆ m_ClRaceShowGhost

int CConfig::m_ClRaceShowGhost

Config variable: cl_race_show_ghost
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Show ghost"

◆ m_ClReconnectFull

int CConfig::m_ClReconnectFull

Config variable: cl_reconnect_full
Type: Integer
Default: 5
Minimum: 0
Maximum: 600
Description: "How many seconds to wait before reconnecting (when server is full, 0 for off)"

◆ m_ClReconnectTimeout

int CConfig::m_ClReconnectTimeout

Config variable: cl_reconnect_timeout
Type: Integer
Default: 120
Minimum: 0
Maximum: 600
Description: "How many seconds to wait before reconnecting (after timeout, 0 for off)"

◆ m_ClRefreshRate

int CConfig::m_ClRefreshRate

Config variable: cl_refresh_rate
Type: Integer
Default: 0
Minimum: 0
Maximum: 10000
Description: "Refresh rate for updating the game (in Hz)"

◆ m_ClRefreshRateInactive

int CConfig::m_ClRefreshRateInactive

Config variable: cl_refresh_rate_inactive
Type: Integer
Default: 120
Minimum: 0
Maximum: 10000
Description: "Refresh rate for updating the game when the window is inactive (in Hz)"

◆ m_ClReplayLength

int CConfig::m_ClReplayLength

Config variable: cl_replay_length
Type: Integer
Default: 30
Minimum: 10
Maximum: 0
Description: "Set the default length of the replays"

◆ m_ClReplays

int CConfig::m_ClReplays

Config variable: cl_replays
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Enable/disable replays"

◆ m_ClRotationRadius

int CConfig::m_ClRotationRadius

Config variable: cl_rotation_radius
Type: Integer
Default: 30
Minimum: 1
Maximum: 500
Description: "Menu camera rotation radius"

◆ m_ClRotationSpeed

int CConfig::m_ClRotationSpeed

Config variable: cl_rotation_speed
Type: Integer
Default: 40
Minimum: 1
Maximum: 120
Description: "Menu camera rotations in seconds"

◆ m_ClRunOnJoin

char CConfig::m_ClRunOnJoin[100]

Config variable: cl_run_on_join
Type: String
Length: 100
Default: ""
Description: "Command to run when joining a server"

◆ m_ClSameClanColor

unsigned CConfig::m_ClSameClanColor

Config variable: cl_same_clan_color
Type: Color
Default: 5898211
Description: "Clan color of players with the same clan as you in scoreboard."

◆ m_ClSaveSettings

int CConfig::m_ClSaveSettings

Config variable: cl_save_settings
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Write the settings file on exit"

◆ m_ClScoreboardOnDeath

int CConfig::m_ClScoreboardOnDeath

Config variable: cl_scoreboard_on_death
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Whether to show scoreboard after death or not"

◆ m_ClShowBroadcasts

int CConfig::m_ClShowBroadcasts

Config variable: cl_show_broadcasts
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Show broadcasts ingame"

◆ m_ClShowChat

int CConfig::m_ClShowChat

Config variable: cl_showchat
Type: Integer
Default: 1
Minimum: 0
Maximum: 2
Description: "Show chat (2 to always show large chat area)"

◆ m_ClShowChatFriends

int CConfig::m_ClShowChatFriends

Config variable: cl_show_chat_friends
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Show only chat messages from friends"

◆ m_ClShowChatSystem

int CConfig::m_ClShowChatSystem

Config variable: cl_show_chat_system
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Show chat messages from the server"

◆ m_ClShowChatTeamMembersOnly

int CConfig::m_ClShowChatTeamMembersOnly

Config variable: cl_show_chat_team_members_only
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Show only chat messages from team members"

◆ m_ClShowDirection

int CConfig::m_ClShowDirection

Config variable: cl_show_direction
Type: Integer
Default: 1
Minimum: 0
Maximum: 3
Description: "Show key presses (1 = other players', 2 = everyone, 3 = only your own"

◆ m_ClShowEmotes

int CConfig::m_ClShowEmotes

Config variable: cl_showemotes
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Show tee emotes"

◆ m_ClShowFinishMessages

int CConfig::m_ClShowFinishMessages

Config variable: cl_show_finish_messages
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Show finish messages"

◆ m_ClShowfps

int CConfig::m_ClShowfps

Config variable: cl_showfps
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Show ingame FPS counter"

◆ m_ClShowFreezeBars

int CConfig::m_ClShowFreezeBars

Config variable: cl_show_freeze_bars
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Whether to show a freeze bar under frozen players to indicate the thaw time"

◆ m_ClShowHookCollOther

int CConfig::m_ClShowHookCollOther

Config variable: cl_show_hook_coll_other
Type: Integer
Default: 1
Minimum: 0
Maximum: 2
Description: "Show other players' hook collision line (2 to always show)"

◆ m_ClShowHookCollOwn

int CConfig::m_ClShowHookCollOwn

Config variable: cl_show_hook_coll_own
Type: Integer
Default: 1
Minimum: 0
Maximum: 2
Description: "Show own players' hook collision line (2 to always show)"

◆ m_ClShowhud

int CConfig::m_ClShowhud

Config variable: cl_showhud
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Show ingame HUD"

◆ m_ClShowhudDDRace

int CConfig::m_ClShowhudDDRace

Config variable: cl_showhud_ddrace
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Show ingame HUD (DDRace HUD)"

◆ m_ClShowhudDummyActions

int CConfig::m_ClShowhudDummyActions

Config variable: cl_showhud_dummy_actions
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Show ingame HUD (Dummy Actions)"

◆ m_ClShowhudHealthAmmo

int CConfig::m_ClShowhudHealthAmmo

Config variable: cl_showhud_healthammo
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Show ingame HUD (Health + Ammo)"

◆ m_ClShowhudJumpsIndicator

int CConfig::m_ClShowhudJumpsIndicator

Config variable: cl_showhud_jumps_indicator
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Show ingame HUD (Jumps you have and have used)"

◆ m_ClShowhudPlayerAngle

int CConfig::m_ClShowhudPlayerAngle

Config variable: cl_showhud_player_angle
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Show ingame HUD (Player Aim Angle)"

◆ m_ClShowhudPlayerPosition

int CConfig::m_ClShowhudPlayerPosition

Config variable: cl_showhud_player_position
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Show ingame HUD (Player Position)"

◆ m_ClShowhudPlayerSpeed

int CConfig::m_ClShowhudPlayerSpeed

Config variable: cl_showhud_player_speed
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Show ingame HUD (Player Speed)"

◆ m_ClShowhudScore

int CConfig::m_ClShowhudScore

Config variable: cl_showhud_score
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Show ingame HUD (Score)"

◆ m_ClShowhudSpectator

int CConfig::m_ClShowhudSpectator

Config variable: cl_showhud_spectator
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Show ingame HUD (Spectator HUD)"

◆ m_ClShowhudSpectatorCount

int CConfig::m_ClShowhudSpectatorCount

Config variable: cl_showhud_spectator_count
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Show ingame HUD (Spectator Count)"

◆ m_ClShowhudTimeCpDiff

int CConfig::m_ClShowhudTimeCpDiff

Config variable: cl_showhud_time_cp_diff
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Show ingame HUD (Time Checkpoint Difference)"

◆ m_ClShowhudTimer

int CConfig::m_ClShowhudTimer

Config variable: cl_showhud_timer
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Show ingame HUD (Timer)"

◆ m_ClShowIds

int CConfig::m_ClShowIds

Config variable: cl_show_ids
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Whether to show client IDs in scoreboard, chat and spectator menu"

◆ m_ClShowKillMessages

int CConfig::m_ClShowKillMessages

Config variable: cl_showkillmessages
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Show kill messages"

◆ m_ClShowLocalTimeAlways

int CConfig::m_ClShowLocalTimeAlways

Config variable: cl_show_local_time_always
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Always show local time"

◆ m_ClShowNinja

int CConfig::m_ClShowNinja

Config variable: cl_show_ninja
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Show ninja skin"

◆ m_ClShowNotifications

int CConfig::m_ClShowNotifications

Config variable: cl_shownotifications
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Make the client notify when someone highlights you"

◆ m_ClShowOthers

int CConfig::m_ClShowOthers

Config variable: cl_show_others
Type: Integer
Default: 0
Minimum: 0
Maximum: 2
Description: "Show players in other teams (2 to show own team only)"

◆ m_ClShowOthersAlpha

int CConfig::m_ClShowOthersAlpha

Config variable: cl_show_others_alpha
Type: Integer
Default: 40
Minimum: 0
Maximum: 100
Description: "Show players in other teams (alpha value, 0 invisible, 100 fully visible)"

◆ m_ClShowpred

int CConfig::m_ClShowpred

Config variable: cl_showpred
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Show ingame prediction time in milliseconds"

◆ m_ClShowQuads

int CConfig::m_ClShowQuads

Config variable: cl_showquads
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Show background quads (only interesting for mappers, or if your system has extremely bad performance)"

◆ m_ClShowRecord

int CConfig::m_ClShowRecord

Config variable: cl_showrecord
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Show old style DDRace client records"

◆ m_ClShowStartMenuImages

int CConfig::m_ClShowStartMenuImages

Config variable: cl_show_start_menu_images
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Show start menu images"

◆ m_ClShowVotesAfterVoting

int CConfig::m_ClShowVotesAfterVoting

Config variable: cl_show_votes_after_voting
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Show votes window after voting"

◆ m_ClShowWelcome

int CConfig::m_ClShowWelcome

Config variable: cl_show_welcome
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Show welcome message indicating the first launch of the client"

◆ m_ClSkinCommunityDownloadUrl

char CConfig::m_ClSkinCommunityDownloadUrl[100]

Config variable: cl_skin_community_download_url
Type: String
Length: 100
Default: "https://skins.ddnet.org/skin/community/"
Description: "URL used to download community skins"

◆ m_ClSkinDownloadUrl

char CConfig::m_ClSkinDownloadUrl[100]

Config variable: cl_skin_download_url
Type: String
Length: 100
Default: "https://skins.ddnet.org/skin/"
Description: "URL used to download skins"

◆ m_ClSkinFilterString

char CConfig::m_ClSkinFilterString[25]

Config variable: cl_skin_filter_string
Type: String
Length: 25
Default: ""
Description: "Skin filtering string"

◆ m_ClSkinPrefix

char CConfig::m_ClSkinPrefix[12]

Config variable: cl_skin_prefix
Type: String
Length: 12
Default: ""
Description: "Replace the skins by skins with this prefix (e.g. kitty, santa)"

◆ m_ClSkinsLoadedMax

int CConfig::m_ClSkinsLoadedMax

Config variable: cl_skins_loaded_max
Type: Integer
Default: 512
Minimum: 256
Maximum: 8192
Description: "Maximum number of skins that can be loaded at the same time"

◆ m_ClSkipStartMenu

int CConfig::m_ClSkipStartMenu

Config variable: cl_skip_start_menu
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Skip the start menu"

◆ m_ClSmoothSpectatingTime

int CConfig::m_ClSmoothSpectatingTime

Config variable: cl_smooth_spectating_time
Type: Integer
Default: 300
Minimum: 0
Maximum: 5000
Description: "Time of smooth camera switch animation when spectating in ms (0 for off)"

◆ m_ClSmoothZoomTime

int CConfig::m_ClSmoothZoomTime

Config variable: cl_smooth_zoom_time
Type: Integer
Default: 250
Minimum: 0
Maximum: 5000
Description: "Time of smooth zoom animation ingame in ms (0 for off)"

◆ m_ClSpecAutoSync

int CConfig::m_ClSpecAutoSync

Config variable: cl_spec_auto_sync
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Automatically synchronize with spectating players's camera setting if available (0 = disable, 1 = enable on reset zoom)"

◆ m_ClSpecCursor

int CConfig::m_ClSpecCursor

Config variable: cl_spec_cursor
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Enable the cursor of spectating player if available"

◆ m_ClSpectatorMouseclicks

int CConfig::m_ClSpectatorMouseclicks

Config variable: cl_spectator_mouseclicks
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Enables left-click to toggle between spectating the closest player and free-view"

◆ m_ClStreamerMode

int CConfig::m_ClStreamerMode

Config variable: cl_streamer_mode
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Censor sensitive information such as /save password"

◆ m_ClSubTickAiming

int CConfig::m_ClSubTickAiming

Config variable: cl_sub_tick_aiming
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Send aiming data at sub-tick accuracy"

◆ m_ClTextEntities

int CConfig::m_ClTextEntities

Config variable: cl_text_entities
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Render textual entity data"

◆ m_ClTextEntitiesEditor

int CConfig::m_ClTextEntitiesEditor

Config variable: cl_text_entities_editor
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Render textual entity data in editor"

◆ m_ClTextEntitiesSize

int CConfig::m_ClTextEntitiesSize

Config variable: cl_text_entities_size
Type: Integer
Default: 100
Minimum: 20
Maximum: 100
Description: "Size of textual entity data from 20 to 100%"

◆ m_ClThreadsoundloading

int CConfig::m_ClThreadsoundloading

Config variable: cl_threadsoundloading
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Load sound files threaded"

◆ m_ClTimeoutCode

char CConfig::m_ClTimeoutCode[64]

Config variable: cl_timeout_code
Type: String
Length: 64
Default: ""
Description: "Timeout code to use"

◆ m_ClTimeoutSeed

char CConfig::m_ClTimeoutSeed[64]

Config variable: cl_timeout_seed
Type: String
Length: 64
Default: ""
Description: "Timeout seed"

◆ m_ClTouchControls

int CConfig::m_ClTouchControls

Config variable: cl_touch_controls
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Enable ingame touch controls"

◆ m_ClUnpredictedShadow

int CConfig::m_ClUnpredictedShadow

Config variable: cl_unpredicted_shadow
Type: Integer
Default: 0
Minimum: -1
Maximum: 1
Description: "Show unpredicted shadow tee (0 = off, 1 = on, -1 = don't even show in debug mode)"

◆ m_ClVanillaSkinsOnly

int CConfig::m_ClVanillaSkinsOnly

Config variable: cl_vanilla_skins_only
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Only show skins available in Vanilla Teeworlds"

◆ m_ClVideoPauseWithDemo

int CConfig::m_ClVideoPauseWithDemo

Config variable: cl_video_pausewithdemo
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Pause video rendering when demo playing pause"

◆ m_ClVideoRecorderFPS

int CConfig::m_ClVideoRecorderFPS

Config variable: cl_video_recorder_fps
Type: Integer
Default: 60
Minimum: 1
Maximum: 1000
Description: "At which FPS the videorecorder should record demos."

◆ m_ClVideoShowChat

int CConfig::m_ClVideoShowChat

Config variable: cl_video_showchat
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Show chat when rendering video"

◆ m_ClVideoShowDirection

int CConfig::m_ClVideoShowDirection

Config variable: cl_video_show_direction
Type: Integer
Default: 0
Minimum: 0
Maximum: 3
Description: "Show players' key presses when rendering video (1 = other players', 2 = also your own, 3 = only your own)"

◆ m_ClVideoShowHookCollOther

int CConfig::m_ClVideoShowHookCollOther

Config variable: cl_video_show_hook_coll_other
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Show other players' hook collision lines when rendering video"

◆ m_ClVideoShowhud

int CConfig::m_ClVideoShowhud

Config variable: cl_video_showhud
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Show ingame HUD when rendering video"

◆ m_ClVideoShowImportantAlerts

int CConfig::m_ClVideoShowImportantAlerts

Config variable: cl_video_show_important_alerts
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Show important alerts when rendering video"

◆ m_ClVideoSndEnable

int CConfig::m_ClVideoSndEnable

Config variable: cl_video_sound_enable
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Use sound when rendering video"

◆ m_ClVideoX264Crf

int CConfig::m_ClVideoX264Crf

Config variable: cl_video_crf
Type: Integer
Default: 18
Minimum: 0
Maximum: 51
Description: "Set crf when encode video with libx264 (0 for highest quality, 51 for lowest)"

◆ m_ClVideoX264Preset

int CConfig::m_ClVideoX264Preset

Config variable: cl_video_preset
Type: Integer
Default: 5
Minimum: 0
Maximum: 9
Description: "Set preset when encode video with libx264, default is 5 (medium), 0 is ultrafast, 9 is placebo (the slowest, not recommend)"

◆ m_ClWarningTeambalance

int CConfig::m_ClWarningTeambalance

Config variable: cl_warning_teambalance
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Warn about team balance"

◆ m_ConnTimeout

int CConfig::m_ConnTimeout

Config variable: conn_timeout
Type: Integer
Default: 100
Minimum: 5
Maximum: 1000
Description: "Network timeout"

◆ m_ConnTimeoutProtection

int CConfig::m_ConnTimeoutProtection

Config variable: conn_timeout_protection
Type: Integer
Default: 1000
Minimum: 5
Maximum: 10000
Description: "Network timeout protection"

◆ m_ConsoleEnableColors

int CConfig::m_ConsoleEnableColors

Config variable: console_enable_colors
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Enable colors in console output"

◆ m_ConsoleOutputLevel

int CConfig::m_ConsoleOutputLevel

Config variable: console_output_level
Type: Integer
Default: 0
Minimum: -3
Maximum: 2
Description: "Adjusts the amount of information in the local/remote console (-3 = none, -2 = error only, -1 = warn, 0 = info, 1 = debug, 2 = trace)"

◆ m_DbgCurl

int CConfig::m_DbgCurl

Config variable: dbg_curl
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Debug curl"

◆ m_DbgGfx

int CConfig::m_DbgGfx

Config variable: dbg_gfx
Type: Integer
Default: 0
Minimum: 0
Maximum: 4
Description: "Show graphic library warnings and errors, if the GPU supports it (0: none, 1: minimal, 2: affects performance, 3: verbose, 4: all)"

◆ m_DbgGraphs

int CConfig::m_DbgGraphs

Config variable: dbg_graphs
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Show performance graphs"

◆ m_DbgRenderClusterClips

int CConfig::m_DbgRenderClusterClips

Config variable: dbg_render_cluster_clips
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Debug quad layer cluster clipping"

◆ m_DbgRenderGroupClips

int CConfig::m_DbgRenderGroupClips

Config variable: dbg_render_group_clips
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Debug group clipping"

◆ m_DbgRenderQuadClips

int CConfig::m_DbgRenderQuadClips

Config variable: dbg_render_quad_clips
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Debug quad layer clipping"

◆ m_DbgRenderTileClips

int CConfig::m_DbgRenderTileClips

Config variable: dbg_render_tile_clips
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Debug tile layer clipping"

◆ m_DbgSql

int CConfig::m_DbgSql

Config variable: dbg_sql
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Debug SQL"

◆ m_DbgTuning

int CConfig::m_DbgTuning

Config variable: dbg_tuning
Type: Integer
Default: 0
Minimum: 0
Maximum: 2
Description: "Display information about the tuning parameters that affect the own player (0 = off, 1 = show changed, 2 = show all)"

◆ m_Debug

int CConfig::m_Debug

Config variable: debug
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Debug mode"

◆ m_EcAuthTimeout

int CConfig::m_EcAuthTimeout

Config variable: ec_auth_timeout
Type: Integer
Default: 30
Minimum: 1
Maximum: 120
Description: "Time in seconds before the the econ authentication times out"

◆ m_EcBantime

int CConfig::m_EcBantime

Config variable: ec_bantime
Type: Integer
Default: 0
Minimum: 0
Maximum: 1440
Description: "The time a client gets banned if econ authentication fails. 0 just closes the connection"

◆ m_EcBindaddr

char CConfig::m_EcBindaddr[128]

Config variable: ec_bindaddr
Type: String
Length: 128
Default: "localhost"
Description: "Address to bind the external console to. Anything but 'localhost' is dangerous"

◆ m_EcOutputLevel

int CConfig::m_EcOutputLevel

Config variable: ec_output_level
Type: Integer
Default: 0
Minimum: -3
Maximum: 2
Description: "Adjusts the amount of information in the external console (-3 = none, -2 = error only, -1 = warn, 0 = info, 1 = debug, 2 = trace)"

◆ m_EcPassword

char CConfig::m_EcPassword[128]

Config variable: ec_password
Type: String
Length: 128
Default: ""
Description: "External console password. This option is required to be set for econ to be enabled."

◆ m_EcPort

int CConfig::m_EcPort

Config variable: ec_port
Type: Integer
Default: 0
Minimum: 0
Maximum: 65535
Description: "Port to use for the external console"

◆ m_EdAlignQuads

int CConfig::m_EdAlignQuads

Config variable: ed_align_quads
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Enable/disable quad alignment. When enabled, red lines appear to show how quad/points are aligned and snapped to other quads/points when moving them"

◆ m_EdAutoMapReload

int CConfig::m_EdAutoMapReload

Config variable: ed_auto_map_reload
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Run 'hot_reload' on the local server while rcon authed on map save"

◆ m_EdAutosaveInterval

int CConfig::m_EdAutosaveInterval

Config variable: ed_autosave_interval
Type: Integer
Default: 10
Minimum: 0
Maximum: 240
Description: "Interval in minutes at which a copy of the current editor map is automatically saved to the 'auto' folder (0 for off)"

◆ m_EdAutosaveMax

int CConfig::m_EdAutosaveMax

Config variable: ed_autosave_max
Type: Integer
Default: 10
Minimum: 0
Maximum: 1000
Description: "Maximum number of autosaves that are kept per map name (0 = no limit)"

◆ m_EdLayerSelector

int CConfig::m_EdLayerSelector

Config variable: ed_layer_selector
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Ctrl+right click tiles to select their layers in the editor"

◆ m_EdLimitMaxZoomLevel

int CConfig::m_EdLimitMaxZoomLevel

Config variable: ed_limit_max_zoom_level
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Specifies, if zooming in the editor should be limited or not (0 = no limit)"

◆ m_EdShowIngameEntities

int CConfig::m_EdShowIngameEntities

Config variable: ed_show_ingame_entities
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Show how weapons, shields, hearts and flags appear ingame"

◆ m_EdShowkeys

int CConfig::m_EdShowkeys

Config variable: ed_showkeys
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Show pressed keys"

◆ m_EdShowQuadsRect

int CConfig::m_EdShowQuadsRect

Config variable: ed_show_quads_rect
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Show the bounds of the selected quad. In case of multiple quads, it shows the bounds of the englobing rect. Can be helpful when aligning a group of quads"

◆ m_EdSmoothZoomTime

int CConfig::m_EdSmoothZoomTime

Config variable: ed_smooth_zoom_time
Type: Integer
Default: 250
Minimum: 0
Maximum: 5000
Description: "Time of smooth zoom animation in the editor in ms (0 for off)"

◆ m_EdZoomTarget

int CConfig::m_EdZoomTarget

Config variable: ed_zoom_target
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Zoom to the current mouse target"

◆ m_Events

int CConfig::m_Events

Config variable: events
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Enable triggering of events, (eye emotes on some holidays in server, christmas skins in client)."

◆ m_Gfx3DTextureAnalysisRan

int CConfig::m_Gfx3DTextureAnalysisRan

Config variable: gfx_3d_texture_analysis_ran
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Ran an analyzer to check if sampling 3D/2D array textures works correctly"

◆ m_Gfx3DTextureAnalysisRenderer

char CConfig::m_Gfx3DTextureAnalysisRenderer[128]

Config variable: gfx_3d_texture_analysis_renderer
Type: String
Length: 128
Default: ""
Description: "The renderer on which the analysis was performed"

◆ m_Gfx3DTextureAnalysisVersion

char CConfig::m_Gfx3DTextureAnalysisVersion[128]

Config variable: gfx_3d_texture_analysis_version
Type: String
Length: 128
Default: ""
Description: "The version on which the analysis was performed"

◆ m_GfxAsyncRenderOld

int CConfig::m_GfxAsyncRenderOld

Config variable: gfx_asyncrender_old
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "During an update cycle, skip the render cycle, if the render cycle would need to wait for the previous render cycle to finish"

◆ m_GfxBackend

char CConfig::m_GfxBackend[256]

Config variable: gfx_backend
Type: String
Length: 256
Default: "Vulkan"
Description: "The backend to use (e.g. OpenGL or Vulkan)"

◆ m_GfxBackgroundRender

int CConfig::m_GfxBackgroundRender

Config variable: gfx_backgroundrender
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Render graphics when window is in background"

◆ m_GfxBorderless

int CConfig::m_GfxBorderless

Config variable: gfx_borderless
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Borderless window (not to be used with fullscreen)"

◆ m_GfxColorDepth

int CConfig::m_GfxColorDepth

Config variable: gfx_color_depth
Type: Integer
Default: 24
Minimum: 16
Maximum: 24
Description: "Colors bits for framebuffer (fullscreen only)"

◆ m_GfxDesktopHeight

int CConfig::m_GfxDesktopHeight

Config variable: gfx_desktop_height
Type: Integer
Default: 0
Minimum: 0
Maximum: 0
Description: "Desktop resolution height for detecting display changes (not recommended to change manually)"

◆ m_GfxDesktopWidth

int CConfig::m_GfxDesktopWidth

Config variable: gfx_desktop_width
Type: Integer
Default: 0
Minimum: 0
Maximum: 0
Description: "Desktop resolution width for detecting display changes (not recommended to change manually)"

◆ m_GfxDisplayAllVideoModes

int CConfig::m_GfxDisplayAllVideoModes

Config variable: gfx_display_all_video_modes
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Show all video modes"

◆ m_GfxDriverIsBlocked

int CConfig::m_GfxDriverIsBlocked

Config variable: gfx_driver_is_blocked
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "If 1, the current driver is in a blocked error state."

◆ m_GfxFsaaSamples

int CConfig::m_GfxFsaaSamples

Config variable: gfx_fsaa_samples
Type: Integer
Default: 0
Minimum: 0
Maximum: 64
Description: "FSAA samples (may cause delay)"

◆ m_GfxFullscreen

int CConfig::m_GfxFullscreen

Config variable: gfx_fullscreen
Type: Integer
Default: 1
Minimum: 0
Maximum: 3
Description: "Set fullscreen mode: 0=no fullscreen, 1=pure fullscreen, 2=desktop fullscreen, 3=windowed fullscreen"

◆ m_GfxGLMajor

int CConfig::m_GfxGLMajor

Config variable: gfx_gl_major
Type: Integer
Default: 1
Minimum: 1
Maximum: 10
Description: "Graphic library major version"

◆ m_GfxGLMinor

int CConfig::m_GfxGLMinor

Config variable: gfx_gl_minor
Type: Integer
Default: 1
Minimum: 0
Maximum: 10
Description: "Graphic library minor version"

◆ m_GfxGLPatch

int CConfig::m_GfxGLPatch

Config variable: gfx_gl_patch
Type: Integer
Default: 0
Minimum: 0
Maximum: 10
Description: "Graphic library patch version"

◆ m_GfxGLTextureLODBIAS

int CConfig::m_GfxGLTextureLODBIAS

Config variable: gfx_gl_texture_lod_bias
Type: Integer
Default: -500
Minimum: -15000
Maximum: 15000
Description: "The lod bias for graphic library texture sampling multiplied by 1000"

◆ m_GfxGpuName

char CConfig::m_GfxGpuName[256]

Config variable: gfx_gpu_name
Type: String
Length: 256
Default: "auto"
Description: "The GPU's name, which will be selected by the backend. (if supported by the backend)"

◆ m_GfxHighDetail

int CConfig::m_GfxHighDetail

Config variable: gfx_high_detail
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "High detail"

◆ m_GfxNoclip

int CConfig::m_GfxNoclip

Config variable: gfx_noclip
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Disable clipping"

◆ m_GfxQuadAsTriangle

int CConfig::m_GfxQuadAsTriangle

Config variable: gfx_quad_as_triangle
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Render quads as triangles (fixes quad coloring on some GPUs)"

◆ m_GfxRefreshRate

int CConfig::m_GfxRefreshRate

Config variable: gfx_refresh_rate
Type: Integer
Default: 0
Minimum: 0
Maximum: 10000
Description: "Screen refresh rate"

◆ m_GfxRenderThreadCount

int CConfig::m_GfxRenderThreadCount

Config variable: gfx_render_thread_count
Type: Integer
Default: 3
Minimum: 0
Maximum: 0
Description: "Number of threads the backend can use for rendering. (note: the value can be ignored by the backend)"

◆ m_GfxScreen

int CConfig::m_GfxScreen

Config variable: gfx_screen
Type: Integer
Default: 0
Minimum: 0
Maximum: 15
Description: "Screen index"

◆ m_GfxScreenHeight

int CConfig::m_GfxScreenHeight

Config variable: gfx_screen_height
Type: Integer
Default: 0
Minimum: 0
Maximum: 0
Description: "Screen resolution height"

◆ m_GfxScreenRefreshRate

int CConfig::m_GfxScreenRefreshRate

Config variable: gfx_screen_refresh_rate
Type: Integer
Default: 0
Minimum: 0
Maximum: 0
Description: "Screen refresh rate"

◆ m_GfxScreenWidth

int CConfig::m_GfxScreenWidth

Config variable: gfx_screen_width
Type: Integer
Default: 0
Minimum: 0
Maximum: 0
Description: "Screen resolution width"

◆ m_GfxTextOverlay

int CConfig::m_GfxTextOverlay

Config variable: gfx_text_overlay
Type: Integer
Default: 10
Minimum: 1
Maximum: 100
Description: "Stop rendering textoverlay in editor or with entities: high value = less details = more speed"

◆ m_GfxVsync

int CConfig::m_GfxVsync

Config variable: gfx_vsync
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Vertical sync (may cause delay)"

◆ m_GhSort

int CConfig::m_GhSort

Config variable: gh_sort
Type: Integer
Default: 1
Minimum: 0
Maximum: 2
Description: "Sorting column in ghost list"

◆ m_GhSortOrder

int CConfig::m_GhSortOrder

Config variable: gh_sort_order
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Sorting order in ghost list"

◆ m_HttpAllowInsecure

int CConfig::m_HttpAllowInsecure

Config variable: http_allow_insecure
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Allow insecure HTTP protocol in addition to the secure HTTPS one. Mostly useful for testing."

◆ m_InpControllerAbsolute

int CConfig::m_InpControllerAbsolute

Config variable: inp_controller_absolute
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Enable absolute controller aiming ingame"

◆ m_InpControllerEnable

int CConfig::m_InpControllerEnable

Config variable: inp_controller_enable
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Enable controller"

◆ m_InpControllerGUID

char CConfig::m_InpControllerGUID[34]

Config variable: inp_controller_guid
Type: String
Length: 34
Default: ""
Description: "Controller GUID which uniquely identifies the active controller"

◆ m_InpControllerSens

int CConfig::m_InpControllerSens

Config variable: inp_controller_sens
Type: Integer
Default: 100
Minimum: 1
Maximum: 100000
Description: "Ingame controller sensitivity"

◆ m_InpControllerTolerance

int CConfig::m_InpControllerTolerance

Config variable: inp_controller_tolerance
Type: Integer
Default: 5
Minimum: 0
Maximum: 50
Description: "Controller axis tolerance to account for jitter"

◆ m_InpControllerX

int CConfig::m_InpControllerX

Config variable: inp_controller_x
Type: Integer
Default: 0
Minimum: 0
Maximum: 12
Description: "Controller axis that controls X axis of cursor"

◆ m_InpControllerY

int CConfig::m_InpControllerY

Config variable: inp_controller_y
Type: Integer
Default: 1
Minimum: 0
Maximum: 12
Description: "Controller axis that controls Y axis of cursor"

◆ m_InpIgnoredModifiers

int CConfig::m_InpIgnoredModifiers

Config variable: inp_ignored_modifiers
Type: Integer
Default: 0
Minimum: 0
Maximum: 65536
Description: "Ignored keyboard modifier mask"

◆ m_InpMousesens

int CConfig::m_InpMousesens

Config variable: inp_mousesens
Type: Integer
Default: 200
Minimum: 1
Maximum: 100000
Description: "Mouse sensitivity"

◆ m_InpTranslatedKeys

int CConfig::m_InpTranslatedKeys

Config variable: inp_translated_keys
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Translate keys before interpreting them, respects keyboard layouts"

◆ m_Logappend

int CConfig::m_Logappend

Config variable: logappend
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Append to logfile instead of overwriting it every time"

◆ m_Logfile

char CConfig::m_Logfile[128]

Config variable: logfile
Type: String
Length: 128
Default: ""
Description: "Filename to log all output to"

◆ m_Loglevel

int CConfig::m_Loglevel

Config variable: loglevel
Type: Integer
Default: 0
Minimum: -3
Maximum: 2
Description: "Adjusts the amount of information in the logfile (-3 = none, -2 = error only, -1 = warn, 0 = info, 1 = debug, 2 = trace)"

◆ m_Password

char CConfig::m_Password[256]

Config variable: password
Type: String
Length: 256
Default: ""
Description: "Password to the server"

◆ m_PlayerClan

char CConfig::m_PlayerClan[12]

Config variable: player_clan
Type: String
Length: 12
Default: ""
Description: "Clan of the player"

◆ m_PlayerCountry

int CConfig::m_PlayerCountry

Config variable: player_country
Type: Integer
Default: -1
Minimum: -1
Maximum: 1000
Description: "Country of the player (ISO 3166-1 numeric)"

◆ m_PlayerName

char CConfig::m_PlayerName[16]

Config variable: player_name
Type: String
Length: 16
Default: ""
Description: "Name of the player"

◆ m_SndBackgroundMusicVolume

int CConfig::m_SndBackgroundMusicVolume

Config variable: snd_background_music_volume
Type: Integer
Default: 30
Minimum: 0
Maximum: 100
Description: "Background music sound volume"

◆ m_SndBufferSize

int CConfig::m_SndBufferSize

Config variable: snd_buffer_size
Type: Integer
Default: 512
Minimum: 128
Maximum: 32768
Description: "Sound buffer size (may cause delay if large)"

◆ m_SndChat

int CConfig::m_SndChat

Config variable: snd_chat
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Enable regular chat sound"

◆ m_SndChatVolume

int CConfig::m_SndChatVolume

Config variable: snd_chat_volume
Type: Integer
Default: 30
Minimum: 0
Maximum: 100
Description: "Chat sound volume"

◆ m_SndEnable

int CConfig::m_SndEnable

Config variable: snd_enable
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Sound enable"

◆ m_SndGame

int CConfig::m_SndGame

Config variable: snd_game
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Enable game sounds"

◆ m_SndGameVolume

int CConfig::m_SndGameVolume

Config variable: snd_game_volume
Type: Integer
Default: 30
Minimum: 0
Maximum: 100
Description: "Game sound volume"

◆ m_SndGun

int CConfig::m_SndGun

Config variable: snd_gun
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Enable gun sound"

◆ m_SndHighlight

int CConfig::m_SndHighlight

Config variable: snd_highlight
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Enable highlighted chat sound"

◆ m_SndLongPain

int CConfig::m_SndLongPain

Config variable: snd_long_pain
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Enable long pain sound (used when shooting in freeze)"

◆ m_SndMapVolume

int CConfig::m_SndMapVolume

Config variable: snd_ambient_volume
Type: Integer
Default: 30
Minimum: 0
Maximum: 100
Description: "Map Sound sound volume"

◆ m_SndMusic

int CConfig::m_SndMusic

Config variable: snd_enable_music
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Play background music"

◆ m_SndNonactiveMute

int CConfig::m_SndNonactiveMute

Config variable: snd_nonactive_mute
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Mute sounds when window is not active"

◆ m_SndRate

int CConfig::m_SndRate

Config variable: snd_rate
Type: Integer
Default: 48000
Minimum: 5512
Maximum: 384000
Description: "Sound mixing rate"

◆ m_SndServerMessage

int CConfig::m_SndServerMessage

Config variable: snd_servermessage
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Enable server message sound"

◆ m_SndTeamChat

int CConfig::m_SndTeamChat

Config variable: snd_team_chat
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Enable team chat sound"

◆ m_SndVolume

int CConfig::m_SndVolume

Config variable: snd_volume
Type: Integer
Default: 30
Minimum: 0
Maximum: 100
Description: "Sound volume"

◆ m_StdoutOutputLevel

int CConfig::m_StdoutOutputLevel

Config variable: stdout_output_level
Type: Integer
Default: 0
Minimum: -3
Maximum: 2
Description: "Adjusts the amount of information in the system console (-3 = none, -2 = error only, -1 = warn, 0 = info, 1 = debug, 2 = trace)"

◆ m_SteamName

char CConfig::m_SteamName[16]

Config variable: steam_name
Type: String
Length: 16
Default: ""
Description: "Last seen name of the Steam profile"

◆ m_SvAnnouncementFilename

char CConfig::m_SvAnnouncementFilename[IO_MAX_PATH_LENGTH]

Config variable: sv_announcement_filename
Type: String
Length: IO_MAX_PATH_LENGTH
Default: "announcement.txt"
Description: "File which contains the announcements, one on each line"

◆ m_SvAnnouncementInterval

int CConfig::m_SvAnnouncementInterval

Config variable: sv_announcement_interval
Type: Integer
Default: 120
Minimum: 1
Maximum: 9999
Description: "The time (minutes) for how often an announcement will be displayed from the announcement file"

◆ m_SvAnnouncementRandom

int CConfig::m_SvAnnouncementRandom

Config variable: sv_announcement_random
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Whether announcements are sequential or random"

◆ m_SvAutoDemoMax

int CConfig::m_SvAutoDemoMax

Config variable: sv_auto_demo_max
Type: Integer
Default: 10
Minimum: 0
Maximum: 1000
Description: "Maximum number of automatically recorded demos (0 = no limit)"

◆ m_SvAutoDemoRecord

int CConfig::m_SvAutoDemoRecord

Config variable: sv_auto_demo_record
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Automatically record demos"

◆ m_SvBannedVersions

char CConfig::m_SvBannedVersions[128]

Config variable: sv_banned_versions
Type: String
Length: 128
Default: ""
Description: "Comma-separated list of banned clients to be kicked on join"

◆ m_SvChatDelay

int CConfig::m_SvChatDelay

Config variable: sv_chat_delay
Type: Integer
Default: 1
Minimum: 0
Maximum: 9999
Description: "The time in seconds between chat messages"

◆ m_SvChatInitialDelay

int CConfig::m_SvChatInitialDelay

Config variable: sv_chat_initial_delay
Type: Integer
Default: 0
Minimum: 0
Maximum: 360
Description: "The time in seconds before the first message can be sent"

◆ m_SvChatPenalty

int CConfig::m_SvChatPenalty

Config variable: sv_chat_penalty
Type: Integer
Default: 250
Minimum: 50
Maximum: 1000
Description: "chat score will be increased by this on every message, and decremented by 1 on every tick."

◆ m_SvChatThreshold

int CConfig::m_SvChatThreshold

Config variable: sv_chat_threshold
Type: Integer
Default: 1000
Minimum: 50
Maximum: 10000
Description: "if chats score exceeds this, the player will be muted for sv_spam_mute_duration seconds"

◆ m_SvClientSuggestion

char CConfig::m_SvClientSuggestion[128]

Config variable: sv_client_suggestion
Type: String
Length: 128
Default: "Get DDNet client from DDNet.org to use all features on DDNet!"
Description: "Broadcast to display to players without DDNet client"

◆ m_SvClientSuggestionBot

char CConfig::m_SvClientSuggestionBot[128]

Config variable: sv_client_suggestion_bot
Type: String
Length: 128
Default: "Your client has bots and can be remotely controlled!\nPlease use another client like DDNet client from DDNet.org"
Description: "Broadcast to display to players with a known botting client"

◆ m_SvClientSuggestionOld

char CConfig::m_SvClientSuggestionOld[128]

Config variable: sv_client_suggestion_old
Type: String
Length: 128
Default: "Your DDNet client is old, update it on DDNet.org!"
Description: "Broadcast to display to players with an old version of DDNet client"

◆ m_SvConnlimit

int CConfig::m_SvConnlimit

Config variable: sv_connlimit
Type: Integer
Default: 5
Minimum: 0
Maximum: 100
Description: "Connlimit: Number of connections an IP is allowed to do in a timespan"

◆ m_SvConnlimitTime

int CConfig::m_SvConnlimitTime

Config variable: sv_connlimit_time
Type: Integer
Default: 20
Minimum: 0
Maximum: 1000
Description: "Connlimit: Time in which IP's connections are counted"

◆ m_SvConnLoggingServer

char CConfig::m_SvConnLoggingServer[128]

Config variable: sv_conn_logging_server
Type: String
Length: 128
Default: ""
Description: "Unix socket server for IP address logging (Unix only)"

◆ m_SvDDRaceRules

int CConfig::m_SvDDRaceRules

Config variable: sv_ddrace_rules
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Whether the default mod rules are displayed or not"

◆ m_SvDDRaceTuneReset

int CConfig::m_SvDDRaceTuneReset

Config variable: sv_ddrace_tune_reset
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Whether DDRace tuning (sv_hit, sv_endless_drag and sv_old_laser) is reset after each map change or not"

◆ m_SvDeepfly

int CConfig::m_SvDeepfly

Config variable: sv_deepfly
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Allow fire non auto weapons when deep"

◆ m_SvDefaultTimerType

int CConfig::m_SvDefaultTimerType

Config variable: sv_default_timer_type
Type: Integer
Default: 0
Minimum: 0
Maximum: 3
Description: "Default way of displaying time either game/round timer or broadcast. 0 = game/round timer, 1 = broadcast, 2 = 0+1, 3 = none"

◆ m_SvDemoChat

int CConfig::m_SvDemoChat

Config variable: sv_demo_chat
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Record chat for demos"

◆ m_SvDestroyBulletsOnDeath

int CConfig::m_SvDestroyBulletsOnDeath

Config variable: sv_destroy_bullets_on_death
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Destroy bullets when their owner dies"

◆ m_SvDestroyLasersOnDeath

int CConfig::m_SvDestroyLasersOnDeath

Config variable: sv_destroy_lasers_on_death
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Destroy lasers when their owner dies"

◆ m_SvDnsbl

int CConfig::m_SvDnsbl

Config variable: sv_dnsbl
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Enable DNSBL (DNS-based Blackhole List)"

◆ m_SvDnsblBan

int CConfig::m_SvDnsblBan

Config variable: sv_dnsbl_ban
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Automatically ban blacklisted addresses"

◆ m_SvDnsblBanReason

char CConfig::m_SvDnsblBanReason[128]

Config variable: sv_dnsbl_ban_reason
Type: String
Length: 128
Default: "VPN detected, try connecting without. Contact admin if mistaken"
Description: "Ban reason for 'sv_dnsbl_ban'"

◆ m_SvDnsblChat

int CConfig::m_SvDnsblChat

Config variable: sv_dnsbl_chat
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Don't allow chat from blacklisted addresses"

◆ m_SvDnsblHost

char CConfig::m_SvDnsblHost[128]

Config variable: sv_dnsbl_host
Type: String
Length: 128
Default: ""
Description: "Hostname of DNSBL provider to use for IP Verification"

◆ m_SvDnsblKey

char CConfig::m_SvDnsblKey[128]

Config variable: sv_dnsbl_key
Type: String
Length: 128
Default: ""
Description: "Optional Authentication Key for the specified DNSBL provider"

◆ m_SvDnsblVote

int CConfig::m_SvDnsblVote

Config variable: sv_dnsbl_vote
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Block votes by blacklisted addresses"

◆ m_SvDraggerRange

int CConfig::m_SvDraggerRange

Config variable: sv_dragger_range
Type: Integer
Default: 700
Minimum: 1
Maximum: 99999
Description: "How far will the dragger track tees"

◆ m_SvEmoticonMsDelay

int CConfig::m_SvEmoticonMsDelay

Config variable: sv_emoticon_ms_delay
Type: Integer
Default: 3000
Minimum: 20
Maximum: 999999999
Description: "The time in ms a player has to wait before allowing the next over-head emoticons"

◆ m_SvEmotionalTees

int CConfig::m_SvEmotionalTees

Config variable: sv_emotional_tees
Type: Integer
Default: 1
Minimum: -1
Maximum: 1
Description: "Whether eye change of tees is enabled with emoticons = 1, not = 0, -1 not at all"

◆ m_SvEndlessDrag

int CConfig::m_SvEndlessDrag

Config variable: sv_endless_drag
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Turns endless hooking on/off"

◆ m_SvEndlessSuperHook

int CConfig::m_SvEndlessSuperHook

Config variable: sv_endless_super_hook
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Endless hook for super players on/off"

◆ m_SvEyeEmoteChangeDelay

int CConfig::m_SvEyeEmoteChangeDelay

Config variable: sv_eye_emote_change_delay
Type: Integer
Default: 1
Minimum: 0
Maximum: 9999
Description: "The time in seconds between eye emoticons change"

◆ m_SvFastDownload

int CConfig::m_SvFastDownload

Config variable: sv_fast_download
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Enables fast download of maps"

◆ m_SvFlag

int CConfig::m_SvFlag

Config variable: sv_flag
Type: Integer
Default: -1
Minimum: -1
Maximum: 999
Description: "Country flag to group this community under (ISO 3166-1 numeric)"

◆ m_SvFreezeDelay

int CConfig::m_SvFreezeDelay

Config variable: sv_freeze_delay
Type: Integer
Default: 3
Minimum: 1
Maximum: 30
Description: "How many seconds the players will remain frozen (applies to all except delayed freeze in switch layer & deepfreeze)"

◆ m_SvGametype

char CConfig::m_SvGametype[32]

Config variable: sv_gametype
Type: String
Length: 32
Default: "ddnet"
Description: "Game type (ddnet, mod)"

◆ m_SvGlobalEmoticonMsDelay

int CConfig::m_SvGlobalEmoticonMsDelay

Config variable: sv_global_emoticon_ms_delay
Type: Integer
Default: 3000
Minimum: 20
Maximum: 999999999
Description: "The time in ms a player has to wait before allowing the next over-head emoticons that is send to all clients (this config must be higher or equal to sv_emoticon_ms_delay to have an effect)"

◆ m_SvHideScore

int CConfig::m_SvHideScore

Config variable: sv_hide_score
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Whether players scores will be announced or not"

◆ m_SvHighBandwidth

int CConfig::m_SvHighBandwidth

Config variable: sv_high_bandwidth
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Use high bandwidth mode. Doubles the bandwidth required for the server. LAN use only"

◆ m_SvHit

int CConfig::m_SvHit

Config variable: sv_hit
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Whether players can hammer/grenade/laser each other or not"

◆ m_SvHostname

char CConfig::m_SvHostname[128]

Config variable: sv_hostname
Type: String
Length: 128
Default: ""
Description: "Server hostname (0.7 only)"

◆ m_SvInactiveKick

int CConfig::m_SvInactiveKick

Config variable: sv_inactivekick
Type: Integer
Default: 0
Minimum: 0
Maximum: 2
Description: "How to deal with inactive players (0=move to spectator, 1=move to free spectator slot/kick, 2=kick)"

◆ m_SvInactiveKickTime

int CConfig::m_SvInactiveKickTime

Config variable: sv_inactivekick_time
Type: Integer
Default: 0
Minimum: 0
Maximum: 1000
Description: "How many minutes to wait before taking care of inactive players"

◆ m_SvInfoChangeDelay

int CConfig::m_SvInfoChangeDelay

Config variable: sv_info_change_delay
Type: Integer
Default: 5
Minimum: 0
Maximum: 9999
Description: "The time in seconds between info changes (name/skin/color), to avoid ranbow mod set this to a very high time"

◆ m_SvInputFifo

char CConfig::m_SvInputFifo[128]

Config variable: sv_input_fifo
Type: String
Length: 128
Default: ""
Description: "Fifo file (non-Windows) or Named Pipe (Windows) to use as input for server console"

◆ m_SvInvite

int CConfig::m_SvInvite

Config variable: sv_invite
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Whether players can invite other players to teams"

◆ m_SvInviteFrequency

int CConfig::m_SvInviteFrequency

Config variable: sv_invite_frequency
Type: Integer
Default: 1
Minimum: 0
Maximum: 9999
Description: "The minimum allowed delay between invites"

◆ m_SvIpv4Only

int CConfig::m_SvIpv4Only

Config variable: sv_ipv4only
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Whether to bind only to ipv4, otherwise bind to all available interfaces"

◆ m_SvJoinVoteDelay

int CConfig::m_SvJoinVoteDelay

Config variable: sv_join_vote_delay
Type: Integer
Default: 300
Minimum: 0
Maximum: 1000
Description: "Add a delay before recently joined players can call any vote or participate in a kick/spec vote (in seconds)"

◆ m_SvKillDelay

int CConfig::m_SvKillDelay

Config variable: sv_kill_delay
Type: Integer
Default: 1
Minimum: 0
Maximum: 9999
Description: "The minimum time in seconds between kills"

◆ m_SvKillProtection

int CConfig::m_SvKillProtection

Config variable: sv_kill_protection
Type: Integer
Default: 20
Minimum: 0
Maximum: 9999
Description: "0 - Disable, 1-9999 minutes"

◆ m_SvMap

char CConfig::m_SvMap[128]

Config variable: sv_map
Type: String
Length: 128
Default: "Sunny Side Up"
Description: "Map to use on the server"

◆ m_SvMapsBaseUrl

char CConfig::m_SvMapsBaseUrl[128]

Config variable: sv_maps_base_url
Type: String
Length: 128
Default: ""
Description: "Base path used to provide HTTPS map download URL to the clients"

◆ m_SvMapUpdateRate

int CConfig::m_SvMapUpdateRate

Config variable: sv_mapupdaterate
Type: Integer
Default: 5
Minimum: 1
Maximum: 100
Description: "64 player id <-> vanilla id players map update rate"

◆ m_SvMapVote

int CConfig::m_SvMapVote

Config variable: sv_map_vote
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Whether to allow /map"

◆ m_SvMapWindow

int CConfig::m_SvMapWindow

Config variable: sv_map_window
Type: Integer
Default: 15
Minimum: 0
Maximum: 100
Description: "Map downloading send-ahead window"

◆ m_SvMaxAfkTime

int CConfig::m_SvMaxAfkTime

Config variable: sv_max_afk_time
Type: Integer
Default: 300
Minimum: 0
Maximum: 9999
Description: "The time in seconds a player to be afk (0 = disabled)"

◆ m_SvMaxClients

int CConfig::m_SvMaxClients

Config variable: sv_max_clients
Type: Integer
Default: SERVER_MAX_CLIENTS
Minimum: 1
Maximum: SERVER_MAX_CLIENTS
Description: "Maximum number of clients that are allowed on a server"

◆ m_SvMaxClientsPerIp

int CConfig::m_SvMaxClientsPerIp

Config variable: sv_max_clients_per_ip
Type: Integer
Default: 4
Minimum: 1
Maximum: SERVER_MAX_CLIENTS
Description: "Maximum number of clients with the same IP that can connect to the server"

◆ m_SvMaxTeamSize

int CConfig::m_SvMaxTeamSize

Config variable: sv_max_team_size
Type: Integer
Default: SERVER_MAX_CLIENTS
Minimum: 1
Maximum: SERVER_MAX_CLIENTS
Description: "Maximum team size"

◆ m_SvMinTeamSize

int CConfig::m_SvMinTeamSize

Config variable: sv_min_team_size
Type: Integer
Default: 2
Minimum: 1
Maximum: SERVER_MAX_CLIENTS
Description: "Minimum team size (finishing in a team smaller than this size gives you no teamrank)"

◆ m_SvMotd

char CConfig::m_SvMotd[900]

Config variable: sv_motd
Type: String
Length: 900
Default: ""
Description: "Message of the day to display for the clients"

◆ m_SvName

char CConfig::m_SvName[128]

Config variable: sv_name
Type: String
Length: 128
Default: "unnamed server"
Description: "Server name"

◆ m_SvNamelessScore

int CConfig::m_SvNamelessScore

Config variable: sv_nameless_score
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Whether nameless tee has a score or not"

◆ m_SvNetlimit

int CConfig::m_SvNetlimit

Config variable: sv_netlimit
Type: Integer
Default: 0
Minimum: 0
Maximum: 10000
Description: "Netlimit: Maximum amount of traffic a client is allowed to use (in kb/s)"

◆ m_SvNetlimitAlpha

int CConfig::m_SvNetlimitAlpha

Config variable: sv_netlimit_alpha
Type: Integer
Default: 50
Minimum: 1
Maximum: 100
Description: "Netlimit: Alpha of Exponentiation moving average"

◆ m_SvNoWeakHook

int CConfig::m_SvNoWeakHook

Config variable: sv_no_weak_hook
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Whether to use an alternative calculation for world ticks, that makes the hook behave like all players have strong."

◆ m_SvOfficialTutorial

char CConfig::m_SvOfficialTutorial[128]

Config variable: sv_official_tutorial
Type: String
Length: 128
Default: ""
Description: "Don't set this, used to mark official tutorial servers"

◆ m_SvOldLaser

int CConfig::m_SvOldLaser

Config variable: sv_old_laser
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Whether 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 shooter"

◆ m_SvOldTeleportHook

int CConfig::m_SvOldTeleportHook

Config variable: sv_old_teleport_hook
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Hook through teleporter (deprecated, use special entities instead)"

◆ m_SvOldTeleportWeapons

int CConfig::m_SvOldTeleportWeapons

Config variable: sv_old_teleport_weapons
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Teleporting of all weapons (deprecated, use special entities instead)"

◆ m_SvPauseable

int CConfig::m_SvPauseable

Config variable: sv_pauseable
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Whether players can pause their char or not"

◆ m_SvPauseMessages

int CConfig::m_SvPauseMessages

Config variable: sv_pause_messages
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Whether to show messages when a player pauses and resumes"

◆ m_SvPlasmaPerSec

int CConfig::m_SvPlasmaPerSec

Config variable: sv_plasma_per_sec
Type: Integer
Default: 3
Minimum: 0
Maximum: 50
Description: "How many shots does the plasma gun fire per seconds"

◆ m_SvPlasmaRange

int CConfig::m_SvPlasmaRange

Config variable: sv_plasma_range
Type: Integer
Default: 700
Minimum: 1
Maximum: 99999
Description: "How far will the plasma gun track tees"

◆ m_SvPlayerDemoRecord

int CConfig::m_SvPlayerDemoRecord

Config variable: sv_player_demo_record
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Automatically record a demo when a player sets a new personal best time."

◆ m_SvPort

int CConfig::m_SvPort

Config variable: sv_port
Type: Integer
Default: 0
Minimum: 0
Maximum: 65535
Description: "Port to use for the server (Only ports 8303-8310 work in LAN server browser, 0 to automatically find a free port in 8303-8310). See sv_register_port for the external port if you're behind NAT"

◆ m_SvPractice

int CConfig::m_SvPractice

Config variable: sv_practice
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Enable practice mode for teams. Means you can use /rescue, but in turn your rank doesn't count."

◆ m_SvPracticeByDefault

int CConfig::m_SvPracticeByDefault

Config variable: sv_practice_by_default
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Enable use of practice commands by default. Requires sv_test_cmds 1."

◆ m_SvPreInput

int CConfig::m_SvPreInput

Config variable: sv_preinput
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Sends client inputs to other clients before their correct tick. Increases the bandwidth required for the server"

◆ m_SvRconBantime

int CConfig::m_SvRconBantime

Config variable: sv_rcon_bantime
Type: Integer
Default: 5
Minimum: 0
Maximum: 1440
Description: "The time a client gets banned if remote console authentication fails. 0 makes it just use kick"

◆ m_SvRconHelperPassword

char CConfig::m_SvRconHelperPassword[128]

Config variable: sv_rcon_helper_password
Type: String
Length: 128
Default: ""
Description: "Remote console password for helpers (limited access)"

◆ m_SvRconMaxTries

int CConfig::m_SvRconMaxTries

Config variable: sv_rcon_max_tries
Type: Integer
Default: 30
Minimum: 0
Maximum: 100
Description: "Maximum number of tries for remote console authentication"

◆ m_SvRconModPassword

char CConfig::m_SvRconModPassword[128]

Config variable: sv_rcon_mod_password
Type: String
Length: 128
Default: ""
Description: "Remote console password for moderators (limited access)"

◆ m_SvRconPassword

char CConfig::m_SvRconPassword[128]

Config variable: sv_rcon_password
Type: String
Length: 128
Default: ""
Description: "Remote console password (full access)"

◆ m_SvRconVote

int CConfig::m_SvRconVote

Config variable: sv_rcon_vote
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Only allow authed clients to call votes"

◆ m_SvRegionalRankings

int CConfig::m_SvRegionalRankings

Config variable: sv_regional_rankings
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Display regional rankings in /rank, /top5 and /top5team"

◆ m_SvRegionName

char CConfig::m_SvRegionName[5]

Config variable: sv_region_name
Type: String
Length: 5
Default: "UNK"
Description: "Server region. Used for regional bans"

◆ m_SvRegister

char CConfig::m_SvRegister[16]

Config variable: sv_register
Type: String
Length: 16
Default: "1"
Description: "Register server with master server for public listing, can also accept a comma-separated list of protocols to register on, like 'ipv4,ipv6'"

◆ m_SvRegisterCommunityToken

char CConfig::m_SvRegisterCommunityToken[128]

Config variable: sv_register_community_token
Type: String
Length: 128
Default: ""
Description: "Token to register this server to a particular community"

◆ m_SvRegisterExtra

char CConfig::m_SvRegisterExtra[256]

Config variable: sv_register_extra
Type: String
Length: 256
Default: ""
Description: "Extra headers to send to the register endpoint, comma-separated 'Header: Value' pairs"

◆ m_SvRegisterPort

int CConfig::m_SvRegisterPort

Config variable: sv_register_port
Type: Integer
Default: 0
Minimum: 0
Maximum: 65535
Description: "Port for the master server to register the server with, useful if you are behind NAT, otherwise you only need sv_port"

◆ m_SvRegisterUrl

char CConfig::m_SvRegisterUrl[128]

Config variable: sv_register_url
Type: String
Length: 128
Default: "https://master1.ddnet.org/ddnet/15/register"
Description: "Masterserver URL to register to"

◆ m_SvRejoinTeam0

int CConfig::m_SvRejoinTeam0

Config variable: sv_rejoin_team_0
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Make a team automatically rejoin team 0 after finish (only if not locked)"

◆ m_SvReloadWhenEmpty

int CConfig::m_SvReloadWhenEmpty

Config variable: sv_reload_when_empty
Type: Integer
Default: 0
Minimum: 0
Maximum: 2
Description: "Reload map when server is empty (1 = reload once, 2 = reload every time server gets empty)"

◆ m_SvRescue

int CConfig::m_SvRescue

Config variable: sv_rescue
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Allow /rescue command so players can teleport themselves out of freeze (setting only works in initial config)"

◆ m_SvRescueDelay

int CConfig::m_SvRescueDelay

Config variable: sv_rescue_delay
Type: Integer
Default: 1
Minimum: 0
Maximum: 1000
Description: "Number of seconds between two rescues"

◆ m_SvReservedSlots

int CConfig::m_SvReservedSlots

Config variable: sv_reserved_slots
Type: Integer
Default: 0
Minimum: 0
Maximum: SERVER_MAX_CLIENTS
Description: "The number of slots that are reserved for special players"

◆ m_SvReservedSlotsAuthLevel

int CConfig::m_SvReservedSlotsAuthLevel

Config variable: sv_reserved_slots_auth_level
Type: Integer
Default: 1
Minimum: 1
Maximum: 4
Description: "Minimum rcon auth level needed to use a reserved slot. 4 = rcon auth disabled"

◆ m_SvReservedSlotsPass

char CConfig::m_SvReservedSlotsPass[256]

Config variable: sv_reserved_slots_pass
Type: String
Length: 256
Default: ""
Description: "The password that is required to use a reserved slot"

◆ m_SvResetFile

char CConfig::m_SvResetFile[128]

Config variable: sv_reset_file
Type: String
Length: 128
Default: "reset.cfg"
Description: "File to execute on map change or reload to set the default server settings"

◆ m_SvResetPickups

int CConfig::m_SvResetPickups

Config variable: sv_reset_pickups
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Whether the weapons are reset on passing the start tile or not"

◆ m_SvRulesLine1

char CConfig::m_SvRulesLine1[128]

Config variable: sv_rules_line1
Type: String
Length: 128
Default: ""
Description: "Rules line 1"

◆ m_SvRulesLine10

char CConfig::m_SvRulesLine10[128]

Config variable: sv_rules_line10
Type: String
Length: 128
Default: ""
Description: "Rules line 10"

◆ m_SvRulesLine2

char CConfig::m_SvRulesLine2[128]

Config variable: sv_rules_line2
Type: String
Length: 128
Default: ""
Description: "Rules line 2"

◆ m_SvRulesLine3

char CConfig::m_SvRulesLine3[128]

Config variable: sv_rules_line3
Type: String
Length: 128
Default: ""
Description: "Rules line 3"

◆ m_SvRulesLine4

char CConfig::m_SvRulesLine4[128]

Config variable: sv_rules_line4
Type: String
Length: 128
Default: ""
Description: "Rules line 4"

◆ m_SvRulesLine5

char CConfig::m_SvRulesLine5[128]

Config variable: sv_rules_line5
Type: String
Length: 128
Default: ""
Description: "Rules line 5"

◆ m_SvRulesLine6

char CConfig::m_SvRulesLine6[128]

Config variable: sv_rules_line6
Type: String
Length: 128
Default: ""
Description: "Rules line 6"

◆ m_SvRulesLine7

char CConfig::m_SvRulesLine7[128]

Config variable: sv_rules_line7
Type: String
Length: 128
Default: ""
Description: "Rules line 7"

◆ m_SvRulesLine8

char CConfig::m_SvRulesLine8[128]

Config variable: sv_rules_line8
Type: String
Length: 128
Default: ""
Description: "Rules line 8"

◆ m_SvRulesLine9

char CConfig::m_SvRulesLine9[128]

Config variable: sv_rules_line9
Type: String
Length: 128
Default: ""
Description: "Rules line 9"

◆ m_SvSaveGames

int CConfig::m_SvSaveGames

Config variable: sv_savegames
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Enables savegames (/save and /load)"

◆ m_SvSaveSwapGamesDelay

int CConfig::m_SvSaveSwapGamesDelay

Config variable: sv_saveswapgames_delay
Type: Integer
Default: 30
Minimum: 0
Maximum: 10000
Description: "Delay in seconds for loading a savegame or before swapping"

◆ m_SvSaveSwapGamesPenalty

int CConfig::m_SvSaveSwapGamesPenalty

Config variable: sv_saveswapgames_penalty
Type: Integer
Default: 60
Minimum: 0
Maximum: 10000
Description: "Penalty in seconds for saving or swapping position"

◆ m_SvSaveWorseScores

int CConfig::m_SvSaveWorseScores

Config variable: sv_save_worse_scores
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Whether to save worse scores when you already have a better one"

◆ m_SvSendVotesPerTick

int CConfig::m_SvSendVotesPerTick

Config variable: sv_send_votes_per_tick
Type: Integer
Default: 5
Minimum: 1
Maximum: 15
Description: "Number of vote options being send per tick"

◆ m_SvServerInfoPerSecond

int CConfig::m_SvServerInfoPerSecond

Config variable: sv_server_info_per_second
Type: Integer
Default: 50
Minimum: 0
Maximum: 10000
Description: "Maximum number of complete server info responses that are sent out per second (0 for no limit)"

◆ m_SvServerType

char CConfig::m_SvServerType[64]

Config variable: sv_server_type
Type: String
Length: 64
Default: "none"
Description: "Type of the server (novice, moderate, ...)"

◆ m_SvShotgunBulletSound

int CConfig::m_SvShotgunBulletSound

Config variable: sv_shotgun_bullet_sound
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Crazy shotgun bullet sound on/off"

◆ m_SvShowAllDefault

int CConfig::m_SvShowAllDefault

Config variable: sv_show_all_default
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Whether players see all tees by default"

◆ m_SvShowOthers

int CConfig::m_SvShowOthers

Config variable: sv_show_others
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Whether players can use the command showothers or not"

◆ m_SvShowOthersDefault

int CConfig::m_SvShowOthersDefault

Config variable: sv_show_others_default
Type: Integer
Default: 0
Minimum: 0
Maximum: 2
Description: "Whether players see others by default (2 for own team)"

◆ m_SvShutdownWhenEmpty

int CConfig::m_SvShutdownWhenEmpty

Config variable: sv_shutdown_when_empty
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Shutdown server as soon as no one is on it anymore"

◆ m_SvSixup

int CConfig::m_SvSixup

Config variable: sv_sixup
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Enable sixup connections"

◆ m_SvSkillLevel

int CConfig::m_SvSkillLevel

Config variable: sv_skill_level
Type: Integer
Default: 1
Minimum: SERVERINFO_LEVEL_MIN
Maximum: SERVERINFO_LEVEL_MAX
Description: "Difficulty level for Teeworlds 0.7 (0: Casual, 1: Normal, 2: Competitive)"

◆ m_SvSoloServer

int CConfig::m_SvSoloServer

Config variable: sv_solo_server
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Set server to solo mode (no player interactions, has to be set before loading the map)"

◆ m_SvSpamMuteDuration

int CConfig::m_SvSpamMuteDuration

Config variable: sv_spam_mute_duration
Type: Integer
Default: 60
Minimum: 0
Maximum: 3600
Description: "how many seconds to mute, if player triggers mute on spam. 0 = off"

◆ m_SvSpamprotection

int CConfig::m_SvSpamprotection

Config variable: sv_spamprotection
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Spam protection for: team change, chat, skin change, emotes and votes"

◆ m_SvSpecFrequency

int CConfig::m_SvSpecFrequency

Config variable: sv_pause_frequency
Type: Integer
Default: 1
Minimum: 0
Maximum: 9999
Description: "The minimum allowed delay between /spec"

◆ m_SvSpectatorSlots

int CConfig::m_SvSpectatorSlots

Config variable: sv_spectator_slots
Type: Integer
Default: 0
Minimum: 0
Maximum: SERVER_MAX_CLIENTS
Description: "Number of slots to reserve for spectators"

◆ m_SvSqliteFile

char CConfig::m_SvSqliteFile[64]

Config variable: sv_sqlite_file
Type: String
Length: 64
Default: "ddnet-server.sqlite"
Description: "File to store ranks in case sv_use_sql is turned off or used as backup sql server"

◆ m_SvSqlQueriesDelay

int CConfig::m_SvSqlQueriesDelay

Config variable: sv_sql_queries_delay
Type: Integer
Default: 1
Minimum: 0
Maximum: 20
Description: "Delay in seconds between SQL queries of a single player"

◆ m_SvSqlServerName

char CConfig::m_SvSqlServerName[5]

Config variable: sv_sql_servername
Type: String
Length: 5
Default: "UNK"
Description: "SQL Server name that is inserted into record table"

◆ m_SvStrictSpectateMode

int CConfig::m_SvStrictSpectateMode

Config variable: sv_strict_spectate_mode
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Restricts information in spectator mode"

◆ m_SvSwap

int CConfig::m_SvSwap

Config variable: sv_swap
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Enable /swap"

◆ m_SvSwapTimeout

int CConfig::m_SvSwapTimeout

Config variable: sv_swap_timeout
Type: Integer
Default: 180
Minimum: 0
Maximum: 10000
Description: "Timeout in seconds before option to swap expires"

◆ m_SvTeam

int CConfig::m_SvTeam

Config variable: sv_team
Type: Integer
Default: 1
Minimum: 0
Maximum: 3
Description: "Teams configuration (0 = off, 1 = on but optional, 2 = must play only with teams, 3 = forced random team only for you)"

◆ m_SvTeam0Mode

int CConfig::m_SvTeam0Mode

Config variable: sv_team0mode
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Enables /team0mode"

◆ m_SvTeamChangeDelay

int CConfig::m_SvTeamChangeDelay

Config variable: sv_team_change_delay
Type: Integer
Default: 3
Minimum: 0
Maximum: 9999
Description: "The time in seconds between team changes (spectator/in game)"

◆ m_SvTeeHistorian

int CConfig::m_SvTeeHistorian

Config variable: sv_tee_historian
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Activate the tee historian that writes complete gameplay data to disk (WARNING: This will use a lot of disk space)"

◆ m_SvTeleOthersAuthLevel

int CConfig::m_SvTeleOthersAuthLevel

Config variable: sv_tele_others_auth_level
Type: Integer
Default: 1
Minimum: 1
Maximum: 3
Description: "The auth level you need to tele others"

◆ m_SvTeleportHoldHook

int CConfig::m_SvTeleportHoldHook

Config variable: sv_teleport_hold_hook
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Hold hook when teleported"

◆ m_SvTeleportLoseWeapons

int CConfig::m_SvTeleportLoseWeapons

Config variable: sv_teleport_lose_weapons
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Lose weapons when teleported (useful for some race maps)"

◆ m_SvTestingCommands

int CConfig::m_SvTestingCommands

Config variable: sv_test_cmds
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Turns testing commands aka cheats on/off (setting only works in initial config)"

◆ m_SvTimeInBroadcastInterval

int CConfig::m_SvTimeInBroadcastInterval

Config variable: sv_time_in_broadcast_interval
Type: Integer
Default: 1
Minimum: 0
Maximum: 60
Description: "How often to update the broadcast time"

◆ m_SvTournamentMode

int CConfig::m_SvTournamentMode

Config variable: sv_tournament_mode
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Tournament mode. When enabled, players joins the server as spectator"

◆ m_SvTuneReset

int CConfig::m_SvTuneReset

Config variable: sv_tune_reset
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Whether tuning is reset after each map change or not"

◆ m_SvUseSql

int CConfig::m_SvUseSql

Config variable: sv_use_sql
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Enables MySQL backend instead of SQLite backend (sv_sqlite_file is still used as fallback write server when no MySQL server is reachable)"

◆ m_SvUseUPnP

int CConfig::m_SvUseUPnP

Config variable: sv_use_upnp
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Enables UPnP support. (Requires -DCONF_UPNP=ON when compiling)"

◆ m_SvVanConnPerSecond

int CConfig::m_SvVanConnPerSecond

Config variable: sv_van_conn_per_second
Type: Integer
Default: 10
Minimum: 0
Maximum: 10000
Description: "Antispoof specific ratelimit (0 for no limit)"

◆ m_SvVanillaAntiSpoof

int CConfig::m_SvVanillaAntiSpoof

Config variable: sv_vanilla_antispoof
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Enable vanilla Antispoof"

◆ m_SvVoteDelay

int CConfig::m_SvVoteDelay

Config variable: sv_vote_delay
Type: Integer
Default: 3
Minimum: 0
Maximum: 9999
Description: "The time in seconds between any vote"

◆ m_SvVoteKick

int CConfig::m_SvVoteKick

Config variable: sv_vote_kick
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Allow voting to kick players"

◆ m_SvVoteKickBantime

int CConfig::m_SvVoteKickBantime

Config variable: sv_vote_kick_bantime
Type: Integer
Default: 5
Minimum: 0
Maximum: 1440
Description: "The time in minutes to ban a player if kicked by vote. 0 makes it just use kick"

◆ m_SvVoteKickDelay

int CConfig::m_SvVoteKickDelay

Config variable: sv_vote_kick_delay
Type: Integer
Default: 0
Minimum: 0
Maximum: 9999
Description: "The minimum time in seconds between kick votes"

◆ m_SvVoteKickMin

int CConfig::m_SvVoteKickMin

Config variable: sv_vote_kick_min
Type: Integer
Default: 0
Minimum: 0
Maximum: SERVER_MAX_CLIENTS
Description: "Minimum number of players required to start a kick vote"

◆ m_SvVoteKickMuteTime

int CConfig::m_SvVoteKickMuteTime

Config variable: sv_vote_kick_mutetime
Type: Integer
Default: 300
Minimum: 0
Maximum: 86400
Description: "The time in seconds to mute a player if they are voted from a different team. 0 disables muting"

◆ m_SvVoteMajority

int CConfig::m_SvVoteMajority

Config variable: sv_vote_majority
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Whether non-voting players are considered as votes for \"no\" (0) or are ignored (1)"

◆ m_SvVoteMapTimeDelay

int CConfig::m_SvVoteMapTimeDelay

Config variable: sv_vote_map_delay
Type: Integer
Default: 0
Minimum: 0
Maximum: 9999
Description: "The minimum time in seconds between map votes"

◆ m_SvVoteMaxTotal

int CConfig::m_SvVoteMaxTotal

Config variable: sv_vote_max_total
Type: Integer
Default: 0
Minimum: 0
Maximum: SERVER_MAX_CLIENTS
Description: "How many players can participate in a vote at max (0 = no limit)"

◆ m_SvVotePause

int CConfig::m_SvVotePause

Config variable: sv_vote_pause
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Allow voting to pause players (instead of moving to spectators)"

◆ m_SvVotePauseTime

int CConfig::m_SvVotePauseTime

Config variable: sv_vote_pause_time
Type: Integer
Default: 10
Minimum: 0
Maximum: 360
Description: "The time (in seconds) players have to wait in pause when paused by vote"

◆ m_SvVoteSpectate

int CConfig::m_SvVoteSpectate

Config variable: sv_vote_spectate
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Allow voting to move players to spectators"

◆ m_SvVoteSpectateRejoindelay

int CConfig::m_SvVoteSpectateRejoindelay

Config variable: sv_vote_spectate_rejoindelay
Type: Integer
Default: 3
Minimum: 0
Maximum: 1000
Description: "How many minutes to wait before a player can rejoin after being moved to spectators by vote"

◆ m_SvVoteTime

int CConfig::m_SvVoteTime

Config variable: sv_vote_time
Type: Integer
Default: 25
Minimum: 1
Maximum: 60
Description: "The time in seconds a vote lasts"

◆ m_SvVoteVetoTime

int CConfig::m_SvVoteVetoTime

Config variable: sv_vote_veto_time
Type: Integer
Default: 20
Minimum: 0
Maximum: 1000
Description: "Minutes of time on a server until a player can veto map change votes (0 = disabled)"

◆ m_SvVoteYesPercentage

int CConfig::m_SvVoteYesPercentage

Config variable: sv_vote_yes_percentage
Type: Integer
Default: 50
Minimum: 1
Maximum: 99
Description: "More than this percentage of players need to agree for a vote to succeed"

◆ m_SvWarmup

int CConfig::m_SvWarmup

Config variable: sv_warmup
Type: Integer
Default: 0
Minimum: 0
Maximum: 0
Description: "Number of seconds to do warmup before round starts"

◆ m_SvWelcome

char CConfig::m_SvWelcome[256]

Config variable: sv_welcome
Type: String
Length: 256
Default: ""
Description: "Message that will be displayed to players who join the server"

◆ m_UiCloseWindowAfterChangingSetting

int CConfig::m_UiCloseWindowAfterChangingSetting

Config variable: ui_close_window_after_changing_setting
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Close window after changing setting"

◆ m_UiColor

unsigned CConfig::m_UiColor

Config variable: ui_color
Type: Color
Default: 0xE4A046AF
Description: "Interface color"

◆ m_UiColorizeGametype

int CConfig::m_UiColorizeGametype

Config variable: ui_colorize_gametype
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Highlight gametype"

◆ m_UiColorizePing

int CConfig::m_UiColorizePing

Config variable: ui_colorize_ping
Type: Integer
Default: 1
Minimum: 0
Maximum: 1
Description: "Highlight ping"

◆ m_UiControllerSens

int CConfig::m_UiControllerSens

Config variable: ui_controller_sens
Type: Integer
Default: 100
Minimum: 1
Maximum: 100000
Description: "Controller sensitivity for menus/editor"

◆ m_UiMousesens

int CConfig::m_UiMousesens

Config variable: ui_mousesens
Type: Integer
Default: 200
Minimum: 1
Maximum: 100000
Description: "Mouse sensitivity for menus/editor"

◆ m_UiPage

int CConfig::m_UiPage

Config variable: ui_page
Type: Integer
Default: 6
Minimum: 6
Maximum: 13
Description: "Interface page"

◆ m_UiServerAddress

char CConfig::m_UiServerAddress[1024]

Config variable: ui_server_address
Type: String
Length: 1024
Default: "localhost:8303"
Description: "Interface server address"

◆ m_UiSettingsPage

int CConfig::m_UiSettingsPage

Config variable: ui_settings_page
Type: Integer
Default: 0
Minimum: 0
Maximum: 9
Description: "Interface settings page"

◆ m_UiSmoothScrollTime

int CConfig::m_UiSmoothScrollTime

Config variable: ui_smooth_scroll_time
Type: Integer
Default: 500
Minimum: 0
Maximum: 5000
Description: "Time of smooth scrolling animation in menus/editor in ms (0 for off)"

◆ m_UiToolboxPage

int CConfig::m_UiToolboxPage

Config variable: ui_toolbox_page
Type: Integer
Default: 0
Minimum: 0
Maximum: 2
Description: "Toolbox page"

◆ m_UiUnreadNews

int CConfig::m_UiUnreadNews

Config variable: ui_unread_news
Type: Integer
Default: 0
Minimum: 0
Maximum: 1
Description: "Whether there is unread news"


The documentation for this class was generated from the following file: