Vai al contenuto
Multiplayer in tempo reale

Gioca insieme, dal browser

Dai al tuo gioco un server in tempo reale senza uscire da aukimi. Avviane uno dall'area membri, collega Engine e tutti i partecipanti alla sessione restano sincronizzati.

Basato su Colyseus

Le stanze, la sincronizzazione dello stato e la riconnessione sono gestite da Colyseus, il server autoritativo open source usato in tutto il mondo indie. aukimi lo predispone, lo mantiene attivo e fornisce al tuo gioco l'indirizzo: il modello di rete sottostante è uno di cui i tuoi giocatori possono fidarsi e che tu stesso puoi consultare.

Avvia o ferma un server dall'area membri

I server hanno una pagina dedicata. Crea, avvia, ferma, riavvia o elimina un server, osserva le fasi di provisioning e copia il suo indirizzo — oppure aprilo direttamente in Engine. Nessun terminale, nessun container da sorvegliare.

Colyseus standard, non un fork

Engine comunica con il server tramite il client ufficiale Colyseus, e il server che eseguiamo è Colyseus 0.18 di serie con in più uno strato di quote — nel protocollo di rete non c'è nulla di specifico ad aukimi. Le stanze, lo schema di stato e la logica di riconnessione sono quelli documentati a monte, quindi la documentazione di Colyseus si applica al tuo gioco così com'è, e ciò che impari costruendo qui non è una conoscenza utilizzabile solo qui.

Un server condiviso gratuito, già attivo

Non serve un abbonamento, e nemmeno una decisione, per vedere il tuo gioco diventare multiplayer. Un server di test condiviso funziona permanentemente su wss://test.mp.aukimi.com, e una scena mai configurata vi punta già — premi Play e uno script che chiama net.connect() è online. Nel pannello Multiplayer, Test permette di impostare il codice della stanza: tieni quello assegnato e giochi da solo, condividilo e i tuoi amici arrivano nel tuo gioco. È volutamente piccolo e volutamente smemorato: 8 giocatori per stanza, 16 connessi e 2 stanze per codice, nulla viene salvato tra una sessione e l'altra, e nessuna garanzia che sarà ancora attivo domani mattina. È il posto dove scopri che il tuo gioco funziona. Un server tuo è il posto dove fai entrare i giocatori.

  • net.connect() — nessun argomento, il resto lo portano le impostazioni della scena
  • 8 giocatori per stanza · 16 connessi · 2 stanze, contate per codice stanza
  • Nessun account, nessuna persistenza, nessuna garanzia di uptime

I limiti sono pubblicati, non nascosti

Ogni livello dichiara cosa offre: quanti giocatori condividono una stanza, quanti possono essere connessi contemporaneamente e quante stanze girano in parallelo. Sono limiti imposti dal server stesso, non dal testo di marketing. Hobby condivide una macchina con altri giochi; da Starter in su il server è solo tuo. I livelli superiori si aprono in base alla capacità disponibile sull'host.

  • Hobby — 3,99 $/mese, 10 giocatori per stanza, 10 connessi, 2 stanze, host condiviso
  • Starter — 11,99 $/mese, 32 giocatori per stanza, 32 connessi, 8 stanze
  • Plus — 19,99 $/mese, 64 giocatori per stanza, 64 connessi, 16 stanze
  • Pro — 34,99 $/mese, 128 giocatori per stanza, 128 connessi, 32 stanze

Metti il tuo gioco online

Crea un account gratuito e avvia un server quando il tuo progetto è pronto per i giocatori.

Sostieni il progetto