Recordmatch is a standard plug-in that is shipped with the source code. It allows for match games, such as league matches, to be recorded onto the server to be replayed later. It will automatically record when a game (match) is started, and it will record with a filename given by the current date and time. Recordmatch is included in v2.0.6 and later releases.
When the recordmatch plugin is loaded, it waits for a match game to be started. When a game is started, it will create a new file to store the recording, named with the current date and time. When the game is ended, it will stop recording and close the file. The usage is (for Windows and Unix-based systems, respectively):
-loadplugin "X:\path\to\the\plugin\recordmatch.dll" -loadplugin "/path/to/the/plugin/recordmatch"
or in an already running game (for Windows and Unix-based systems, respectively):
/loadplugin "X:\path\to\the\plugin\record.dll" /loadplugin "/path/to/the/plugin/recordmatch"
The BZFS API was changed in the development of v2.0.6 to allow for recordings to be started. Recordmatch is the first plugin to use the newly-added capability.