Pular para o conteúdo

Range.network.steam

Módulo Range.network.steam da Anastacio Engine. Também acessível como bge.network.steam.

Estes itens existem na engine mas não estavam na documentação da Range. Os marcados novo na Anastacio foram adicionados pela Anastacio Engine.

novo na Anastacio função

Consulta uma conquista (achievement) da Steam pelo nome da API; com unlock=True, desbloqueia.

Retorna: bool

novo na Anastacio função

Rota de cada jogador conectado: dicts com peer, steam_id e route ('direct', 'relay' ou 'unknown'). Vazia sem jogadores.

Retorna: list

novo na Anastacio função

Com True, desliga a conexão direta e força os servidores de relay da Steam. Chame depois de initialize() e antes de abrir a sessão.

novo na Anastacio função

Carrega o complemento opcional AnastacioSteam.dll (caminho absoluto) com o AppID do jogo (1 a 4294967295). Só Windows 64 bits, com o jogo rodando; não existe na Web. O componente de multiplayer faz isso sozinho quando enable_steam está ligado.

novo na Anastacio função

Idioma do jogo escolhido na Steam (ex.: 'brazilian'); vazio sem Steam.

Retorna: str

novo na Anastacio função

Retira os eventos pendentes de lobby e convites. Cada item é um dict com type, lobby_id, host_id, port, members, capacity, name e detail.

Retorna: list

novo na Anastacio função

Descarrega a Steam. Desconecte a sessão antes. Fechar o jogo também descarrega.

novo na Anastacio função

{'loaded': bool, 'ready': bool, 'steam_id': int}: se a DLL carregou, se a Steam está pronta e o SteamID do jogador.

Retorna: dict