54 lines
2.5 KiB
Bash
54 lines
2.5 KiB
Bash
# Copy this file to `.env` (same folder as the bot) and edit what you need.
|
|
# The bot reads `.env` automatically when you start it from its folder.
|
|
# To use a different file: ./out/ModularBot --env-file /path/to/my.env
|
|
#
|
|
# The file WINS over variables you exported in the shell. If a shell value
|
|
# differs, the bot prints a warning line so you know it was overridden.
|
|
#
|
|
# Everything is optional. Leave a line out (or commented, with #) to keep the
|
|
# built-in default. Values shown are the defaults.
|
|
|
|
# ── movement ─────────────────────────────────────────────────────────────────
|
|
# Which dodging engine to run: strafe (default), tfil, tfil_ring, surf.
|
|
TR_MOVEMENT=strafe
|
|
|
|
# ── gun rack: which guns the bot may choose (off | 1v1 | melee | both) ───────
|
|
# The shipped default is Pattern only. Turn a gun on with `both`.
|
|
TR_RACK_PATTERN=both
|
|
#TR_RACK_TMHORIZON=both
|
|
#TR_RACK_HEADON=both
|
|
|
|
# Drop whole guns by number (comma separated ids; empty = keep all).
|
|
GUN_RACK_DISABLE=
|
|
|
|
# ── power / energy policy ────────────────────────────────────────────────────
|
|
# 1 = use the energy-aware power cap (default). 0 = no cap (for experiments).
|
|
TR_POWER_POLICY=1
|
|
# Lowest cap when our own energy is low. NOTE: this is a CEILING, not a floor.
|
|
TR_POWER_ENERGY_MIN=0.5
|
|
|
|
# ── logs (set the value to 1; presence alone turns some of them on) ──────────
|
|
# Print one line per power decision.
|
|
#TR_POWER_LOG=1
|
|
# Print one line per ram start/stop and why.
|
|
#TR_RAM_LOG=1
|
|
# Print movement band/class changes.
|
|
#TR_MOVEMENT_LOG=1
|
|
# Print the per-shot thinking of the TM horizon gun.
|
|
#TR_TMHORIZON_LOG=1
|
|
# Print one line per round result.
|
|
TR_RESULT_LOG=1
|
|
|
|
# Where the per-round gun stats and the per-shot log are written.
|
|
GUN_STATS_PATH=/tmp/gun_stats.jsonl
|
|
GUN_SHOTLOG_PATH=/tmp/shot_log.jsonl
|
|
|
|
# ── measurement helpers (leave off unless you are measuring) ─────────────────
|
|
#TR_RECORD_WORLDSTATE=1
|
|
#TR_RADAR_SCANLOG=1
|
|
#TR_TRACKER_PROBE=1
|
|
|
|
# ── boot report ──────────────────────────────────────────────────────────────
|
|
# 1 = print the [env] report on startup (default). 0 = do not print it.
|
|
TR_ENV_REPORT=1
|