EvonX
Live in 30 Vorlagen-Spielen

Multiplayer-Spiel erstellenOnline-Spiele mit Freunden, selbst gemacht.

Veröffentliche dein Spiel, und bis zu sechs Freunde steigen am Handy ein. Jedes Echtzeit-Match leitet der Evonx-Server: Jeder Client schickt, was sein Spieler getan hat, der Server spielt das eine echte Match und schickt es zwanzigmal pro Sekunde zurück.

60Schritte pro Sekunde, auf dem Server
20Snapshots pro Sekunde an jeden Client
6Spieler in einem Raum
Rumble Squad● Server-Match3 v 3
was jeder Spieler getan hatdas Match, zurück an jeden Client

Rumble Squad, ein veröffentlichtes Evonx-Spiel. Der Streifen zeigt den Ablauf verlangsamt: Im Match laufen 60 Schritte und 20 Snapshots pro Sekunde.

Deterministische und nicht deterministische Simulation

Gleiches Spiel, drei Clients. Gleiches Ergebnis?

Ein Spiel ist deterministisch, wenn derselbe Start und dieselben Züge immer dasselbe Ergebnis geben. Lass das Brett unten auf drei Clients laufen: Mit festen Schritten bleiben sie bis aufs letzte Bit gleich. Lässt du jeden mit seiner eigenen Bildrate rechnen, wie Handys es tun, landet derselbe Fall an drei verschiedenen Stellen.

Ein Brett auf drei Clients
60 Hz----
60 Hz----
60 Hz----

identischGleicher Seed, gleiche Schritte: Jeder Client hat dasselbe Brett, Bit für Bit.

Darum spielt Evonx sie auf zwei Arten

Rundenspiele · Lockstep

Karten- und Brettspiele sind deterministisch. Jeder Client rechnet dieselben Regeln mit demselben Seed, und der Raum hält nur eines fest: die Reihenfolge der Züge. Nur Züge werden verschickt.

Echtzeitspiele · Server als Schiedsrichter

Physik, Zielen und Timing sind es nicht. Der Server spielt das eine echte Match, und jeder Client zeichnet, was er sagt, also hostet kein Gerät eines Spielers das Spiel.

Echtzeit-Matches

Ein Match in der Leitung, Schritt für Schritt.

Der Läufer deines Freundes wird etwas in der Vergangenheit gezeichnet, zwischen zwei Snapshots, die schon angekommen sind, und bewegt sich so auch bei Netzruckeln flüssig. Dein eigener Läufer wird jetzt gezeichnet und geprüft, sobald der Server antwortet. Zieh an der Latenz, füge Jitter hinzu oder kapp das Netz.

Dein Bildschirmdu · vorhergesagtFreund · interpoliert
Wahrheit des ServersFreund, wie gezeichnetdu, wie gezeichnet
Die letzten 360 ms1/5 TempoEingaben ↑ jeden SchrittSnapshots ↓ alle 3 Schritte
100 msFreund hinter dem neuesten Snapshot gezeichnet (100 bis 250 ms, folgt dem Jitter)
0 msüber den neuesten Snapshot hinaus geschätzt (höchstens 250 ms, dann wartet er)
0.0 pxKorrektur deines Läufers, halbiert sich alle 90 ms
60/sSchritte des Matches auf dem Server
Δein Snapshot ist die Änderung seit dem letzten; alle 300 Schritte ein ganzer
1/SchrittEingabe von jedem Client; die letzte Eingabe eines späten Clients wird wiederholt
0Geräte von Spielern, die das Match hosten: Wer die App schließt, beendet niemandes Spiel

Gemeinsame Welten

Eine offene Stadt, mit deinen Freunden darin.

In einer offenen Welt rechnet jeder Client seine eigene Stadt und sagt dem Raum, wo sein Spieler ist: höchstens zehnmal pro Sekunde und nur, wenn er sich bewegt hat. Der Raum schickt alle 100 ms die neueste Position aller, und jeder Client zeichnet seine Freunde 150 ms in der Vergangenheit, damit sie flüssig laufen und fahren. In Hill Climb wird daraus ein Rennen: Die Autos deiner Freunde fahren als Geister neben deinem.

