Skip to content

manager

Source: mods/manager.

Settings

Defined in mods/manager/config.json. The values shown are the shipped defaults, not what is currently deployed.

registryPath

  • Default: ""

Full path to a checkout's mods.json. Empty means: look in this mod's data/ directory, then in registry/ beside the mods folder, then one and two directories above that. Set it when the registry is cloned somewhere else.

activeLists

  • Default: ["aowl.list.core"]

The lists that are active on a fresh install, in order. A later list overrides an earlier one for the same mod. Once you change the selection through /aowlspt/mods/select this value is not consulted again -- your choice lives in the mod's own store, not in this file.

controlProbeMs

  • Default: 750

How long to wait for a host to answer the live-control probe before concluding there is none. Silence has to become an answer on a timer, or the reply would depend on whether the manager loaded before the host finished wiring its subscriptions.

registryUrl

  • Default: ""

Where a newer mods.json can be fetched from. An http:// or https:// URL, a file:// URL, or a plain path. Empty means there is nothing to fetch. Setting this alone does nothing -- see registryFetchEnabled.

registryFetchEnabled

  • Default: false

Whether the manager may fetch that URL at all. False, and it is two switches rather than one on purpose: a URL you wrote down to try later must not start reaching the network the moment you save the file. Metadata only -- a fetched registry that describes mod binaries to download is refused, with a sentence saying why. See registry/README.md.

registryFetchOnStart

  • Default: false

Fetch once when the manager loads, rather than only when /aowlspt/mods/registry/fetch is called. Ignored unless registryFetchEnabled is true.

registryFetchTimeoutMs

  • Default: 8000

Deadline for the whole fetch, connect to last byte -- not a per-operation timeout, which would not bound a server that answers one byte at a time forever. It runs on a worker thread, so this bounds how long a fetch takes, never how long a request or a frame takes.

registryFetchMaxBytes

  • Default: 4000000

Hard ceiling on the fetched document. A body that reaches it is refused, not truncated: a registry cut short still parses, it just has fewer mods in it than the publisher wrote.

writeSelectionFile

  • Default: true

Write the resolved load order to aowlspt-selection.json beside the mods. Inert until a host reads it at startup; harmless either way, and it is what makes 'takes effect on restart' true rather than aspirational.

aoughwl — self-hosted platform for things n stuff. Contact / Support on Discord for access to the private backends.