Game Rules Detailed informaiton Game rules IDs 0 GT_SINGLE = 0,// auto-select in multiplayer 1 GT_COOP,// multiplayer game types 2 GT_DEATHMATCH,// deathmatch game types start from here 3 GT_LMS, 4 GT_TEAMPLAY,// only teamplay game types below 5 GT_CTF,// - game types that use extra score below 6 GT_DOMINATION, 7 GT_ROUND,// round-based game types are derived from this (from gamedefs.h) These IDs (as numbers) are valid in many places like: "mp_gamerules" cvar (0 == "auto" here) "mp_maprules" cvar (0 == "no force" here) "gamerules" key in any entity These are targetnames that are fired by game events: // Player-related (work only when mp_firetargets_player is > 0; player is passed as activator here) game_playerjoin game_playerleave game_playerspawn game_playerdie game_playerkill // These are called multiple times in round-based games also round number is passed as "value" game_roundstart game_roundend // Co-op only game_monsterdie game_monsterkill If you set some entity's targetname to any of this, it'll be used. UseType is USE_TOGGLE. Example: if you create an env_fade with "targetname" = "game_playerspawn", every time a player spawns, screen will flash (SF_FADE_ONLYONE flag recommended).