Source 2 Viewer
Game
Counter-Strike 2
Dota 2
Deadlock
Half-Life: Alyx
Section
Schemas
4,516
ConVars & Commands
5,573
Show
All
4,516
Classes
3,881
Enums
635
Entities
852
Components
19
Networked
414
VData
27
Exclusive
482
CCSGO_EndOfMatchLineupEndpoint
CCSGO_EndOfMatchLineupStart
CCSGO_RushIntroCharacterPosition
CCSGO_RushIntroCounterTerroristPosition
CCSGO_RushIntroTerroristPosition
CCSGO_TeamIntroCharacterPosition
CCSGO_TeamIntroCounterTerroristPosition
CCSGO_TeamIntroTerroristPosition
CCSGO_TeamPreviewCharacterPosition
CCSGO_TeamSelectCharacterPosition
CCSGO_TeamSelectCounterTerroristPosition
CCSGO_TeamSelectTerroristPosition
CCSGO_WingmanIntroCharacterPosition
CCSGO_WingmanIntroCounterTerroristPosition
CCSGO_WingmanIntroTerroristPosition
CCSGameModeRules
CCSGameModeRules_ArmsRace
CCSGameModeRules_Deathmatch
CCSGameModeRules_Noop
CCSGameRules
CCSGameRulesProxy
CCSMinimapBoundary
CCSMinimapVolume
CCSObservableElement
CCSObserverPawn
CCSObserver_CameraServices
CCSObserver_MovementServices
CCSObserver_ObserverServices
CCSObserver_UseServices
CCSPetPlacement
CCSPlace
CCSPlayerBase_CameraServices
CCSPlayerController
CCSPlayerController_ActionTrackingServices
CCSPlayerController_DamageServices
CCSPlayerController_InGameMoneyServices
CCSPlayerController_InventoryServices
CCSPlayerController_InventoryServices::NetworkedLoadoutSlot_t
CCSPlayerLegacyJump
CCSPlayerModernJump
CCSPlayerPawn
CCSPlayerPawnBase
CCSPlayerResource
CCSPlayer_ActionTrackingServices
CCSPlayer_AimPunchServices
CCSPlayer_BulletServices
CCSPlayer_BuyServices
CCSPlayer_CameraServices
CCSPlayer_DamageReactServices
CCSPlayer_HostageServices
CCSPlayer_ItemServices
CCSPlayer_MovementServices
CCSPlayer_PingServices
CCSPlayer_RadioServices
CCSPlayer_UseServices
CCSPlayer_WaterServices
CCSPlayer_WeaponServices
CCSPointScriptEntity
CCSRadarElement
CCSSprite
CCSTeam
CCSWeaponBase
CCSWeaponBaseGun
CCSWeaponBaseShotgun
CCSWeaponBaseVData
CCashStack
CChangeLevel
CChicken
CChoreoComponent
CChoreoInfoTarget
CCitadelSoundOpvarSetOBB
CCollisionProperty
CColorCorrection
CColorCorrectionVolume
CCommentaryAuto
CCommentarySystem
CCommentaryViewPosition
CConstantForceController
CConstraintAnchor
CCredits
Type
/
to search schemas
Counter-Strike 2
server
CTeamplayRules
CCSGameRules
CCSGameRules
70728 bytes (0x011448)
Source
Inherits
CTeamplayRules
CMultiplayRules
CGameRules
Used by fields
CCSGameRulesProxy
m_pGameRules
Also in
client
Fields
Networked
Declared here
With inherited
Name
Type
Offset
Inherited fields
0x000000 – 0x0000D7
m_bFreezePeriod
bool
216
0x0000D8
m_bWarmupPeriod
bool
217
0x0000D9
m_fWarmupPeriodEnd
GameTime_t
220
0x0000DC
sent as
float32
m_fWarmupPeriodStart
GameTime_t
224
0x0000E0
sent as
float32
m_bTerroristTimeOutActive
bool
228
0x0000E4
m_bCTTimeOutActive
bool
229
0x0000E5
m_flTerroristTimeOutRemaining
float32
232
0x0000E8
m_flCTTimeOutRemaining
float32
236
0x0000EC
m_nTerroristTimeOuts
int32
240
0x0000F0
m_nCTTimeOuts
int32
244
0x0000F4
m_bTechnicalTimeOut
bool
248
0x0000F8
m_bMatchWaitingForResume
bool
249
0x0000F9
m_iFreezeTime
int32
252
0x0000FC
m_iRoundTime
int32
256
0x000100
m_fMatchStartTime
float32
260
0x000104
m_fRoundStartTime
GameTime_t
264
0x000108
sent as
float32
m_flRestartRoundTime
GameTime_t
268
0x00010C
sent as
float32
m_bGameRestart
bool
272
0x000110
m_flGameStartTime
float32
276
0x000114
m_timeUntilNextPhaseStarts
float32
280
0x000118
m_gamePhase
int32
284
0x00011C
on change
OnGamePhaseChanged
m_totalRoundsPlayed
int32
288
0x000120
m_nRoundsPlayedThisPhase
int32
292
0x000124
m_nOvertimePlaying
int32
296
0x000128
m_iHostagesRemaining
int32
300
0x00012C
m_bAnyHostageReached
bool
304
0x000130
m_bMapHasBombTarget
bool
305
0x000131
m_bMapHasRescueZone
bool
306
0x000132
m_bMapHasBuyZone
bool
307
0x000133
m_bIsQueuedMatchmaking
bool
308
0x000134
m_nQueuedMatchmakingMode
int32
312
0x000138
m_bIsValveDS
bool
316
0x00013C
m_bLogoMap
bool
317
0x00013D
m_bPlayAllStepSoundsOnServer
bool
318
0x00013E
m_iSpectatorSlotCount
int32
320
0x000140
m_MatchDevice
int32
324
0x000144
m_bHasMatchStarted
bool
328
0x000148
m_nNextMapInMapgroup
int32
332
0x00014C
m_szTournamentEventName
char
[512]
336
0x000150
m_szTournamentEventStage
char
[512]
848
0x000350
m_szMatchStatTxt
char
[512]
1360
0x000550
m_szTournamentPredictionsTxt
char
[512]
1872
0x000750
m_nTournamentPredictionsPct
int32
2384
0x000950
m_flCMMItemDropRevealStartTime
GameTime_t
2388
0x000954
sent as
float32
m_flCMMItemDropRevealEndTime
GameTime_t
2392
0x000958
sent as
float32
m_bIsDroppingItems
bool
2396
0x00095C
m_bIsQuestEligible
bool
2397
0x00095D
m_bIsHltvActive
bool
2398
0x00095E
m_bBombPlanted
bool
2399
0x00095F
m_arrProhibitedItemIndices
uint16
[100]
2400
0x000960
m_arrTournamentActiveCasterAccounts
uint32
[4]
2600
0x000A28
m_numBestOfMaps
int32
2616
0x000A38
m_nHalloweenMaskListSeed
int32
2620
0x000A3C
m_bBombDropped
bool
2624
0x000A40
m_iRoundWinStatus
int32
2628
0x000A44
m_eRoundWinReason
int32
2632
0x000A48
m_bTCantBuy
bool
2636
0x000A4C
m_bCTCantBuy
bool
2637
0x000A4D
m_iMatchStats_RoundResults
int32
[30]
2640
0x000A50
m_iMatchStats_PlayersAlive_CT
int32
[30]
2760
0x000AC8
m_iMatchStats_PlayersAlive_T
int32
[30]
2880
0x000B40
m_TeamRespawnWaveTimes
float32
[32]
3000
0x000BB8
m_flNextRespawnWave
GameTime_t
[32]
3128
0x000C38
sent as
float32
m_vMinimapMins
VectorWS
3256
0x000CB8
m_vMinimapMaxs
VectorWS
3268
0x000CC4
m_MinimapVerticalSectionHeights
float32
[8]
3280
0x000CD0
m_ullLocalMatchID
uint64
3312
0x000CF0
m_nEndMatchMapGroupVoteTypes
int32
[10]
3320
0x000CF8
m_nEndMatchMapGroupVoteOptions
int32
[10]
3360
0x000D20
m_nEndMatchMapVoteWinner
int32
3400
0x000D48
m_iNumConsecutiveCTLoses
int32
3404
0x000D4C
m_iNumConsecutiveTerroristLoses
int32
3408
0x000D50
m_bHasHostageBeenTouched
bool
3440
0x000D70
m_flIntermissionStartTime
GameTime_t
3444
0x000D74
m_flIntermissionEndTime
GameTime_t
3448
0x000D78
m_bLevelInitialized
bool
3452
0x000D7C
m_iTotalRoundsPlayed
int32
3456
0x000D80
m_iUnBalancedRounds
int32
3460
0x000D84
m_endMatchOnRoundReset
bool
3464
0x000D88
m_endMatchOnThink
bool
3465
0x000D89
m_iNumTerrorist
int32
3468
0x000D8C
m_iNumCT
int32
3472
0x000D90
m_iNumSpawnableTerrorist
int32
3476
0x000D94
m_iNumSpawnableCT
int32
3480
0x000D98
m_arrSelectedHostageSpawnIndices
CUtlVector
<
int32
>
3488
0x000DA0
m_nSpawnPointsRandomSeed
int32
3512
0x000DB8
m_bFirstConnected
bool
3516
0x000DBC
m_bCompleteReset
bool
3517
0x000DBD
m_bPickNewTeamsOnReset
bool
3518
0x000DBE
m_bScrambleTeamsOnRestart
bool
3519
0x000DBF
m_bSwapTeamsOnRestart
bool
3520
0x000DC0
m_nEndMatchTiedVotes
CUtlVector
<
int32
>
3528
0x000DC8
m_bNeedToAskPlayersForContinueVote
bool
3556
0x000DE4
m_numQueuedMatchmakingAccounts
uint32
3560
0x000DE8
m_fAvgPlayerRank
float32
3564
0x000DEC
m_pQueuedMatchmakingReservationString
char
*
3568
0x000DF0
m_numTotalTournamentDrops
uint32
3576
0x000DF8
m_numSpectatorsCountMax
uint32
3580
0x000DFC
m_numSpectatorsCountMaxTV
uint32
3584
0x000E00
m_numSpectatorsCountMaxLnk
uint32
3588
0x000E04
m_nCTsAliveAtFreezetimeEnd
int32
3600
0x000E10
m_nTerroristsAliveAtFreezetimeEnd
int32
3604
0x000E14
m_bForceTeamChangeSilent
bool
3608
0x000E18
m_bLoadingRoundBackupData
bool
3609
0x000E19
m_nMatchInfoShowType
int32
3664
0x000E50
m_flMatchInfoDecidedTime
float32
3668
0x000E54
mTeamDMLastWinningTeamNumber
int32
3696
0x000E70
mTeamDMLastThinkTime
float32
3700
0x000E74
m_flTeamDMLastAnnouncementTime
float32
3704
0x000E78
m_iAccountTerrorist
int32
3708
0x000E7C
m_iAccountCT
int32
3712
0x000E80
m_iSpawnPointCount_Terrorist
int32
3716
0x000E84
m_iSpawnPointCount_CT
int32
3720
0x000E88
m_iMaxNumTerrorists
int32
3724
0x000E8C
m_iMaxNumCTs
int32
3728
0x000E90
m_iLoserBonusMostRecentTeam
int32
3732
0x000E94
m_tmNextPeriodicThink
float32
3736
0x000E98
m_bVoiceWonMatchBragFired
bool
3740
0x000E9C
m_fWarmupNextChatNoticeTime
float32
3744
0x000EA0
m_iHostagesRescued
int32
3752
0x000EA8
m_iHostagesTouched
int32
3756
0x000EAC
m_flNextHostageAnnouncement
float32
3760
0x000EB0
m_bNoTerroristsKilled
bool
3764
0x000EB4
m_bNoCTsKilled
bool
3765
0x000EB5
m_bNoEnemiesKilled
bool
3766
0x000EB6
m_bCanDonateWeapons
bool
3767
0x000EB7
m_firstKillTime
float32
3772
0x000EBC
m_firstBloodTime
float32
3780
0x000EC4
m_hostageWasInjured
bool
3808
0x000EE0
m_hostageWasKilled
bool
3809
0x000EE1
m_bVoteCalled
bool
3824
0x000EF0
m_bServerVoteOnReset
bool
3825
0x000EF1
m_flVoteCheckThrottle
float32
3828
0x000EF4
m_bBuyTimeEnded
bool
3832
0x000EF8
m_nLastFreezeEndBeep
int32
3836
0x000EFC
m_bTargetBombed
bool
3840
0x000F00
m_bBombDefused
bool
3841
0x000F01
m_bMapHasBombZone
bool
3842
0x000F02
m_vecMainCTSpawnPos
VectorWS
3920
0x000F50
m_CTSpawnPointsMasterList
CUtlVector
<
CHandle
<
SpawnPoint
>
>
3936
0x000F60
m_TerroristSpawnPointsMasterList
CUtlVector
<
CHandle
<
SpawnPoint
>
>
3960
0x000F78
m_bRespawningAllRespawnablePlayers
bool
3984
0x000F90
m_iNextCTSpawnPoint
int32
3988
0x000F94
m_flCTSpawnPointUsedTime
float32
3992
0x000F98
m_iNextTerroristSpawnPoint
int32
3996
0x000F9C
m_flTerroristSpawnPointUsedTime
float32
4000
0x000FA0
m_CTSpawnPoints
CUtlVector
<
CHandle
<
SpawnPoint
>
>
4008
0x000FA8
m_TerroristSpawnPoints
CUtlVector
<
CHandle
<
SpawnPoint
>
>
4032
0x000FC0
m_bIsUnreservedGameServer
bool
4056
0x000FD8
m_fAutobalanceDisplayTime
float32
4060
0x000FDC
m_bAllowWeaponSwitch
bool
4120
0x001018
m_bRoundTimeWarningTriggered
bool
4121
0x001019
m_phaseChangeAnnouncementTime
GameTime_t
4124
0x00101C
m_fNextUpdateTeamClanNamesTime
float32
4128
0x001020
m_flLastThinkTime
GameTime_t
4132
0x001024
m_fAccumulatedRoundOffDamage
float32
4136
0x001028
m_nShorthandedBonusLastEvalRound
int32
4140
0x00102C
m_nMatchAbortedEarlyReason
int32
4216
0x001078
m_bHasTriggeredRoundStartMusic
bool
4220
0x00107C
m_bSwitchingTeamsAtRoundReset
bool
4221
0x00107D
m_pGameModeRules
CCSGameModeRules
*
4248
0x001098
polymorphic
m_BtGlobalBlackboard
KeyValues3
4256
0x0010A0
m_hPlayerResource
CHandle
<
CBaseEntity
>
4408
0x001138
m_RetakeRules
CRetakeGameRules
4416
0x001140
m_arrTeamUniqueKillWeaponsMatch
CUtlVector
<
int32
>
[4]
4912
0x001330
m_bTeamLastKillUsedUniqueWeaponMatch
bool
[4]
5008
0x001390
m_nMatchEndCount
uint8
5048
0x0013B8
on change
OnMatchEndCountChanged
m_nTTeamIntroVariant
int32
5052
0x0013BC
m_nCTTeamIntroVariant
int32
5056
0x0013C0
m_bTeamIntroPeriod
bool
5060
0x0013C4
on change
OnTeamIntroPeriodChanged
m_fTeamIntroPeriodEnd
GameTime_t
5064
0x0013C8
m_bPlayedTeamIntroVO
bool
5068
0x0013CC
m_iRoundEndWinnerTeam
int32
5072
0x0013D0
m_eRoundEndReason
int32
5076
0x0013D4
m_bRoundEndShowTimerDefend
bool
5080
0x0013D8
m_iRoundEndTimerTime
int32
5084
0x0013DC
m_sRoundEndFunFactToken
CUtlString
5088
0x0013E0
m_iRoundEndFunFactPlayerSlot
CPlayerSlot
5096
0x0013E8
sent as
int32
m_iRoundEndFunFactData1
int32
5100
0x0013EC
m_iRoundEndFunFactData2
int32
5104
0x0013F0
m_iRoundEndFunFactData3
int32
5108
0x0013F4
m_sRoundEndMessage
CUtlString
5112
0x0013F8
m_iRoundEndPlayerCount
int32
5120
0x001400
m_bRoundEndNoMusic
bool
5124
0x001404
m_iRoundEndLegacy
int32
5128
0x001408
m_nRoundEndCount
uint8
5132
0x00140C
on change
OnRoundEndCountChanged
m_iRoundStartRoundNumber
int32
5136
0x001410
m_nRoundStartCount
uint8
5140
0x001414
on change
OnRoundStartCountChanged
m_flLastPerfSampleTime
float64
21536
0x005420