

O Arcturus Morningstar é o emulador (o "servidor do jogo") mais usado nos hotéis retrô hoje. É escrito em Java, guarda tudo num banco MySQL/MariaDB e busca reproduzir o comportamento do Habbo original. É um fork do Arcturus Emulator, mantido de graça pela comunidade Krews.
Ficha técnica
- Linguagem: Java (a versão 4.0 compila com Java 19 e roda bem no Java 21).
- Banco: MySQL ou MariaDB.
- Licença: GPLv3 (código aberto; quem distribui versões modificadas precisa abrir o código).
- Versões: a 3.5.x é a estável; a 4.0 (ramo
ms4) é a prévia para desenvolvedores, com permissões refeitas.
- Ramos:
master (testado em produção) e dev (mais novo, pode ter instabilidades).
Compilando e rodando
git clone https://git.krews.org/morningstar/Arcturus-Community.git
cd Arcturus-Community
mvn package
java -Dfile.encoding=UTF-8 -jar target/Morningstar*-with-dependencies.jar
Os dados de conexão com o banco ficam no config.ini, na mesma pasta do .jar. As configurações do jogo ficam na tabela emulator_settings. Ao trocar de versão, rode os scripts da pasta sqlupdates em ordem.
Plugins
O Arcturus tem um sistema de plugins: recursos novos entram como .jar na pasta plugins, sem mexer no código do emulador. Dois são essenciais hoje:
- Nitro WebSockets: deixa o client Nitro (HTML5) se conectar. Configure
ws.nitro.host e ws.nitro.port em emulator_settings. Atrás de proxy, use ws.nitro.ip.header para registrar o IP real do jogador.
- Apollyon: câmera e miniaturas de quartos.
Downloads e links
https://git.krews.org/morningstar/Arcturus-Community
No Habbo.Host
Todo hotel roda o Arcturus 4.0 com os plugins de WebSocket e câmera, já configurados e monitorados. Na aba Console e logs você acompanha o emulador ao vivo e manda comandos sem entrar no jogo.
📚 Leia também