Skip to main content

Net/Svc Message

Part of Packet message.

NameTypeSize in bytesSize in bitsValue
TypeMessage Type0.756-
DataBased on Type---

Types

NameValueDescription
NetNop0-
NetDisconnect1-
NetFile2-
NetSplitScreenUser3New engine.
NetTick43 in old engine.
NetStringCmd54 in old engine.
NetSetConVar65 in old engine.
NetSignonState76 in old engine.
SvcServerInfo8-
SvcSendTable9-
SvcClassInfo10-
SvcSetPause11-
SvcCreateStringTable12-
SvcUpdateStringTable13-
SvcVoiceInit14-
SvcVoiceData15-
SvcPrint167 in old engine.
SvcSounds17-
SvcSetView18-
SvcFixAngle19-
SvcCrosshairAngle20-
SvcBspDecal21-
SvcSplitScreen22New engine.
SvcUserMessage23-
SvcEntityMessage24-
SvcGameEvent25-
SvcPacketEntities26-
SvcTempEntities27-
SvcPrefetch28-
SvcMenu29-
SvcGameEventList30-
SvcGetCvarValue31-
SvcCmdKeyValues3234 in CS:GO.
SvcPaintmapData33New engine.
SvcEncryptedData35Seen in CS:GO.
SvcHltvReplay36Seen in CS:GO.
SvcBroadcastCommand38Seen in CS:GO.
NetPlayerAvatarData100Seen in CS:GO.

Pseudocode Example

while bits_left > 6 {
let message_type = read_bits(6);

read_net_or_svc_message(message_type);
}