Skip to content

CGameRules

CS2 build 25218825 · Steam date 2026-09-09 · platform windows-x86_64 · cs2_schema.json

Kind: classSize: 208 bytes (0xd0)Alignment: unspecified (0xff sentinel)Module: serverBinary: server.dll

Relationships

Inherits from: nothing; this is a root class.

Client counterpart: C_GameRules

Derived by: CMultiplayRules, CSingleplayRules

Inheritance tree
Relationship diagram (3 edges)
classDiagram
    CGameRules <|-- CMultiplayRules
    CGameRules <|-- CSingleplayRules
    CGameRules *-- CNetworkVarChainer
Inheritance chain, direct subclasses (up to 20) and a few composition edges

Memory layout

8 fields, 8 declared here and 0 inherited. Offsets are absolute from the object base on windows-x86_64.

CGameRules

OffsetFieldTypeFromAnnotations
0x8__m_pChainEntityCNetworkVarChainerMNotSaved
0x30m_szQuestNamechar[128]
0xb0m_nQuestPhaseint32
0xb4m_nLastMatchTimeuint32
0xb8m_nLastMatchTime_MatchID64uint64
0xc0m_nTotalPausedTicksint32
0xc4m_nPauseStartTickint32
0xc8m_bGamePausedbool