Interface HindenburgConfig

Hierarchy

  • HindenburgConfig

Properties

acceptedVersions: string[]

Accepted game versions that clients can connect with.

anticheat: AnticheatConfig

Advanced options for HACS, Hindenburg's Anti-Cheat System.

autoUpdate: boolean

Whether or not to auto-update Hindenburg when there is an update available.

Default

false

checkForUpdates: boolean

Whether or not to check for updates.

Default

true

clusterName: string

The name of the cluster that this node belongs to.

Default

"Capybara"

defaultLanguage: string

Default language to localise disconnect messages to.

Default

"en"

exitConfirmation: boolean

Whether or not to confirm when pressing CTRL+C to close Hindenburg.

Default

true

extends?: string | string[]

Relative or absolute path to other Hindenburg config(s) to base this one off, to extend all values from.

gameListing: GameListingConfig

Options regarding fine-tuning the results of game listings.

logging: LoggingConfig

Options for logging.

matchmaker: boolean | MatchmakerConfig

Configuration for the included Hindenburg http matchmaker.

nodeId: number

The ID of this node in relation to other nodes in the cluster.

Default

0

optimizations: OptimizationsConfig

Options regarding different optimisations that Hindenburg can use to perform better in high-load scenarios.

plugins: PluginConfig

Options regarding plugins, such as disabling them or passing configuration options.

Configuration for rooms, such as enabling/disabling features

socket: SocketConfig

Options regarding the socket that the server listens on.

Generated using TypeDoc