Files
fifa-blaze/config.example.toml
T

27 lines
1.2 KiB
TOML

[redirector]
# EA clients connect to gosredirector.ea.com — point that hostname to 127.0.0.1
# in /etc/hosts (or via the openfut-hook DLL), and the redirector listens here.
listen = "0.0.0.0:42127"
[blaze]
listen = "0.0.0.0:10041"
advertise_host = "127.0.0.1" # IP/hostname we tell the client to connect to
advertise_port = 10041
# Wire framing: "fire2" (default) or "raw".
# FIFA 17 is post-2012 so Fire2 is the likely variant, but this is UNCONFIRMED until
# real bytes arrive. If decode fails or frame sizes look absurd, set "raw" and rerun —
# no rebuild needed. The raw tee below captures usable bytes either way.
framing = "fire2"
# No [tls] section: the server uses blaze-ssl-async's built-in certificate, which is
# built to satisfy older EA ProtoSSL verification. Nothing to generate.
[capture]
dir = "captures"
pretty_print = true
# Mirror every byte to captures/<label>-<port>.raw BEFORE framing is attempted.
# Leave this on. It is the difference between "the framing guess was wrong" and
# "the framing guess was wrong AND we have nothing to fix it with" — the exact
# failure that left the FIFA 23 effort with six zero-byte capture files.
raw_tee = true