Revision Difference
Demos#522345
<cat>Dev.Cinematic</cat>⤶
<title>Demos</title>⤶
<upload src="739b0/8d7b03ae21ff814.jpg" size="244566" name="rust-wiki_demos_header.jpg" />⤶
⤶
⤶
# Demo Basics⤶
Below is a list of the basic commands to get started with recording and playing demo files.⤶
⤶
## Recording⤶
⤶
Use the command `record <demoname>` to start recording a demo file.⤶
⤶
## Loading⤶
⤶
Use the command `load <demoname>` to load and play a prevously recorded demo file.⤶
⤶
**Note:** Demos can only be loaded from the main menu and not during playback of another demo. You will need to [stop](/rust/Demos#stopping) the current demo file in order to load a new one.⤶
⤶
## Stopping⤶
⤶
Use the command `stop` in console to exit from a demo playback. ⤶
⤶
Once the demo has stopped, you will return back to the Rust main menu.⤶
⤶
## File Location⤶
⤶
Demo files (.dem) are recorded to the 'demos' folder located in your Rust root game directory.⤶
⤶
```markdown⤶
C:\Program Files (x86)\Steam\steamapps\common\Rust\demos⤶
```⤶
⤶
⤶
# Playback Commands⤶
⤶
Below are a few commands available for altering the playback of a demo file.⤶
⤶
## Timescale⤶
⤶
`demo.timescale <speed>` - Adjust playback speed of the currently loaded demo file.⤶
⤶
Default / realtime speed is `1.0`. Use `0` for the speed to pause demo playback.⤶
⤶
## Jump Time⤶
⤶
`demo.jump <time>` - Jump to a specific time in the demo (in seconds).⤶
⤶
For example, `demo.jump 120` will jump to the 2 minute mark in the demo file.⤶
⤶
## Skip Time⤶
⤶
`demo.skip <time>` - Skip time in the demo forwards or backwards (in seconds).⤶
⤶
For example, a negative time amount such as `demo.skip -5` will skip the demo 5 seconds backwards in time.⤶
⤶
# Demo HUD⤶
⤶
<note>Currently in development.</note>⤶
⤶
# Other Commands⤶
⤶
Below are some other commands useful for demo playback.⤶
⤶
## Admin Time⤶
⤶
Use the command `admintime <time>` to set the time of day during demo playback - measured in 24hr time.⤶
⤶
For example `admintime 12` will set the demo time to midday. `-1` will return the demo to it's original time.⤶
⤶
**Note:** Time progression is disabled when setting a custom admin time.⤶
⤶
## Camera Save Points⤶
⤶
Debug camera [save point](/rust/Debug_Camera#savepoints) commands (including [autosave and autoload](/rust/Debug_Camera#autosaveload)) can be used during demo playback.⤶
⤶
## Tree Quality⤶
⤶
Use the command `tree.quality <amount>` to increase or decrease tree render distance.⤶
⤶
The max tree render distance is currently clamped at `1000`, which should provide good results for most cases.⤶
⤶
## LOD Override⤶
⤶
Use the command `lodbias 5` to increase the level of detail for entities in the game. ⤶
⤶
This will improve the graphics quality for some game objects at a distance - eg. players, deployables, buildings, etc.