70 lines
2.6 KiB
C++
70 lines
2.6 KiB
C++
|
|
#pragma once
|
|
|
|
namespace NetMsg
|
|
{
|
|
enum
|
|
{
|
|
net_NOP = 0, // nop command used for padding
|
|
net_Disconnect = 1, // disconnect, last message in connection
|
|
net_File = 2, // file transmission message request/deny
|
|
|
|
net_Tick = 3, // send last world tick
|
|
net_StringCmd = 4, // a string command
|
|
net_SetConVar = 5, // sends one/multiple convar settings
|
|
net_SignonState = 6, // signals current signon state
|
|
|
|
//
|
|
// server to client
|
|
//
|
|
|
|
svc_Print = 7, // print text to console
|
|
svc_ServerInfo = 8, // first message from server about game, map etc
|
|
svc_SendTable = 9, // sends a sendtable description for a game class
|
|
svc_ClassInfo = 10, // Info about classes (first byte is a CLASSINFO_ define).
|
|
svc_SetPause = 11, // tells client if server paused or unpaused
|
|
|
|
|
|
svc_CreateStringTable = 12, // inits shared string tables
|
|
svc_UpdateStringTable = 13, // updates a string table
|
|
|
|
svc_VoiceInit = 14, // inits used voice codecs & quality
|
|
svc_VoiceData = 15, // Voicestream data from the server
|
|
|
|
//svc_HLTV = 16, // HLTV control messages
|
|
|
|
svc_Sounds = 17, // starts playing sound
|
|
|
|
svc_SetView = 18, // sets entity as point of view
|
|
svc_FixAngle = 19, // sets/corrects players viewangle
|
|
svc_CrosshairAngle = 20, // adjusts crosshair in auto aim mode to lock on traget
|
|
|
|
svc_BSPDecal = 21, // add a static decal to the world BSP
|
|
|
|
// NOTE: This is now unused!
|
|
// svc_TerrainMod = 22, // modification to the terrain/displacement
|
|
|
|
// Message from server side to client side entity
|
|
svc_UserMessage = 23, // a game specific message
|
|
svc_EntityMessage = 24, // a message for an entity
|
|
svc_GameEvent = 25, // global game event fired
|
|
|
|
svc_PacketEntities = 26, // non-delta compressed entities
|
|
|
|
svc_TempEntities = 27, // non-reliable event object
|
|
|
|
svc_Prefetch = 28, // only sound indices for now
|
|
|
|
svc_Menu = 29, // display a menu from a plugin
|
|
|
|
svc_GameEventList = 30, // list of known games events and fields
|
|
|
|
svc_GetCvarValue = 31, // Server wants to know the value of a cvar on the client.
|
|
|
|
svc_CmdKeyValues = 32,
|
|
svc_SetPauseTimed = 33,
|
|
|
|
SVC_LASTMSG = 33 // last known server messages
|
|
};
|
|
}
|