Pular para o conteúdo
Construído sobre o Colyseus
Colyseus

O servidor que mantém seus jogadores sincronizados

O multijogador na aukimi é o Colyseus — salas, sincronização de estado e reconexão tratadas por um servidor autoritativo de código aberto que provisionamos e operamos para você.

Versão

Colyseus 0.18

Licença

MIT

Runtime

Node.js, WebSocket

Servidor de teste gratuito

wss://test.mp.aukimi.com

O que é o Colyseus

O Colyseus é um framework multijogador de código aberto para Node.js, licenciado sob MIT, amplamente usado no mundo dos jogos indie. É autoritativo por design: o servidor detém o estado, os clientes enviam intenções, e o framework cuida das partes que todo mundo erra sozinho — ciclo de vida das salas, sincronização de estado com compressão delta e reconexão após uma queda de conexão.

Colyseus original, não um fork

O que executamos é o Colyseus 0.18 tal como publicado, com uma camada de cotas acoplada por cima e nada mais alterado. O Engine se comunica com ele usando o cliente oficial do Colyseus. Nada no protocolo de comunicação, na API de salas ou no esquema de estado é específico da aukimi, o que tem uma consequência concreta: a documentação oficial se aplica ao seu jogo exatamente como escrito, e o que você aprende construindo aqui não é um conhecimento que só serve aqui.

Um servidor compartilhado gratuito, já ativado

Você não precisa de uma assinatura, nem mesmo de uma decisão, para ver seu jogo virar multijogador. Um servidor de teste compartilhado roda permanentemente, e uma cena que nunca foi configurada já aponta para ele. Ele é deliberadamente pequeno e deliberadamente esquecido — 8 jogadores por sala, 16 conectados e 2 salas por código de sala, nada armazenado entre sessões. É onde você descobre que seu jogo funciona; um servidor próprio é onde você deixa os jogadores entrarem.

  • 8 jogadores por sala · 16 conectados · 2 salas, contadas por código de sala
  • Sem conta, sem persistência, sem garantia de disponibilidade
  • As cotas são aplicadas por código de sala, então um jogo movimentado não pode sufocar os outros

Um servidor só seu, iniciado a partir da área de membros

Quando a sala de teste fica pequena demais, os servidores ganham sua própria página: crie, inicie, pare, reinicie ou exclua um, acompanhe seu provisionamento, copie seu endereço — ou abra-o diretamente no Engine. Cada um roda em seu próprio contêiner isolado, com limites publicados. Sem terminal, sem contêiner para vigiar, e a grade de planos mostra o que cada nível oferece.

A reconexão faz parte do combinado

Jogadores perdem a conexão — um túnel, um elevador, a tampa de um notebook. O Colyseus mantém uma vaga reservada para um cliente desconectado e permite que ele retorne à mesma sessão com a mesma identidade, em vez de recomeçar como um desconhecido. Esse foi exatamente o caminho que quebramos, encontramos e corrigimos ao colocar o host no ar, e é verificado com um cliente real, não apenas com uma checagem de integridade.

Coloque seu jogo online

O servidor de teste compartilhado já está rodando. Aperte Play e veja quem aparece.

Apoiar o Projeto