
Serveren, der holder dine spillere synkroniseret
Multiplayer i aukimi er Colyseus — rum, tilstandssynkronisering og genoprettelse af forbindelse håndteret af en open source-autoritativ server, vi opsætter og kører for dig.
Version
Colyseus 0.18
Licens
MIT
Runtime
Node.js, WebSocket
Gratis testserver
wss://test.mp.aukimi.com
Hvad Colyseus er
Colyseus er et open source-multiplayer-framework til Node.js, MIT-licenseret, udbredt i hele indiespil-verdenen. Det er autoritativt af design: serveren ejer tilstanden, klienter sender hensigt, og frameworket håndterer de dele, alle får galt i, når de gør det selv — rummets livscyklus, deltakomprimeret tilstandssynkronisering og genoprettelse af forbindelse efter et afbrudt link.
Uændret Colyseus, ikke en fork
Det, vi kører, er Colyseus 0.18, som det er udgivet, med et kvotelag boltet oveni og intet andet ændret. Engine taler med det via den officielle Colyseus-klient. Intet ved trådprotokollen, rum-API'et eller tilstandsskemaet er aukimi-specifikt, hvilket har en konkret konsekvens: den oprindelige dokumentation gælder for dit spil, som det er skrevet, og det, du lærer ved at bygge her, er ikke viden, du kun kan bruge her.
En gratis delt server, allerede slået til
Du behøver hverken et abonnement eller så meget som en beslutning for at se dit spil blive multiplayer. En delt testserver kører permanent, og en scene, der aldrig er blevet konfigureret, peger allerede på den. Den er bevidst lille og bevidst glemsom — 8 spillere per rum, 16 forbundne og 2 rum per rumkode, intet gemt mellem sessioner. Det er her, du finder ud af, om dit spil virker; en server, du selv ejer, er der, hvor du lukker spillere ind.
- 8 spillere per rum · 16 forbundne · 2 rum, talt per rumkode
- Ingen konto, ingen persistens, ingen oppetidsgaranti
- Kvoter håndhæves per rumkode, så ét travlt spil ikke kan udsulte de andre
Din egen server, startet fra medlemszonen
Når testrummet er for lille, får servere deres egen side: opret, start, stop, genstart eller slet én, følg den gennem opsætningen, kopier dens adresse — eller åbn den direkte i Engine. Hver kører i sin egen isolerede container med offentliggjorte grænser. Ingen terminal, ingen container at holde øje med, og planoversigten fortæller, hvad hvert niveau gør.
Genoprettelse af forbindelse er en del af aftalen
Spillere mister forbindelsen — en tunnel, en elevator, et låg på en bærbar. Colyseus holder en plads reserveret til en afbrudt klient og lader den vende tilbage til den samme session med den samme identitet i stedet for at starte forfra som en fremmed. Det er netop den vej, vi ødelagde, fandt og rettede, mens vi satte hosten op, og den er verificeret med en rigtig klient frem for et health-check.
Tilgængelig fra
Læs det ved kilden
Sæt dit spil online
Den delte testserver kører allerede. Tryk Play, og se hvem der dukker op.
Støt Projektet