Arbeiten an einem Prototyp für ein Flash-Spiel, das Netzwerkkommunikation verwendet. Es wäre besser, die Peer 2 Peer-Verbindung zu verwenden, da es sich um ein Multiplayer-Spiel handelt.
Hat jemand Stratus benutzt oder versucht, ein Multiplayer-Spiel über die eingebaute Steckdose zu erstellen?
Das Spiel wird ein rundenbasiertes Spiel sein, ähnlich schnell wie Poker, aber wenn ich schnellere Runden bekommen könnte, wäre das großartig.
quelle
Für ein rundenbasiertes Spiel benötigen Sie nicht die zusätzliche Geschwindigkeit von Peer-to-Peer, und Sie möchten den Server verwenden, um Cheats zu erkennen. Electroserver, player.io, smartfox und red5 erledigen den Job.
quelle
Ich denke, das wahre Fazit lautet: Interessiert es Sie, dass Kunden das Spielerlebnis leicht hacken können?
Wenn die Antwort Ja lautet, entwickeln Sie ein autorisierendes Servermodell. Ich bin ein Fan von ElectroServer.
quelle
ActionScript hat eine Socket-Klasse. Es ist XMLSocket. Wenn Sie ActionScript 3.0 unterstützen können, hat es eine bessere Socket-Klasse.
quelle
Vielleicht möchten Sie auch BlazeDS, Union Platform und Firebase in Betracht ziehen.
Obwohl Stratus aus Sicht der Datenübertragungseffizienz sehr effizient zu sein scheint, ist dies nicht ohne Probleme. Soweit ich weiß, funktioniert es über der UDP-Schicht (anstelle von TCP / IP), was bei einigen Ihrer Player zu Firewall-Problemen führen kann. Darüber hinaus scheint sich die Technologie in der Beta-Phase zu befinden, sodass ich noch keine kommerzielle Anwendung darauf erstellen würde (nie ausprobiert, dies ist jedoch nur eine auf Emotionen basierende Meinung).
quelle