2016-06-20 19 views
10

Ich frage mich, ob die Leistung von Firebase (Latenz, Durchsatz) gut genug ist, um Echtzeit-MMO-Spiele online zu nutzen.Ist Firebases Latenz niedrig genug, um für Echtzeit-MMOG anstelle von Socket verwendet zu werden?

Könnte jemand mit genügend Wissen seine Meinung dazu sagen?

Kann Firebase anstelle von Sockel für Echtzeit-Spiele verwendet werden?

+0

Ich bezweifle stark, dass dies für ein MMO richtig funktioniert, einfach weil HTTP nicht schnell genug ist (es verwendet auch TCP, was zu schrecklichen Latenzzeiten führen kann). –

+2

Siehe auch http://stackoverflow.com/questions/37926379/firebase-events-with-no-delay, wo ich vor einer Stunde eine ähnliche Frage beantwortet habe. –

+1

Wir haben eine Reihe von Leuten, die [Ably, unsere Echtzeit-Datenübermittlungsplattform] (https://www.ably.io) für MMO verwenden und sie haben keine Probleme gemeldet. Ich bin mir nicht sicher, ob ich zustimme, dass TCP zu einer schrecklichen Latenz führen wird, wir sehen typischerweise Latenzen von 10ms bis etwa 200ms an einigen ziemlich abgelegenen Orten. –

Antwort

0

Kurze Antwort ist NEIN: Mit Firebase erhalten Sie Client synchronisiert nach ein paar 100 Millisekunden. Sie können auch feststellen, zu viel Netzwerkverkehr mit zu verbrauchen, würde Firebase zu teuer machen.