@my-swu/simulator-client / MctsConfigOverride
Interface: MctsConfigOverride
Defined in: packages/ts-sdk/src/generated/types/common.ts:4375
Optional override for one or more MctsConfig fields.
Fields mirror crate::ai::MctsConfig exactly. None means "leave the preset's value alone"; setting a field to Some(_) replaces it on the player built for this match. f32 fields disqualify the enum from Eq, so this struct only derives PartialEq.
Example:
import type { MctsConfigOverride } from '@my-swu/simulator-client'
const mctsConfigOverride: MctsConfigOverride = {}
console.log(mctsConfigOverride)Properties
c?
Example:
import type { MctsConfigOverride } from '@my-swu/simulator-client'
const mctsConfigOverride: MctsConfigOverride = {}
const { c } = mctsConfigOverride
console.log(c)
optionalc?:number|null
Defined in: packages/ts-sdk/src/generated/types/common.ts:4376
fpuBonus?
Example:
import type { MctsConfigOverride } from '@my-swu/simulator-client'
const mctsConfigOverride: MctsConfigOverride = {}
const { fpuBonus } = mctsConfigOverride
console.log(fpuBonus)
optionalfpuBonus?:number|null
Defined in: packages/ts-sdk/src/generated/types/common.ts:4377
iterations?
Example:
import type { MctsConfigOverride } from '@my-swu/simulator-client'
const mctsConfigOverride: MctsConfigOverride = {}
const { iterations } = mctsConfigOverride
console.log(iterations)
optionaliterations?:number|null
Defined in: packages/ts-sdk/src/generated/types/common.ts:4378
minIterations?
Example:
import type { MctsConfigOverride } from '@my-swu/simulator-client'
const mctsConfigOverride: MctsConfigOverride = {}
const { minIterations } = mctsConfigOverride
console.log(minIterations)
optionalminIterations?:number|null
Defined in: packages/ts-sdk/src/generated/types/common.ts:4383
Iteration floor that outranks time_budget_ms: the search always completes this many iterations before the wall clock may cut it.
pbWeight?
Example:
import type { MctsConfigOverride } from '@my-swu/simulator-client'
const mctsConfigOverride: MctsConfigOverride = {}
const { pbWeight } = mctsConfigOverride
console.log(pbWeight)
optionalpbWeight?:number|null
Defined in: packages/ts-sdk/src/generated/types/common.ts:4384
pwAlpha?
Example:
import type { MctsConfigOverride } from '@my-swu/simulator-client'
const mctsConfigOverride: MctsConfigOverride = {}
const { pwAlpha } = mctsConfigOverride
console.log(pwAlpha)
optionalpwAlpha?:number|null
Defined in: packages/ts-sdk/src/generated/types/common.ts:4385
pwK?
Example:
import type { MctsConfigOverride } from '@my-swu/simulator-client'
const mctsConfigOverride: MctsConfigOverride = {}
const { pwK } = mctsConfigOverride
console.log(pwK)
optionalpwK?:number|null
Defined in: packages/ts-sdk/src/generated/types/common.ts:4386
pwMinLegal?
Example:
import type { MctsConfigOverride } from '@my-swu/simulator-client'
const mctsConfigOverride: MctsConfigOverride = {}
const { pwMinLegal } = mctsConfigOverride
console.log(pwMinLegal)
optionalpwMinLegal?:number|null
Defined in: packages/ts-sdk/src/generated/types/common.ts:4387
raveK?
Example:
import type { MctsConfigOverride } from '@my-swu/simulator-client'
const mctsConfigOverride: MctsConfigOverride = {}
const { raveK } = mctsConfigOverride
console.log(raveK)
optionalraveK?:number|null
Defined in: packages/ts-sdk/src/generated/types/common.ts:4388
ravePriorVisits?
Example:
import type { MctsConfigOverride } from '@my-swu/simulator-client'
const mctsConfigOverride: MctsConfigOverride = {}
const { ravePriorVisits } = mctsConfigOverride
console.log(ravePriorVisits)
optionalravePriorVisits?:number|null
Defined in: packages/ts-sdk/src/generated/types/common.ts:4389
rolloutDepth?
Example:
import type { MctsConfigOverride } from '@my-swu/simulator-client'
const mctsConfigOverride: MctsConfigOverride = {}
const { rolloutDepth } = mctsConfigOverride
console.log(rolloutDepth)
optionalrolloutDepth?:number|null
Defined in: packages/ts-sdk/src/generated/types/common.ts:4390
rolloutEpsilon?
Example:
import type { MctsConfigOverride } from '@my-swu/simulator-client'
const mctsConfigOverride: MctsConfigOverride = {}
const { rolloutEpsilon } = mctsConfigOverride
console.log(rolloutEpsilon)
optionalrolloutEpsilon?:number|null
Defined in: packages/ts-sdk/src/generated/types/common.ts:4391
threads?
Example:
import type { MctsConfigOverride } from '@my-swu/simulator-client'
const mctsConfigOverride: MctsConfigOverride = {}
const { threads } = mctsConfigOverride
console.log(threads)
optionalthreads?:number|null
Defined in: packages/ts-sdk/src/generated/types/common.ts:4392
timeBudgetMs?
Example:
import type { MctsConfigOverride } from '@my-swu/simulator-client'
const mctsConfigOverride: MctsConfigOverride = {}
const { timeBudgetMs } = mctsConfigOverride
console.log(timeBudgetMs)
optionaltimeBudgetMs?:number|null
Defined in: packages/ts-sdk/src/generated/types/common.ts:4393
