2016-08-05 5 views
0

meine Definition von "MMO" könnte ein wenig optimistisch sein (vielleicht), aber ich habe im Sinn, mein eigenes Online-Spiel zu erstellen, wo andere Spieler aktuelle (Live-) Position wirklich wichtig ist.Wie sollte ich Live-X- und Y-Positionen in einem MMO-ähnlichen Browserspiel übertragen?

Von meiner aktuellen Forschung habe ich gelesen, dass die Verwendung einer Datenbank für diese Angelegenheit eine Menge Strom aus der Datenbank zieht und zu diesem Leben völlig unzureichend ist. Das Spiel muss nach dem Abmelden nicht gespeichert und gespeichert werden.

Die Anzahl der Spieler, die gleichzeitig geladen werden müssen, würde 50 Spieler übersteigen, da die Spieler in verschiedene Server/Lobby gruppiert werden.

Also meine Fragen ist: Wie sollte ich am effektivsten Live-Posistionen anderer Spieler auf andere Spieler in einem Online-Multiplayer-Browser-Spiel übertragen?

Antwort

0

Sie sollten über "Web Sockets" lesen. Es ist eine Art von Verbindung, die einmal zwischen Server-Seite und Client-Seite App ist nicht beendet. Jeder Moment kann Client etwas senden, und Server kann etwas ohne einen Handschlag senden.

Ich bin kein Profi in Web-Sockets, aber Sie finden viele kostenlose Artikel und .pdfs zu diesem Thema.

Wenn Sie es an andere Benutzer senden möchten, denken Sie daran wie ein Chat mit globalen Raum;) Es ist das Beste, was mir als ein Beispiel kommt. Ein Benutzer sendet eine Nachricht an den Server (aber in Ihrem Fall wiederholt sich wie alle 0,5 s) und jeder angemeldete Benutzer erhält diese Daten an seinen eigenen Browser.

Verwandte Themen