Drei Clients, eine Stadt≤ 10/s, nur bei BewegungRaum → alle, alle 100 ms150 ms zurück gezeichnet

Gemessen, nicht versprochen

Multiplayer-Spiele online: was ein Match das Handy kostet.

Die Daten, die jedes Handy in einem Server-Match empfängt, pro Spiel in unseren Tests gemessen. Ein ganzes Online-Match braucht weniger als eine Minute Video.

SpielWie es online läuftPro Handy
Arena-Brawler (3 gegen 3)Server-Match~34 KB/s
Battle RoyaleServer-Match~31 KB/s
Blob-Arena (wie agar.io)Server-Match10 KB/s
RennspielServer-Match10 KB/s
Paper Land (wie paper.io)Server-Match7 KB/s
SnakeServer-Match4,5 KB/s
Lane-BattlerServer-Match2,5 KB/s
Okey, Tavla, Batak, Pişti, King, Schach, Dame, Quiz, BingoLockstepnur Züge
Offene Stadt, Hill-Climb-Rennengemeinsame Welt≤ 10 Updates/s

Einen Raum öffnen und beitreten dauerte auf rooms.evonx.ai 666 ms; eine Nachricht vom Handy eines Spielers zu dem eines anderen und zurück, über den Raum, brauchte im Median 54 ms.

So funktioniert es

So erstellst du ein Multiplayer-Spiel, ohne eigenen Server.

Start

Wähl eines von 30 Online-Spielen

Fußball, Okey, Tavla, Schach, ein Rennspiel, ein Battle Royale und mehr laufen schon online. Oder bitte den Evonx-Agenten, deinem Spiel Online-Modus zu geben.

Veröffentlichen

Freunde treten dem veröffentlichten Spiel bei

Online spielen geht, sobald das Spiel veröffentlicht ist. Deine Vorschau zeigt die Lobby mit dem Hinweis, zuerst zu veröffentlichen.

Einladen

Schnellspiel, Code oder Link

Bis zu sechs Spieler: Schnellspiel füllt einen Raum mit allen, die warten, ein Raumcode aus sechs Zeichen oder ein Einladungslink holt deine Freunde dazu.

Fragen

Multiplayer, beantwortet.

Wie erstelle ich mit Evonx ein Multiplayer-Spiel?

Starte mit einem der 30 Vorlagen-Spiele, die schon online laufen, oder bitte den Evonx-Agenten im Chat, deinem eigenen Spiel Online-Modus zu geben. Veröffentliche es, und Freunde kommen per Schnellspiel, Raumcode aus sechs Zeichen oder Einladungslink dazu.

Wessen Handy hostet das Match?

Niemandes. Jedes Echtzeit-Match leitet der Evonx-Server, Karten- und Brettspiele laufen im Lockstep, offene Welten als gemeinsame Welt. Wer die App schließt, beendet niemandes Spiel.

Was ist der Unterschied zwischen Lockstep und einem Server-Match?

Lockstep schickt nur die Züge und lässt jeden Client dieselben deterministischen Regeln rechnen, das passt zu Rundenspielen. Ein Server-Match läuft auf dem Evonx-Server und schickt Snapshots, das passt zu Echtzeitspielen, in denen Handys auseinanderdriften würden.

Kann man zu zweit online spielen?

Ja. Ein Raum hat Platz für zwei bis sechs Spieler.

Können Freunde beitreten, während ich das Spiel noch baue?

Nein. Freunde können nur einem veröffentlichten Spiel beitreten. In deiner eigenen Vorschau zeigt die Lobby den Hinweis, zuerst zu veröffentlichen.

Mit welchen Online-Spielen kann ich starten?

Mit 30 Vorlagen-Spielen, darunter Fußball, Okey, Tavla, Batak, Pişti, King, Schach, Dame, Quiz, Bingo, Arenen wie agar.io und paper.io, Snake, ein Kampfspiel, ein Duell-Shooter, ein Lane-Battler, ein Rennspiel, ein Battle Royale, ein Hill-Climb-Geisterrennen und eine offene Stadt.

Einmal bauen. Zusammen spielen.

Starte kostenlos und baue ein Spiel, dem deine Freunde beitreten können.

Kostenlos starten