Wie einige andere User aus dem Forum suchte ich seit langer Zeit einen Weg, um MOHAA, Spearhead und Breaktrough Server anzeigen zu lassen, was grundsätzlich seit der Version 1.5.x.x bei Vielen nicht mehr funktionierte.
Nun habe ich per Zufall herausgefunden, wo das Problem ist:
Um diese Server abfragen lassen zu können muss (bei denen es sonst nicht geht) in der server.cfg der Befehl
sv_gamespy "1"
gesetzt sein.
Erst dieser Befehl lässt die erforderlichen Daten auch durch den Queryport zum Viewer.
Selbst wenn der Master Query 12300 offen ist, kommen ohne diesen Befehl keine Daten im Serverviewer an.
Bei mehreren Servern gleichzeitig ist der Queryport zwar fortlaufend, richtet sich aber nicht nach dem Gameport, sondern nach der Reihenfolge, in welcher die Server in Betrieb genommen wurden.
Beispiel:
Wird ein Server mit Port 12208 als erstes gestartet, erhält er automatisch den Q-Port 12300,
kommt danach ein Server mit beispielsweise Port 12204, bekommt der den Q-Port 12301, auch wenn die Portnummer niedrieger ist, als der Erste.
Das lies sich mit "netstat -ano" in der Eingabeaufforderung gut nachvollziehen.
Wird auf allen Servern sv_gamespy "1" gesetzt aber im Viewer der Queryport nicht angegeben, werden alle Server zwar als online angezeigt, beinhalten aber die Daten des Servers, der den Q-Port 12300 erwischt hat.
http://www.dzcp.de/forum/?action=showthread&id=14470
von BigAl:
Hi.
Wie einige andere User aus dem Forum suchte ich seit langer Zeit einen Weg, um MOHAA, Spearhead und Breaktrough Server anzeigen zu lassen, was grundsätzlich seit der Version 1.5.x.x bei Vielen nicht mehr funktionierte. Nun habe ich per Zufall herausgefunden, wo das Problem ist:
Um diese Server abfragen lassen zu können muss (bei denen es sonst nicht geht) in der server.cfg der Befehl sv_gamespy "1" gesetzt sein. Erst dieser Befehl lässt die erforderlichen Daten auch durch den Queryport zum Viewer. Selbst wenn der Master Query 12300 offen ist, kommen ohne diesen Befehl keine Daten im Serverviewer an.
Bei mehreren Servern gleichzeitig ist der Queryport zwar fortlaufend, richtet sich aber nicht nach dem Gameport, sondern nach der Reihenfolge, in welcher die Server in Betrieb genommen wurden.
Beispiel: Wird ein Server mit Port 12208 als erstes gestartet, erhält er automatisch den Q-Port 12300, kommt danach ein Server mit beispielsweise Port 12204, bekommt der den Q-Port 12301, auch wenn die Portnummer niedrieger ist, als der Erste. Das lies sich mit "netstat -ano" in der Eingabeaufforderung gut nachvollziehen.
Wird auf allen Servern sv_gamespy "1" gesetzt aber im Viewer der Queryport nicht angegeben, werden alle Server zwar als online angezeigt, beinhalten aber die Daten des Servers, der den Q-Port 12300 erwischt hat.
MfG