UNPKG

jsplanet

Version:

A controller for Trackmania 2020 dedicated server.

30 lines (29 loc) 1.02 kB
import GbxRemote from "../gbx/remote.js"; declare class ServerManager { private remote; constructor(remote: GbxRemote); getModeScriptSettings(): Promise<Record<string, string | number | boolean>>; getModeScriptText(): Promise<string>; getPassword(): Promise<string>; getScriptName(): Promise<{ current: string; next: string; }>; getSpectatorPassword(): Promise<string>; pause(): Promise<{ active: boolean; available: boolean; responseid?: string | undefined; }>; resume(): Promise<{ active: boolean; available: boolean; responseid?: string | undefined; }>; setModeScriptSettings(settings: Record<string, number | string>): Promise<boolean>; setModeScriptText(scriptText: string): Promise<boolean>; setPassword(password: string): Promise<boolean>; setScriptName(scriptName: string): Promise<boolean>; setSpectatorPassword(password: string): Promise<boolean>; } export default ServerManager;