Salt la conținut
Construit pe Colyseus
Colyseus

Serverul care menține jucătorii tăi sincronizați

Multiplayer-ul din aukimi este Colyseus — camere, sincronizarea stării și reconectarea gestionate de un server autoritar open-source, pe care îl aprovizionăm și îl rulăm pentru tine.

Versiune

Colyseus 0.18

Licență

MIT

Runtime

Node.js, WebSocket

Server de test gratuit

wss://test.mp.aukimi.com

Ce este Colyseus

Colyseus este un framework multiplayer open-source pentru Node.js, licențiat MIT, folosit pe scară largă în lumea jocurilor indie. Este autoritar prin design: serverul deține starea, clienții trimit intenții, iar framework-ul se ocupă de părțile pe care toată lumea le greșește atunci când le face singură — ciclul de viață al camerelor, sincronizarea stării comprimată prin delta și reconectarea după o conexiune pierdută.

Colyseus nemodificat, nu un fork

Ceea ce rulăm este Colyseus 0.18 exact așa cum a fost publicat, cu un strat de cote adăugat deasupra și nimic altceva schimbat. Engine comunică cu el prin clientul oficial Colyseus. Nimic din protocolul de comunicare, din API-ul camerelor sau din schema stării nu este specific aukimi, ceea ce are o consecință concretă: documentația originală se aplică jocului tău exact așa cum e scris, iar ceea ce înveți construind aici nu este o cunoaștere pe care o poți folosi doar aici.

Un server partajat gratuit, deja activ

Nu ai nevoie de un abonament, și nici măcar de o decizie, ca să-ți vezi jocul devenind multiplayer. Un server de test partajat rulează permanent, iar o scenă care nu a fost niciodată configurată indică deja spre el. Este deliberat mic și deliberat uituc — 8 jucători per cameră, 16 conectați și 2 camere per cod de cameră, nimic salvat între sesiuni. Aici afli dacă jocul tău funcționează; un server propriu este locul unde lași jucătorii să intre.

  • 8 jucători per cameră · 16 conectați · 2 camere, numărate per cod de cameră
  • Fără cont, fără persistență, fără garanție de disponibilitate
  • Cotele sunt aplicate per cod de cameră, astfel încât un joc aglomerat nu poate epuiza resursele celorlalte

Un server al tău, pornit din zona de membru

Când camera de test devine prea mică, serverele au propria pagină: creează, pornește, oprește, repornește sau șterge unul, urmărește-l cum trece prin aprovizionare, copiază-i adresa — sau deschide-l direct în Engine. Fiecare rulează într-un container izolat propriu, cu limite publicate. Fără terminal, fără container de supravegheat, iar grila de planuri spune ce face fiecare nivel.

Reconectarea face parte din pachet

Jucătorii pierd conexiunea — un tunel, un lift, un capac de laptop închis. Colyseus păstrează un loc rezervat pentru un client deconectat și îi permite să revină în aceeași sesiune cu aceeași identitate, în loc să reînceapă ca un străin. Acesta este exact drumul pe care l-am stricat, descoperit și reparat în timp ce puneam în funcțiune gazda, iar el este verificat cu un client real, nu doar cu o verificare de sănătate.

Pune-ți jocul online

Serverul de test partajat rulează deja. Apasă Play și vezi cine apare.

Susține Proiectul