Set these when launching Blur Native.app/Contents/MacOS/blurhost from a terminal, for example:
BLUR_FPS_LIMIT=60 "/Applications/Blur Native.app/Contents/MacOS/blurhost"
| Variable |
Effect |
BLUR_ONLINE_URL |
online server (wss://host/socket), or off to disable online |
BLUR_ONLINE_KEY |
key for that server |
BLUR_OFFLINE=1 |
no network at all |
BLUR_SHOW_FPS, BLUR_VSYNC, BLUR_FPS_LIMIT, BLUR_ANISO |
override the graphics options |
BLUR_SKIP_INTRO |
1 skips the boot logo and pre-level videos, 0 plays them; overrides the option |
BLUR_NO_AUDIO=1 |
no sound |
BLUR_INSTALL_SRC |
install source (ISO or folder), skipping the file picker |
BLUR_STATE_WS=<port> |
serve the game-state feed as JSON over a localhost-only websocket (format); off if unset |
BLUR_DISCORD_CLIENT_ID |
Discord application id for Rich Presence |
BLUR_PATCH_DIR |
directory of Lua script patches |
BLUR_PLAYER_NAME |
multiplayer name for this launch; overrides --nickname |
| Flag |
Effect |
--nickname <name> |
multiplayer name for LAN and offline, remembered; up to 15 letters, digits, spaces, _, - or . |
--game-dir <dir> |
game files location |
--save-dir <dir> |
save location |
--patch-dir <dir> |
Lua patch directory |
--version |
print the version |
-v, -vv |
more logging |