MapTrack allows admins to know who interacts with anything in a map, at any point in time, with a simple interface. It records item-related information, but can also hook arbitrary entities: from the button that triggers the trap to kill teammates to the puzzle that needs to be solved fast. It allows to create events associated with actions, so that positive behaviour can also be automatically rewarded.
As it stands, two commands exist. They are accessible to admins for now, but they may be accessible for others later:
- !track (or /track): toggle information tracking to chat.
- !hud (or /hud): toggle item status display.
Beyond this, it features an extended leaderboard based UI, public to all. This could devolve in witch hunting, but it will stay as long as the community behaves.
However, this is not all: it features a simplified configuration system so that anyone can help us create configs. This is done through a series of commands, restricted for now, that let users access map information so the community can contribute in setting things up.
The event system paves the way for ideas we have yet to develop. As a snapshot, however, it can be used to create rank score bonuses associated with in-map events. For example, if you take some risks for your team, speed run to trigger actions or discover secrets, you will be rewarded with a boost in rank score. All rank events, including map-based ones, can be found here. This is only a prototype of something larger to come.
MapTrack imposes nothing on mappers and simplifies their life if they want to make use of it. It keeps tracks of player activity in maps without clutter. Configuring it is not a chore. When it is polished, it will be released for everybody to be able to use it.
A new system is useful only if it fits what people want. So far, MapTrack supports the following maps:
Not every map is supported. Not every action is covered. Any map suggestion you have is welcome, from challenging actions to reward to situations in which logging is needed.