Registriert seit: 19. Mär 2007
171 Beiträge
|
Re: manche PC's antworten nicht auf ping
3. Jan 2010, 12:59
Das stimmt auf jeden Fall. Das funktioniert auch.
Jetzt ist es allerdings so, daß ich als Hintergrund meines Hauptmenüs schon ein Level darstellen möchte. Das hatte mir in Half Life 2 ganz gut gefallen. Leider zwingt mich aber die interne Architektur der 3D-Engine dazu, schon intern eine Verbindung zwischen lokalen Client und lokalen Server aufzubauen. Entsprechend kann ich keine weitere Verbindung zu anderen Hosts aufbauen, da es immer nur eine aktive Verbindung geben kann. Frage aber bitte nicht, warum das so ist. Das würde zu weit führen und schließlich ist das hier ja ein Delphi-Forum.
Ich habe jetzt folgende Möglichkeiten:
1. Ich nutze den ganz regulären Ping über ICMP.
Vorteil: Ich kann ein Level als Hintergrund darstellen.
Nachteil: Ich bekomme nicht von jedem Host ein Ping
2. Ich berechne den Ping über die Engine.
Vorteil: Ich erhalte in jedem Fall einen Ping.
Nachteil: Kein Level als Hintergrund
3. Ich nutze den Masterserver des Herstellers.
Vorteil: Ich erhalte Pings und kann gleichzeitig als Hintergrund im Hauptmenü ein Level darstellen.
Nachteil: Kein eigener Masterserver. Sehr schade, da mich die Aufgabe reizt.
|