Optionalconfiguration: ConfigurationOptionalbasePath: stringOptionalaxios: AxiosInstanceBan a player from a gameserver. Requires gameserver to be online and reachable. Required permissions: MANAGE_GAMESERVERS
OperationId: GameServerControllerBanPlayer
OptionalbanPlayerInputDTO: BanPlayerInputDTOBanPlayerInputDTO
Optionaloptions: RawAxiosRequestConfigOverride http request option.
Create a gameserver Required permissions: MANAGE_GAMESERVERS
OperationId: GameServerControllerCreate
OptionalgameServerCreateDTO: GameServerCreateDTOGameServerCreateDTO
Optionaloptions: RawAxiosRequestConfigOverride http request option.
Execute a raw command on a gameserver. Requires gameserver to be online and reachable. Required permissions: MANAGE_GAMESERVERS
OperationId: GameServerControllerExecuteCommand
OptionalcommandExecuteInputDTO: CommandExecuteInputDTOCommandExecuteInputDTO
Optionaloptions: RawAxiosRequestConfigOverride http request option.
Fetch status of an import from CSMM Required permissions: MANAGE_GAMESERVERS
OperationId: GameServerControllerGetImport
Optionaloptions: RawAxiosRequestConfigOverride http request option.
Fetch a job status Required permissions: MANAGE_GAMESERVERS
OperationId: GameServerControllerGetJob
Optionaloptions: RawAxiosRequestConfigOverride http request option.
Get map metadata
OperationId: GameServerControllerGetMapInfo
Optionaloptions: RawAxiosRequestConfigOverride http request option.
Get a map tile
OperationId: GameServerControllerGetMapTile
Optionaloptions: RawAxiosRequestConfigOverride http request option.
Fetch a gameserver by id
OperationId: GameServerControllerGetOne
Optionaloptions: RawAxiosRequestConfigOverride http request option.
Fetch a list of players on a gameserver. Requires gameserver to be online and reachable. Please use the Player on GameServer (PoG) search endpoint instead: POST /gameserver/player/search for more flexible filtering, sorting, and pagination options. Required permissions: READ_PLAYERS
OperationId: GameServerControllerGetPlayers
Optionaloptions: RawAxiosRequestConfigOverride http request option.
Fetch gameserver types (7dtd, Rust, ...)
OperationId: GameServerControllerGetTypes
Optionaloptions: RawAxiosRequestConfigOverride http request option.
Give an item to a player. Accepts item UUID (preferred) or item code. Requires gameserver to be online and reachable. Depending on the underlying game implementation, it's possible that the item is dropped on the ground instead of placed directly in the player's inventory. Required permissions: MANAGE_GAMESERVERS
OperationId: GameServerControllerGiveItem
OptionalgiveItemInputDTO: GiveItemInputDTOGiveItemInputDTO
Optionaloptions: RawAxiosRequestConfigOverride http request option.
Import a gameserver from CSMM. Required permissions: MANAGE_GAMESERVERS
OperationId: GameServerControllerImportFromCSMM
Optionaloptions: RawAxiosRequestConfigOverride http request option.
Kick a player from a gameserver. Requires gameserver to be online and reachable. Required permissions: MANAGE_GAMESERVERS
OperationId: GameServerControllerKickPlayer
OptionalkickPlayerInputDTO: KickPlayerInputDTOKickPlayerInputDTO
Optionaloptions: RawAxiosRequestConfigOverride http request option.
List bans for a gameserver. Requires gameserver to be online and reachable. Required permissions: MANAGE_GAMESERVERS
OperationId: GameServerControllerListBans
Optionaloptions: RawAxiosRequestConfigOverride http request option.
Regenerate the registration token for a gameserver. Careful, this will invalidate all existing connections. Required permissions: MANAGE_GAMESERVERS
OperationId: GameServerControllerRegenerateRegistrationToken
Optionaloptions: RawAxiosRequestConfigOverride http request option.
Delete a gameserver Required permissions: MANAGE_GAMESERVERS
OperationId: GameServerControllerRemove
Optionaloptions: RawAxiosRequestConfigOverride http request option.
Resets all players' currency to 0 on the specified game server. This action is irreversible. Required permissions: MANAGE_GAMESERVERS
OperationId: GameServerControllerResetCurrency
Optionaloptions: RawAxiosRequestConfigOverride http request option.
Fetch gameservers
OperationId: GameServerControllerSearch
OptionalgameServerSearchInputDTO: GameServerSearchInputDTOGameServerSearchInputDTO
Optionaloptions: RawAxiosRequestConfigOverride http request option.
Send a message in gameserver chat. Requires gameserver to be online and reachable. Required permissions: MANAGE_GAMESERVERS
OperationId: GameServerControllerSendMessage
OptionalmessageSendInputDTO: MessageSendInputDTOMessageSendInputDTO
Optionaloptions: RawAxiosRequestConfigOverride http request option.
Shuts down the gameserver. This is a 'soft' shutdown, meaning the gameserver will be stopped gracefully. If the gameserver is not reachable, this will have no effect. Note that most hosting providers will automatically restart the gameserver after a shutdown, which makes this operation act as a 'restart' instead. Required permissions: MANAGE_GAMESERVERS
OperationId: GameServerControllerShutdown
Optionaloptions: RawAxiosRequestConfigOverride http request option.
Teleport a player to a location. Requires gameserver to be online and reachable. Required permissions: MANAGE_GAMESERVERS
OperationId: GameServerControllerTeleportPlayer
OptionalteleportPlayerInputDTO: TeleportPlayerInputDTOTeleportPlayerInputDTO
Optionaloptions: RawAxiosRequestConfigOverride http request option.
Test if Takaro can connect to a gameserver. Will do a thorough check and report details.
OperationId: GameServerControllerTestReachability
OptionalgameServerTestReachabilityInputDTO: GameServerTestReachabilityInputDTOGameServerTestReachabilityInputDTO
Optionaloptions: RawAxiosRequestConfigOverride http request option.
Test if Takaro can connect to a gameserver. Will do a thorough check and report details.
OperationId: GameServerControllerTestReachabilityForId
Optionaloptions: RawAxiosRequestConfigOverride http request option.
Manually trigger a job, you can poll the status with the GET endpoint Required permissions: MANAGE_GAMESERVERS
OperationId: GameServerControllerTriggerJob
Optionaloptions: RawAxiosRequestConfigOverride http request option.
Unban a player from a gameserver. Requires gameserver to be online and reachable. Required permissions: MANAGE_GAMESERVERS
OperationId: GameServerControllerUnbanPlayer
Optionaloptions: RawAxiosRequestConfigOverride http request option.
Update a gameserver Required permissions: MANAGE_GAMESERVERS
OperationId: GameServerControllerUpdate
OptionalgameServerUpdateDTO: GameServerUpdateDTOGameServerUpdateDTO
Optionaloptions: RawAxiosRequestConfigOverride http request option.
GameServerApi - factory interface