2017-11-03 14 views
0

Ich habe ein komplettes Airstrike Multiplayer Spiel in Einheit mit Unity Multiplayer Services entwickelt. Es verbindet sich erfolgreich auf LAN und ich habe sogar im Internet überprüft, es funktioniert gut in meiner Stadt mit Matchmaking-Dienstleistungen. Das Problem ist, wenn ich versuche, das Spiel zwischen zwei verschiedenen Ländern zu verbinden, zeigt es nichts.Unity Multiplayer weltweit (World Wide)

  1. Wie kann ich den Multiplayer-Teil global mit Unity Matchmaking Services ausführen?
  2. Gibt es etwas, das hier geändert werden muss? (Dies ist mein Netzwerk Lobby-Manager):

enter image description here

Antwort

0

https://forum.unity.com/threads/unet-matchmaking-europe-north-america-cannot-see-rooms.345065/

Gemäß der Antwort in dem obigen Link:

Hallo!

Wir haben derzeit 3 ​​Rechenzentren, und wir planen mehr für die Zukunft. Wenn Sie die Standard-URL verwenden, stellen Sie eine geografische Verbindung zu den meisten lokalen Daten her. Dies dient dazu, die Latenz in Multiplayer-Spielen zu minimieren.

In diesem Fall verbinden Sie sich mit der EU und Ihr Kollege verbindet mit den USA. Rechenzentren sind voneinander mit Bezug auf die Aufzählung getrennt, so dass Sie die Spiele der anderen nicht sehen würden.

Sie können eine Verbindung jedoch direkt zum Datencenter Ihrer Wahl erzwingen. Hier ist die Liste der aktuellen URLs zu tun:

EU: eu1-mm.unet.unity3d.com US: us1-mm.unet.unity3d.com AP: ap1-mm.unet.unity3d.com

Es scheint also, dass Sie mit dieser Lösung einen bestimmten Server zwingen müssen, damit er global funktioniert, zum Beispiel der europäische, oder irgendwie anders verbinden.

Es könnte eine andere Lösung geben, aber zumindest sollte dies zum Testen funktionieren.

Verwandte Themen