Comment 3 for bug 703662

Revision history for this message
Trebxson (trebxson) wrote :

Es bot sich mir nun die Gelegenheit UPnP auf dem Router funktionsfähig zu aktivieren.

UPnP scheint nicht die einzige Last zu sein. Aber es ist definitiv die Hauptlast.

Wartezeiten:

   * 10-20 Sekunden Spielstart ohne UPnP, 5-10 Sekunden Spielstart mit UPnP
   * 20-25 Sekunden Spielende ohne UPnP, 1-3 Sekunden Spielstart mit UPnP

Der Port konnte mit UPnP erfolgreich ein- und auch wieder ausgetragen werden.

Jedoch aus verschiedenen Sicherheitsgründen soll UPnP an dem Router nicht aktiviert werden.

Demnach benötigt das Spiel eine Unterstützung für Nicht-UPnP-Fähige Router (aus welchem Grund auch immer).

Es wurde auch geprüft ob der Windows-Dienst SSDP-Suchdienst (Aktiviert die Ermittlung von UPnP-Geräten auf Heimnetzwerken.) etwas damit zu tun hat. Dem ist nicht so. D.h. es macht kein Unterschied ob dieser gestartet ist oder nicht.

Eine mögliche Lösung:

Die Senkung des Timeouts für die Erreichbarkeit der UPnP-Servicestelle (Router). Sollte der Router UPnP anbieten so sollte es keine Sekunde dauern bis er erfolgreich antwortet.

Eine zweite mögliche Lösung:

Im Eigentlichen brauch das Spiel gar nicht auf die Rückantwort des Routers zu warten (wenn es das Protokoll nicht erfordert, ich habe hier nicht genug Kenntnisse).
Scheitert die Porteröffnung ist es das gleiche Ergebnis als würde das Spiel wegen der Nichtantwort des Routers in einem Timeout rennen.