RetroAssembly
Biblioteca de jogos retro autoalojada, baseada em navegador, com suporte para mais de 25 consolas clássicas
Selecione o plano VPS para implementar RetroAssembly
Renovado por 14,99 €/mês durante 2 anos. Cancele a qualquer altura.
Sobre RetroAssembly
RetroAssembly é uma aplicação web autoalojada que leva os jogos clássicos para o navegador. Permite carregar e organizar uma coleção pessoal de ROMs abrangendo mais de 25 plataformas retro — desde consolas domésticas de 8 bits a consolas portáteis e máquinas de arcade — e jogar qualquer título diretamente no navegador, em desktop ou telemóvel, sem instalar emuladores ou plugins em qualquer dispositivo. Desenvolvida com TypeScript e alimentada por Nostalgist.js, combina uma interface de biblioteca polida com suporte total de emulação e gestão de contas de utilizador, tudo a funcionar a partir de um único contentor Docker apoiado por SQLite, sem necessidade de base de dados externa.
Casos de Uso Comuns
O RetroAssembly foi concebido para qualquer pessoa que queira uma coleção de jogos retro privada e acessível via navegador. Colecionadores e entusiastas usam-no para organizar bibliotecas de ROMs acumuladas ao longo dos anos numa interface pesquisável e rica em arte, à qual podem aceder a partir de qualquer dispositivo na sua rede. Os pais configuram-no como um servidor de jogos familiar para que as crianças possam jogar títulos clássicos em telemóveis ou tablets usando o comando no ecrã, sem necessidade de hardware adicional. Comunidades de jogos retro executam instâncias partilhadas onde os membros carregam e jogam juntos através das suas próprias contas com estados de gravação separados. Os programadores usam-no como plataforma de referência para testar o desempenho de emuladores baseados no navegador em diferentes hardwares. Viajantes que mantêm um VPS a funcionar podem aceder à sua biblioteca de jogos a partir de qualquer navegador em qualquer parte do mundo, com estados de gravação persistidos no lado do servidor para que o progresso nunca se perca entre sessões.
Principais Funcionalidades
- Suporte para mais de 25 plataformas clássicas, incluindo NES, SNES, Sega Genesis, Game Boy, Game Boy Advance, Arcade, Atari 2600, Virtual Boy, WonderSwan e muito mais
- Recuperação automática de arte da caixa e metadados do jogo, para que a biblioteca exiba capas e títulos em vez de nomes de ficheiro simples
- Sistema de estados de gravação com capturas de ecrã manuais e automáticas, além de limites configuráveis por ROM
- Rebobinar o jogo em emuladores suportados, permitindo desfazer erros sem recarregar um estado de gravação
- Efeitos visuais de CRT retro e shader que recriam o aspeto dos ecrãs de hardware originais
- Comando virtual no ecrã para jogar em telemóveis e tablets sem um gamepad físico
- Suporte de navegação espacial para navegação por teclado e gamepad através da biblioteca de jogos
- Contas multiutilizador com estados de gravação, preferências, favoritos e histórico de lançamento por utilizador
- Armazenamento apoiado por SQLite — sem necessidade de base de dados externa, e todos os dados residem num único volume
- Desenvolvida com Hono.js e Drizzle ORM com um frontend React Router para um desempenho rápido e moderno
Porquê implementar o RetroAssembly num VPS da Hostinger
Executar o RetroAssembly num VPS da Hostinger oferece uma biblioteca de jogos privada que é acessível a partir de qualquer navegador em qualquer dispositivo, sem depender de serviços de jogos na nuvem ou instalações de emuladores locais. Como a aplicação usa SQLite e armazena tudo num único volume, os backups são tão simples como copiar um diretório — não há servidor de base de dados separado para gerir ou fazer snapshot. Um VPS fornece o armazenamento persistente necessário para uma grande coleção de ROMs e a largura de banda de rede para emulação suave no navegador, enquanto o Traefik lida com HTTPS automaticamente para que a biblioteca seja acessível de forma segura a partir de fora da sua rede doméstica. A implementação com um clique da Hostinger faz com que o RetroAssembly esteja a funcionar em menos de um minuto, pronto para começar a carregar a sua coleção.
Selecione o plano VPS para implementar RetroAssembly
Renovado por 14,99 €/mês durante 2 anos. Cancele a qualquer altura.