Hopp til innhold
Bygget på Colyseus
Colyseus

Serveren som holder spillerne dine synkronisert

Multiplayer i aukimi er Colyseus — rom, tilstandssynkronisering og gjenoppkobling håndtert av en autoritativ server med åpen kildekode som vi setter opp og drifter for deg.

Versjon

Colyseus 0.18

Lisens

MIT

Runtime

Node.js, WebSocket

Gratis testserver

wss://test.mp.aukimi.com

Hva Colyseus er

Colyseus er et multiplayer-rammeverk med åpen kildekode for Node.js, MIT-lisensiert, og mye brukt i hele indie-spillverdenen. Det er autoritativt av design: serveren eier tilstanden, klienter sender intensjon, og rammeverket håndterer delene alle gjør feil på egen hånd — livssyklus for rom, delta-komprimert tilstandssynkronisering, og gjenoppkobling etter en mistet forbindelse.

Standard Colyseus, ikke en fork

Det vi kjører er Colyseus 0.18 slik det er publisert, med et kvotelag boltet på toppen og ingenting annet endret. Engine snakker med den via den offisielle Colyseus-klienten. Ingenting ved wire-protokollen, rom-API-et eller tilstandsskjemaet er aukimi-spesifikt, noe som har en konkret konsekvens: dokumentasjonen fra opphavsprosjektet gjelder for spillet ditt slik det er skrevet, og det du lærer ved å bygge her, er ikke kunnskap du bare kan bruke her.

En gratis delt server, allerede slått på

Du trenger ikke et abonnement, eller engang en beslutning, for å se spillet ditt bli multiplayer. En delt testserver kjører permanent, og en scene som aldri har blitt konfigurert peker allerede mot den. Den er bevisst liten og bevisst glemsom — 8 spillere per rom, 16 tilkoblet og 2 rom per romkode, ingenting lagres mellom økter. Det er der du finner ut at spillet ditt fungerer; en egen server er der du slipper spillere inn.

  • 8 spillere per rom · 16 tilkoblet · 2 rom, talt per romkode
  • Ingen konto, ingen persistens, ingen oppetidsgaranti
  • Kvoter håndheves per romkode, slik at ett travelt spill ikke kan utsulte de andre

En egen server, startet fra medlemssonen

Når testrommet blir for lite, får servere sin egen side: opprett, start, stopp, omstart eller slett en, følg den gjennom klargjøring, kopier adressen — eller åpne den rett i Engine. Hver kjører i sin egen isolerte container med publiserte grenser. Ingen terminal, ingen container å passe på, og planoversikten forteller hva hvert nivå gir.

Gjenoppkobling er en del av avtalen

Spillere mister forbindelsen — en tunnel, en heis, et lokk på en bærbar. Colyseus holder en plass reservert for en frakoblet klient og lar den vende tilbake til den samme økten med den samme identiteten i stedet for å starte på nytt som en fremmed. Det er nettopp den veien vi ødela, fant og fikset mens vi satte opp verten, og den er verifisert med en ekte klient i stedet for en helsesjekk.

Sett spillet ditt på nett

Den delte testserveren kjører allerede. Trykk Play og se hvem som dukker opp.

Støtt Prosjektet