Config Files

From xiv.zone
Revision as of 03:38, 9 May 2025 by Redstrate (talk | contribs) (Add docs about config files)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Config

FFXIV uses multiple config files that do various things.

Client

The client executable reads FFXIV.cfg.

Dev

Called FFXIV_DEV.cfg. It never reads that file in retail and there's no way to make it do so. The only way to set dev variables is through the command line, or by hot-patching functions.

Despite the name, several of these variables are used in retail during normal operation.

  • TestSID
    • Despite the name, this is how all _official_ launchers give the client an SID.
  • GMServerHost
    • This is the host of the Support Desk API. Default value: frontier.ffxiv.com

Launcher/Boot

The launcher and boot executables read FFXIV_Boot.cfg.

Dev

Called FFXIV_BOOT_DEV.cfg. It never reads that file in retail, and there's no way to make it do so. The only way to set dev variables is through the command line, or by hot-patching functions.

TODO

fronthost points to xiv-0018, which is probably under jp.co.square-enix.com which is where their internal game servers live. In a quick test, pointing this to a real server doesn't seem to do anything so it's possible this unknown functionality is stripped out on retail.