Skip to content

Included Plugins

wsrvn edited this page Mar 14, 2024 · 7 revisions

Bundled Plugins

This is a list of plugins developed within the Trakman project that are always available in the /plugins/ directory of the git repository.

Warning

Plugins developed outside the repository or in forked projects are not and will not be mentioned on this page.

Every entry has a short description and is prefaced with the Trakman version it was introduced in.

UI

Note

Trakman <= 0.1.0

The user interface plugin provides a way for players to visually interact with the controller and/or the dedicated server directly.

Commands

Note

Trakman <= 0.1.0

The commands plugin allows players and admins on the server to execute various actions via the in-game chat.

Vote

Note

Trakman <= 0.1.0

The vote plugin provides an interface for other plugins to create their own custom votes. The vote plugin by itself does not provide the functionality to perform any server actions, and is solely a solid backend.

Messages

Note

Trakman <= 0.1.0

The messages plugin provides useful information to server players on certain events, such as: win messages, rank messages, join messages, etc.

Webservices

Note

Trakman <= 0.1.0

The Webservices plugin provides access to the Trackmania player data, such as the nation and current nickname for later use in other plugins.

TM Exchange

Note

Trakman <= 0.1.0

The TMX plugin lets the server gather information about the server playlist maps directly from Trackmania Exchange and provides utilities for TMX data access.

Dedimania

Note

Trakman == 0.1.0

The Dedimania plugin allows the server to communicate with the Dedimania records system, including receiving records, sending records, refreshing nicknames, etc.

Maniakarma

Note

Trakman == 0.1.0

The Maniakarma plugin makes it possible to gather global map karma from the Maniakarma API and send the player votes to it.

Maplist

Note

Trakman == 0.2.0

The maplist plugin lets players view and queue the maps currently on the server with support for various sorting options.

Stats

Note

Trakman == 0.3.0

The stats plugin gathers, updates and gives access to statistical information about the server players, such as wins, records, votes, etc.

Checkpoint Records

Note

Trakman == 0.3.0

The checkpoint records plugin stores the best driven checkpoint times for each map available on the server.

Sector Records

Note

Trakman == 0.3.0

The sector records plugin functions in a manner similar to checkpoint records, except it does, in fact, calculate the sector records for maps instead.

Freezone

Note

Trakman == 0.3.0

The Freezone plugin allows the server to be registered and identified in the Freezone.

Donations

Note

Trakman == 0.4.0

The donations plugin allows players to perform copper donations to the dedicated server account and stores all the information about past donations.

Autojuke

Note

Trakman == 0.4.0

The autojuke plugin lets players randomly queue a map that fits a certain criteria, e.g.: unfinished maps.

Betting

Note

Trakman == 1.3.0

The betting plugin allows players to bet coppers for the fastest finisher.

Actions

Note

Trakman == 1.3.0

The actions plugin provides utilities for various actions that are used within other plugins.

Chat Routing Additions

Note

Trakman == 1.3.0

The chat routing additions plugin provides manual chat routing related utilities and serves as an example for building other plugins that need to use the manual chat routing.

Info Messages

Note

Trakman == 1.3.0

The info messages plugin sends informational messages periodically and/or on certain dedicated server events.

Music

Note

Trakman == 1.3.0

The music plugin manages server music and renders the music related UI.

Server Links

Note

Trakman == 1.3.0

The server links plugin provides utilites for sharing the server data with related servers, fetching related servers data and renders UI components with related servers information, akin to ZeroSwitch/ServerNeighbourhood.

Skip Endscreen

Note

Trakman == 1.3.3

The skip endscreen plugin allows the server to skip the lengthy endscreen (aka podium) by forcing all players into spectator mode.

Ultimania

Note

Trakman == 1.5.0

The Ultimania plugin allows the server to communicate with the Ultimania records system for the stunts mode, including receiving records, sending records, refreshing nicknames, etc.