Many understand the need for a priority use order for teleporters but this is not enforced or practiced by many players, and thus slowing down teamwork and gameplay in PvP.
This plugin
enforces an optimal teleporter queuing order. All players waiting on top of a teleporter will be teleported automatically first based on this order, then second by
first-in, first-out (FIFO).
No longer will a bunch of players simply pile on a teleporter and hope they are next. This is now
deterministic. Piling on the teleporter will also
not introduce delays.
Notes- This plugin has no dependencies on any extensions but requires SMLIB to compile.
- ConVar configurations are automatically generated and stored in /tf/cfg/sourcemod/plugin.telequeue.cfg
ConVarssm_telequeue_class (default: engineer medic soldier heavy pyro demoman spy sniper scout)
- Set this to the desired class priority order. Omitted classes are blocked from using the teleporter.
sm_telequeue_order (default: 2)
- Queue mode: 0 - Use TF2's default teleporter order, 1 - FIFO, 2 - Class order then FIFO
sm_telequeue_max (default: 5)
- Auto increases player priority after waiting for this many players ahead (so nobody waits forever). Set to 0 to disable.
Overridestelequeue_donor
- Override this to allow donors higher queue priority