Important
This plugin is being entirely re-written/redesigned for the next release.
A simple real-time radar for each player, showing the positions of their teammates relative to their own position. it uses SourceMod's HUD text functionality for rendering, making it lightweight with no client-side modifications.
Radar.Preview.mp4
-
Radar Display:
- Enabled by default.
- Shows the player as a yellow up-facing arrow (⮝).
- Shows teammates as colored dots (●) or arrows (▽ / △) based on elevation relative to the player.
- Teammate markers change color based on health:
- Green: Above 50% health
- Red: 50% health or below
-
Pinging System:
- Players can mark where they're looking at on the radar.
- Pings appear as yellow exclamation marks (!) for 5 seconds, with a 3-second cooldown between pings.
-
Extras:
- The radar's position can be adjusted per player or toggled on/off through
!radar. (Saved between sessions) - A Config file to adjust the plugin's core settings. (default colors, update interval, area covered, radar scale)
- Admins can reload the config on-the-fly with
!reloadradaror through the!radarmenu. - Admins can toggle the visibility of disguised enemy Spies on the radar.
- Colors are customizable per player. (Saved between sessions)
- The radar's position can be adjusted per player or toggled on/off through
!radarOpens a menu to toggle the radar, change its position or colors. Settings are saved per player and persist between sessions (cookies).!pingradarPing a location on the radar. Ideally, usebind <key> "say /pingradar"!reloadradarAdmin command to reload the config file.
- The latest SourceMod release.
-
Download the latest
team_radar.smxfrom the Releases page and place it in yoursourcemod\pluginsfolder. -
Download the latest
tf2_team_radar.cfgfrom the Releases page and place it in yoursourcemod\configsfolder. -
Reload the plugin or restart your server.
This project is licensed under the MIT License - see the LICENSE file for details.
Requests & Contributions are welcome! Feel free to submit a Pull Request.
