User data locations
Robocode Tank Royale stores preferences, settings, and recordings in platform-specific user data directories.
Windows
On Windows, the user data directory is:
%LOCALAPPDATA%\Robocode Tank RoyaleThis typically expands to:
C:\Users\{YourUsername}\AppData\Local\Robocode Tank RoyaleTo open it:
- Press
Win + R - Enter
%LOCALAPPDATA%\Robocode Tank Royale - Press Enter
If %LOCALAPPDATA% is not set, the directory falls back to:
%APPDATA%\Robocode Tank RoyalemacOS
On macOS, the user data directory is:
~/Library/Application Support/Robocode Tank RoyaleTo open it:
- Open Finder
- Press
Cmd + Shift + G - Enter
~/Library/Application Support/Robocode Tank Royale - Press Enter
Linux
On Linux, the user data directory is:
~/.config/robocode-tank-royaleIf XDG_CONFIG_HOME is set, the directory becomes:
$XDG_CONFIG_HOME/robocode-tank-royaleTo open it from a terminal:
bash
cd ~/.config/robocode-tank-royaleDirectory structure
The user data directory contains:
Robocode Tank Royale/
├── gui.properties
├── server.properties
├── game-setups.properties
└── recordings/
├── game-2026-01-23-10-30-45.battle.gz
├── game-2026-01-23-11-15-20.battle.gz
└── ...For the meaning of the configuration files, see Configuration files.
Recordings directory
The recordings subdirectory stores battle recordings created by the GUI.
Recording files follow this naming pattern:
game-{YYYY-MM-DD}-{HH-mm-ss}.battle.gzThe files:
- use gzip compression
- contain NDJSON data
- can be replayed from Battle → Replay from File...
Recordings can accumulate over time, so delete old files manually when you no longer need them.