TWMULT

Em desenvolvimento, com simulador próprio

Seu reino continua em movimento quando você fecha o navegador.

O TWMULT organiza mundos, aldeias e operações de jogos medievais de construção e conquista. As tarefas rodam nos servidores, com histórico de tudo o que aconteceu.

O que sustenta a plataforma

Fora do navegador

Agendamentos e tarefas ficam no banco de dados e são executados por workers. A aba fechada não interrompe nada.

Pronta para falhas

Se um servidor cair no meio do trabalho, a tarefa volta sozinha e fica registrada. Se esgotar as tentativas, ela espera sua revisão.

Organizações isoladas

Cada organização vê só os próprios dados, com papéis e permissões conferidos no servidor e uma trilha de auditoria que não pode ser alterada.

O caminho de uma tarefa

Cada mudança de estado fica gravada, e você acompanha tudo em tempo real no painel.

  1. AgendadaEspera no banco de dados até a hora certa.
  2. Na filaSai por ordem de prioridade, sem que uma organização tome a vez das outras.
  3. Em execuçãoUm worker assume a tarefa e avisa continuamente que está vivo.
  4. ConcluídaO resultado e o histórico ficam disponíveis para consulta.
O worker parou de responder
Outro assume a tarefa, e a tentativa fica registrada.
A mesma ordem chegou duas vezes
Só a primeira inicia a tarefa. As cópias são descartadas.
Você mudou de ideia
Dá para pausar ou cancelar, inclusive durante a execução.

Primeiro, um simulador próprio

As funcionalidades de jogo começam em um mundo simulado, com aldeias, recursos, edifícios e tropas. Regras determinísticas permitem testar custos, prazos e resultados sem afetar nenhum serviço de terceiros.

Onde o projeto está

  1. Pronto

    Fundação

    Contas, organizações, permissões, auditoria e painel.

  2. Pronto

    Motor de tarefas

    Filas, agendamentos, novas tentativas, cancelamento e recuperação após falhas.

  3. Planejado

    Gerenciamento em massa

    Grupos, modelos e operações em lote com progresso em tempo real.

  4. Planejado

    Infraestrutura de rede própria

    Inventário e monitoramento das saídas de rede da plataforma.

  5. Planejado

    Operação em escala

    Autenticação em dois fatores, backups, testes de carga e painéis de monitoramento.