Replays and stats
Duels replays, the community replay review, spectating live matches, and the stats, leaderboards and match history players can open.
Replays
Game servers record every match and save the replay when it ends. Replays are kept for 30 days. Change this with replayRetentionDays in common-settings. on your game servers.
Replays are played back on the replay server, a DuelsGame server in the Kernel group stasis. Without one, /replay and /stasis cannot start. See Installation.
/replays [player]lists recent matches that have a replay./replay <match>watches a replay by its match id. A party leader brings along party members who are in a lobby and not queued.- The replay controls rewind and skip forward 5 seconds at a time. Change this with
replay.in the game server'sskipSeconds settings.yml.
Players need duels. to open another player's replays.
Community review
/stasis (or /review) sends a player to watch a reported replay. The reported player's name is hidden in the replay. Players vote on whether the reported player is guilty.
- A player needs 100 played duels before they can review. Players with
sentry.staffskip this. Change it withlobby.in the lobby'sreviewRequiredPlays settings.yml. - Reviewers with a poor accuracy record count for less. When weighted guilty votes reach 3, the player is flagged to staff. After 7 votes without a flag, the review closes. Change these with
review.andflagThreshold review.in the game servers'closeVotes common-settings..yml - Staff with
sentry.staffsettle a review with/stasisresolve <entry> <guilty|clean>on a game server. This also scores the reviewers.
Reports reach the review queue through /stasisqueue <player-uuid> <name> <match-uuid> <reporter-uuid>. It needs duels. and is meant to be run from the console by another plugin, such as an anticheat.
/duelsacreplay <player-uuid> <name> saves a staff-only replay of the last minute of that player's current match. It needs duels.acreplay and is also meant for console use. Staff-only replays can only be watched by players with sentry.staff, who are told when one is captured.
Spectating
/spectate <player>(or/spec) on the lobby sends you to watch that player's match./matches(or/live) lists the matches being played right now.- On the game server,
/spectate switchwatches the other player,/spectate freeswitches to free movement,/spectate cameraswitches to the camera view and/spectate leavestops spectating. Sneaking twice within 1.5 seconds also switches from the camera view to free view. /spectate leaveon the lobby stops following a player.
Stats
| Command | What it shows |
|---|---|
/stats [player] | Duels statistics for you or another player. |
/leaderboards (or /lb) | The Duels leaderboards. |
/matchhistory [player] (or /mh) | Recent finished matches. Another player's history needs duels.. |
/matchinventory <player> | A player's inventory from your last finished match. |
/pingprofile | Your average recorded ping on each region. |
/advancements | Your Duels advancements. |
Staff with duels.admin can use /advancements grant <player> <path> and /advancements revoke <player> <path>, where the path looks like gameplay/hahaha.