2016-03-31 8 views
-1

Mein Projekt erforderte Netzwerke mit geringer Latenz über Mobilfunk.Probleme von Echtzeit-Spiel über Mobilfunknetz?

UDP ist die erste Sache, über die ich denke, aber ich habe gehört, dass das Problem bei einigen Service Provider auftritt, die extrem schwer zu decken ist.

  1. Irgendwelche vorschlagen UDP (durch zellulare) in der zuverlässigsten Weise zu implementieren?
  2. Hilft der Photon-Service bei der Behebung dieses Problems?
  3. Was ist mit WebRTC stattdessen, ist es möglich?
  4. Irgendwelche Tools oder Protokolle vorschlagen?
+0

Warum unten abstimmen?, Danke. –

Antwort

0
  1. UDP-Multiplayer ist auf jeden Fall möglich, über ein Mobilfunknetz. Obwohl UDP unzuverlässig ist, können Sie ein Protokoll über UDP verwenden, um Zuverlässigkeit zu ermöglichen. Ein Beispiel für diese Spiele ist Minecraft: Pocket Edition, die verwendet die RakNet multiplayer library

  2. Wenn Sie die Photon Engine bedeuten, dann ja, es sollte das UDP-Zuverlässigkeitsproblem zu lösen.

  3. Es scheint, dass Sie RTCDataChannel für zuverlässigen Transport verwenden können.

  4. RakNet ist die Bibliothek, mit der ich am meisten gearbeitet habe. Ich habe eine kleine Serverimplementierung in Java geschrieben, die das Protokoll implementiert. Sie können feststellen, dass here. Jede Netzwerkbibliothek, die UDP-Zuverlässigkeit bietet, sollte jedoch funktionieren.

Verwandte Themen