Zitat von
Mr. X
PB88 ist mal wieder offline...
Zitat von
aspi
Meh.
Ich habe mich eben nochmal eingeloggt, 4 Minuten gewartet und ausgeloggt. In PBSpy sehe ich nichts davon. Keine Ahnung, ob das nane vor mir war oder ich - oder wir beide?
Sieht für mich erstmal so aus als ob nur PBSpy nicht die aktuellen Daten zeigt. Ich bin jetzt aber definitiv ausgeloggt und bleibe das auch erst mal. D.h. falls jetzt jemand nach diesem Post wegen mir nicht rein kommt dann läuft noch etwas anderes schief.
Zitat von
Flomac
Jo, der Server ist wieder off
Also zwei neue Dinge sind mir aufgefallen.
1. Aspi benutzt die IP eines Mobilfunkunternehmens, d.h. das wird der IPv4-Traffic über NAT auf Carrier-Ebene realisiert. D.h. Aspi hat eine IP4-Adresse A innerhalb des Mobilfunkbetreiber-Netzes, aber der PB-Server sieht nur die Adresse B, über die der Mobilfunkbetreiber den Traffic weiter leitet.
Wenn also Aspi über Port 2056 mit dem Server verbunden ist, und sich ein weiterer Spieler verbinden will, so gibt der PB-Server die Informationen weiter, damit wir Aspi direkt erreichen können.
Das wäre dann etwas wie (IP B / Port 2056+1)(*).
Von dort geht es dann nicht weiter, da der Netzbetreiber nicht weiß dass der Traffic weiter zu A geroutet werden muss.
Ist also das gleiche Problem wie z.B. bei Dullland. (Oder bei mir bevor ich bei meinem Kabelbetreiber darum gebeten hatte auf IPv4 umzustellen.)
Es wäre interessant zu wissen ob wir auf Aspis Rechner versuchen könnten auf diesen Ports (2056+X) Verbindungen nach außen aufzubauen, damit im Mobilfunkbetreiber-Netz A und B für eine gewisse Zeit auch auf diesen Ports miteinander verknüpft sind. (Vermutlich geht das nicht, weil die Verknüpfung aus Sicherheitsgründen nur für eine Verbindung erstellt wird?! )
2. Im PB-Fenster wurde gestern nacht, als ihr den Fehler gemeldet habt folgendes mehrfach eingeblendet:
Code:
Webupload failed (2). Error: [Errno socket error] (11002, 'getaddrinfo failed')
D.h. der PB-Server konnte seinen Status nicht an PBSpy weiterleiten. Das habe ich eigentlich in einen eigenen Thread ausgelagert, damit das Spiel nicht blockiert ist, wenn hier etwas schief geht.
Könnte mir vorstellen, dass es nicht so abläuft wie ich mir das gedacht habe und es doch blockiert. Das schaue ich mir mal an.
(*) Um genau zu sein kommt beim Server nicht Port 2056 sondern ein beliebiger anderer an. Deswegen ist die nächsthöhere Portnummer auch nicht unbedingt frei.