PSBox Cloud Gaming v1.3.0
Esta versão traz grandes avanços de performance validados diretamente no PlayStation 5, suporte à aquisição nativa de jogos gratuitos em 1 clique diretamente pelo console, correções de robustez no salvamento de conta e tratamento de erros do Xbox Live.
🚀 Otimizações de Performance & Pipeline
- Inicialização Instantânea no Frame 1 (<150 ms): Renderização direta da biblioteca em cache local antes da conexão WAN. O aplicativo inicia e exibe fileiras, jogos recentes e avatar instantaneamente sem tela de splash longa.
- HTTP Connection Pooling & Keep-Alive: Reutilização de conexões TCP/TLS com 0 ms de handshake em consultas subsequentes de catálogo, amigos e direitos.
- Aceleração 2D no Canvas: Tabelas pré-computadas (LUT) para cálculo de cantos arredondados e otimização de preenchimento em lote no renderizador 2D.
- Receptor RTP com Ring Buffer Estático: Pré-alocação de 2048 slots no buffer de vídeo H.264, eliminando 4.000 a 6.000 alocações/desalocações de memória por segundo durante transmissões ativas.
- Polling de Entrada a 250 Hz no DualSense: Frequência de leitura dobrada (de 125 Hz para 250 Hz), reduzindo a latência de entrada do controle pela metade (~4 ms) com zero alocações na heap.
🎮 Aquisição Nativa de Jogos Gratuitos (1-Click F2P Claim)
- Eliminação de QR Code para Jogos Grátis: Títulos gratuitos (Fortnite, Roblox, etc.) agora exibem um botão verde nativo "Adquirir Grátis" / "Get Free" na tela de detalhes.
- Checkout Seguro Microsoft Store: Protocolo em duas etapas com a API da Microsoft Store (
purchase.mp.microsoft.com/v7.0) gerando a ordem e finalizando a concessão da licença automaticamente. - Trava de Segurança Estrita: O cliente bloqueia qualquer tentativa de compra de itens que custem mais de $0,00 (
price > 0.00). - Atualização Imediata de Direitos: O jogo é marcado como próprio e jogável imediatamente, sem necessidade de sair da tela ou reiniciar o app.
🛡️ Robustez de Conta, Login e Conectividade
- Gravação Durável de Dados (
fsync): O salvamento deaccount.jsonesettings.jsonagora utiliza sincronização forçada com o disco, evitando corrupção ou arquivos zerados em quedas de energia ou travamentos (corrige #91). - Preservação de Credenciais: A conta só é excluída em erros explícitos de
invalid_grant. Erros temporários de rede ou quedas de Wi-Fi mantêm o login intacto. - Resolução de Erro XSTS via QR Code: Quando uma conta Microsoft não possui perfil Xbox (XErr 2148916233), o app exibe um código QR interativo direcionando o usuário para a criação do perfil (corrige #95 e #96).
- Timeouts de Rede Limitados no PS5: Timeout máximo de 10s em conexões TCP e resolução DNS com retry exponencial, evitando travamentos longos na inicialização.
🐛 Correções Gerais
- Correção de duplicação de fileiras na tela inicial ao reabrir a biblioteca.
- Correção de descarte indevido de quadros quando pacotes RTP de preenchimento eram recebidos.
- Correção de persistência das configurações de perfil por jogo.
- Renovação contínua do token xCloud durante sessões longas ou após repouso do console.
- Suporte a múltiplos idiomas atualizado (Português, Inglês, Espanhol, Francês, Alemão e Italiano).
📦 Assinatura e Verificação de Integridade
PPSA99810.zip: Pacote oficial limpo para PlayStation 5 (compatível com o instalador do console).PPSA99810.zip.sig: Assinatura criptográfica ECDSA SHA-256 para o In-App Updater.PPSA99810.zip.sha256: Checksum SHA-256 para validação manual.PSBox-v1.3.0-linux-x86_64.tar.gz: Pacote para distribuições Linux x86_64.