Servidor Hytale
Astrea
Projeto próprioBeta fechado
Servidor Hytale de facções em beta fechado, com site oficial, colônias de aldeões com regras testadas e o Orbis Director como diretor de mundo.
Contexto
O Astrea é um servidor de facções para o Hytale, com reinos, cercos e uma economia de guerra, numa direção visual de fantasia medieval. Está em beta fechado, com o acesso organizado pelo Discord oficial.
Desafio
Construir sistemas de jogo sobre uma plataforma nova, cuja API ainda muda de versão para versão, sem que cada atualização do jogo derrube o servidor.
Solução
- Regras separadas do jogo. As colônias de aldeões — um bloco central, um casal fundador, a procriação e o crescimento da vila — têm as regras em Java puro, provadas por testes antes de tocar no jogo. Só uma camada fina liga essas regras ao motor do Hytale, e ela é compilada contra a API real do servidor.
- Um diretor de mundo. O Orbis Director nasceu aqui, para fazer o mundo reagir ao que os jogadores fazem.
- Site oficial em Next.js, com o status do beta consultado ao vivo e o fluxo de acesso centralizado no Discord.
Resultado
O servidor está em beta fechado. O módulo de colônias tem 76 testes, e o diretor de mundo virou um projeto próprio, preparado para ser publicado.
Números
- Testes do módulo de colônias
- 76
- Fonte: Anotações @Test no código-fonte do módulo · medido em 23/09/2026
Tecnologias
- Java 25
- API de servidor do Hytale
- JUnit
- Next.js
- React 19
- Tailwind CSS 4
- GSAP
Links
Projeto relacionado: Orbis Director