Przejdź do treści
Multiplayer w czasie rzeczywistym

Grajcie razem, prosto z przeglądarki

Uruchom serwer czasu rzeczywistego dla swojej gry, nie wychodząc z aukimi. Włącz go ze strefy członkowskiej, podłącz Engine i wszyscy uczestnicy sesji pozostają zsynchronizowani.

Zbudowany na Colyseus

Pokojami, synchronizacją stanu i ponownym łączeniem zajmuje się Colyseus — otwartoźródłowy serwer autorytatywny stosowany w całym świecie gier indie. aukimi go uruchamia, utrzymuje w działaniu i przekazuje Twojej grze adres — model sieciowy, na którym to wszystko się opiera, jest taki, na którym Twoi gracze mogą polegać, a Ty możesz go przeczytać.

Włącz, wyłącz — wszystko ze strefy członkowskiej

Serwery mają własną stronę. Utwórz, uruchom, zatrzymaj, zrestartuj lub usuń serwer, obserwuj etapy jego uruchamiania i skopiuj jego adres — albo otwórz go od razu w Engine. Bez terminala, bez pilnowania kontenera.

Standardowy Colyseus, nie fork

Engine komunikuje się z serwerem za pomocą oficjalnego klienta Colyseus, a serwer, który uruchamiamy, to standardowy Colyseus 0.18 z doczepioną warstwą limitów — nic w protokole komunikacji nie jest specyficzne dla aukimi. Pokoje, schemat stanu i logika ponownego łączenia są dokładnie takie, jak w oficjalnej dokumentacji, więc dokumentacja Colyseus stosuje się do Twojej gry bez żadnych zmian, a wiedza zdobyta tutaj przydaje się też wszędzie indziej.

Darmowy serwer współdzielony, już włączony

Nie potrzebujesz subskrypcji ani nawet decyzji, żeby Twoja gra stała się multiplayer. Współdzielony serwer testowy działa non-stop pod adresem wss://test.mp.aukimi.com, a scena, której nigdy nie skonfigurowano, już na niego wskazuje — wciśnij Play, a skrypt wywołujący net.connect() jest już online. W panelu Multiplayer zakładka Test pozwala ustawić kod pokoju: zachowaj ten, który dostałeś, i grasz sam, udostępnij go, a Twoi znajomi trafią do Twojej gry. Jest celowo mały i celowo zapominalski: 8 graczy na pokój, 16 połączonych i 2 pokoje na kod, nic nie jest zapisywane między sesjami i nie ma gwarancji, że będzie działać jeszcze jutro rano. To miejsce, w którym sprawdzasz, czy Twoja gra działa. Własny serwer to miejsce, w którym wpuszczasz graczy.

  • net.connect() — bez argumentów, resztę niosą ustawienia sceny
  • 8 graczy na pokój · 16 połączonych · 2 pokoje, liczone na kod pokoju
  • Bez konta, bez trwałości danych, bez gwarancji dostępności

Limity są jawne, nie ukryte

Każdy pakiet jasno określa, co oferuje: ilu graczy dzieli pokój, ilu może być połączonych jednocześnie i ile pokoi działa równolegle. Limity te egzekwuje sam serwer, a nie opis marketingowy. Hobby dzieli maszynę z innymi grami; od pakietu Starter wzwyż serwer jest wyłącznie Twój. Wyższe pakiety otwierają się w miarę dostępnych zasobów hosta.

  • Hobby — $3.99/miesiąc, 10 graczy na pokój, 10 połączonych, 2 pokoje, host współdzielony
  • Starter — $11.99/miesiąc, 32 graczy na pokój, 32 połączonych, 8 pokoi
  • Plus — $19.99/miesiąc, 64 graczy na pokój, 64 połączonych, 16 pokoi
  • Pro — $34.99/miesiąc, 128 graczy na pokój, 128 połączonych, 32 pokoje

Wprowadź swoją grę do sieci

Załóż darmowe konto i uruchom serwer, gdy Twój projekt będzie gotowy na graczy.

Wesprzyj projekt