Preview environment

interface ShardingManagerOptions

export interface ShardingManagerOptions

The options to spawn shards with for a ShardingManager.

optional
execArgv? : readonly string[]

Arguments to pass to the shard script executable when spawning (default: [])

optional
mode? : ShardingManagerMode

Which mode to use for shards (default: 'process')

optional
respawn? : boolean

Whether shards should automatically respawn upon exiting (default: true)

optional
shardArgs? : readonly string[]

Arguments to pass to the shard script when spawning (default: [])

optional
shardList? : readonly number[] | 'auto'

List of shards to spawn or "auto" (default: 'auto')

optional
silent? : boolean

Whether to pass the silent flag to child process (only available when mode is set to 'process')

optional
token? : string

Token to use for automatic shard count and passing to shards

optional
totalShards? : number | 'auto'

Number of total shards of all shard managers or "auto" (default: 'auto')