Skip to content

@my-swu/simulator-client


@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:

ts
import type { MctsConfigOverride } from '@my-swu/simulator-client'

const mctsConfigOverride: MctsConfigOverride = {}

console.log(mctsConfigOverride)

Properties ​

c? ​

Example:

ts
import type { MctsConfigOverride } from '@my-swu/simulator-client'

const mctsConfigOverride: MctsConfigOverride = {}

const { c } = mctsConfigOverride

console.log(c)

optional c?: number | null

Defined in: packages/ts-sdk/src/generated/types/common.ts:4376


fpuBonus? ​

Example:

ts
import type { MctsConfigOverride } from '@my-swu/simulator-client'

const mctsConfigOverride: MctsConfigOverride = {}

const { fpuBonus } = mctsConfigOverride

console.log(fpuBonus)

optional fpuBonus?: number | null

Defined in: packages/ts-sdk/src/generated/types/common.ts:4377


iterations? ​

Example:

ts
import type { MctsConfigOverride } from '@my-swu/simulator-client'

const mctsConfigOverride: MctsConfigOverride = {}

const { iterations } = mctsConfigOverride

console.log(iterations)

optional iterations?: number | null

Defined in: packages/ts-sdk/src/generated/types/common.ts:4378


minIterations? ​

Example:

ts
import type { MctsConfigOverride } from '@my-swu/simulator-client'

const mctsConfigOverride: MctsConfigOverride = {}

const { minIterations } = mctsConfigOverride

console.log(minIterations)

optional minIterations?: 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:

ts
import type { MctsConfigOverride } from '@my-swu/simulator-client'

const mctsConfigOverride: MctsConfigOverride = {}

const { pbWeight } = mctsConfigOverride

console.log(pbWeight)

optional pbWeight?: number | null

Defined in: packages/ts-sdk/src/generated/types/common.ts:4384


pwAlpha? ​

Example:

ts
import type { MctsConfigOverride } from '@my-swu/simulator-client'

const mctsConfigOverride: MctsConfigOverride = {}

const { pwAlpha } = mctsConfigOverride

console.log(pwAlpha)

optional pwAlpha?: number | null

Defined in: packages/ts-sdk/src/generated/types/common.ts:4385


pwK? ​

Example:

ts
import type { MctsConfigOverride } from '@my-swu/simulator-client'

const mctsConfigOverride: MctsConfigOverride = {}

const { pwK } = mctsConfigOverride

console.log(pwK)

optional pwK?: number | null

Defined in: packages/ts-sdk/src/generated/types/common.ts:4386


pwMinLegal? ​

Example:

ts
import type { MctsConfigOverride } from '@my-swu/simulator-client'

const mctsConfigOverride: MctsConfigOverride = {}

const { pwMinLegal } = mctsConfigOverride

console.log(pwMinLegal)

optional pwMinLegal?: number | null

Defined in: packages/ts-sdk/src/generated/types/common.ts:4387


raveK? ​

Example:

ts
import type { MctsConfigOverride } from '@my-swu/simulator-client'

const mctsConfigOverride: MctsConfigOverride = {}

const { raveK } = mctsConfigOverride

console.log(raveK)

optional raveK?: number | null

Defined in: packages/ts-sdk/src/generated/types/common.ts:4388


ravePriorVisits? ​

Example:

ts
import type { MctsConfigOverride } from '@my-swu/simulator-client'

const mctsConfigOverride: MctsConfigOverride = {}

const { ravePriorVisits } = mctsConfigOverride

console.log(ravePriorVisits)

optional ravePriorVisits?: number | null

Defined in: packages/ts-sdk/src/generated/types/common.ts:4389


rolloutDepth? ​

Example:

ts
import type { MctsConfigOverride } from '@my-swu/simulator-client'

const mctsConfigOverride: MctsConfigOverride = {}

const { rolloutDepth } = mctsConfigOverride

console.log(rolloutDepth)

optional rolloutDepth?: number | null

Defined in: packages/ts-sdk/src/generated/types/common.ts:4390


rolloutEpsilon? ​

Example:

ts
import type { MctsConfigOverride } from '@my-swu/simulator-client'

const mctsConfigOverride: MctsConfigOverride = {}

const { rolloutEpsilon } = mctsConfigOverride

console.log(rolloutEpsilon)

optional rolloutEpsilon?: number | null

Defined in: packages/ts-sdk/src/generated/types/common.ts:4391


threads? ​

Example:

ts
import type { MctsConfigOverride } from '@my-swu/simulator-client'

const mctsConfigOverride: MctsConfigOverride = {}

const { threads } = mctsConfigOverride

console.log(threads)

optional threads?: number | null

Defined in: packages/ts-sdk/src/generated/types/common.ts:4392


timeBudgetMs? ​

Example:

ts
import type { MctsConfigOverride } from '@my-swu/simulator-client'

const mctsConfigOverride: MctsConfigOverride = {}

const { timeBudgetMs } = mctsConfigOverride

console.log(timeBudgetMs)

optional timeBudgetMs?: number | null

Defined in: packages/ts-sdk/src/generated/types/common.ts:4393

Released under the MIT License.