Pular para o conteúdo

Servidor de Habbo retrô pronto para jogar

As peças de um servidor retrô, o que cada uma faz e por que você não precisa montar nada disso sozinho.

Atualizado em

Resposta rápida

Um servidor de Habbo retrô tem quatro peças: o emulador (Arcturus ou Polaris), que é o motor do jogo; o client em HTML5 (Nitro ou Octane), que roda no navegador; o site (CMS), onde o jogador se cadastra e faz login; e o banco de dados MySQL ou MariaDB, que guarda contas, quartos e mobílias.

Quais são as peças de um servidor de Habbo retrô?

Peça O que faz Opções mais usadas
Emulador O "motor" do jogo: quartos, mobílias, jogadores, catálogo e comandos Arcturus Morningstar e Polaris
Client O jogo em si, que roda no navegador Nitro, HabboHost (feito sobre o Nitro) e Octane, todos em HTML5
Site (CMS) Cadastro, login, notícias, loja e housekeeping HabboHost, Atom CMS e Orion CMS
Banco de dados Guarda contas, quartos, mobílias e moedas MySQL ou MariaDB

Além dessas quatro, o servidor precisa dos arquivos do jogo (mobílias, roupas, efeitos e textos), de um proxy com certificado de segurança e, de preferência, de proteção contra ataques.

Como as peças conversam entre si?

  1. O jogador abre o site, faz login e clica para entrar no hotel.
  2. O site gera um código de acesso (SSO) e abre o client no navegador.
  3. O client baixa os arquivos do jogo e se conecta ao emulador por WebSocket, usando esse código.
  4. O emulador confere o código no banco de dados, carrega o avatar, os amigos e o quarto, e o jogador entra.

Se qualquer elo falhar, como uma porta fechada, um endereço de WebSocket errado ou um certificado vencido, o jogador fica preso na tela de carregamento.

Montar sozinho ou usar um servidor pronto?

Montar o próprio servidor exige uma VPS, conhecimento de Linux e Docker, conversão dos arquivos do jogo, configuração de proxy reverso e certificado SSL, além de atualizações e backups constantes. Leva dias na primeira vez.

Com o servidor pronto, todas essas peças já vêm conectadas e testadas. Você escolhe o emulador, o site e o client na criação do hotel, e alguns minutos depois o hotel está no ar. O guia hospedagem pronta ou VPS compara os dois caminhos.

O que você ainda controla num servidor pronto?

Mesmo pronto, o servidor continua sendo seu. Pelo painel você acessa o banco de dados, envia comandos ao emulador, vê os logs, troca de site, client ou emulador e, nos planos com edição de código, altera os arquivos do site, do client e do emulador com histórico de versões, inclusive por SFTP.

Para conhecer cada peça a fundo, leia os guias do emulador Arcturus, do client Nitro e do Atom CMS.

Perguntas frequentes

Quais programas compõem um servidor retrô?

Um emulador (o "motor" do jogo), um client que roda no navegador, um site para cadastro e login e um banco de dados MySQL.

Preciso de uma VPS própria?

Não. Seu hotel roda na nossa infraestrutura, já configurado, e você controla tudo pelo painel.

Funciona no celular?

Sim. Os clients Nitro e Octane são feitos em HTML5 e abrem direto no navegador, inclusive em celulares e tablets.