CPointTemplate

is a code class in all Source games. It causes an entity or set of entities to spawn any number of times.

Classnames:

If an entity in the template has some dependency on one also in the template (such as I/O connections or parenting), the names used by both will automatically change to unique ones when spawned to avoid potential conflicts between multiple instances of the template. The unique names will look like this:  with the 0000 potentially being any number. Every spawned entity can be targeted with. Also note that this name changing is not done to input parameters, and the numbers assigned are not always reliable and predictable between map loads.

When activated, this entity will spawn the entities in the template at the same positions, relative to this entity, that they had when this entity was created. This will be their original positions if the  has not been moved.