Anonymous Login
2018-12-16 10:15 UTC

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0000533OpenClonkEngine - Networkpublic2017-08-20 11:40
Reporterpersonalcomputer 
Assigned To 
PrioritylowSeverityfeatureReproducibilityN/A
StatusacknowledgedResolutionopen 
PlatformGNU G++OSLinuxOS Version 
Product Version 
Target Version9.0Fixed in Version 
Summary0000533: Display Ping in Server List
DescriptionWhen playing clonk from north america latency is extremely important to me. If the server is in Germany often the lag simply isn't acceptable. At the moment the only way I can determine ping though is by joining the game, I was thinking that displaying the ping of the server right on the server browser entry would be very useful.
TagsNo tags attached.
Attached Files

-Relationships
+Relationships

-Notes

~0001386

Ringwaul (developer)

Agreed, this would be very useful for us in the western hemisphere.

~0001388

Newton (administrator)

Without a masterserver extension, each client in the lobby would ping the game server by himself. Don't know if the sheer mass of pings would not affect the network transmission itself.
The other option would be that the masterserver regularly pings the servers but then the masterserver couldn't be a simple PHP script anymore, I guess.

~0001389

Clonk-Karl (administrator)

Last edited: 2010-12-12 12:25

View 2 revisions

The ping has to happen between the local computer and the host in any case since otherwise you are not measuring what you are interested in. If the masterserver pings the host then your are measuring the latency between the masterserver and the respective host, not the latency between the local computer and the host (which is relevant for a lagging or non-lagging game).

~0001398

personalcomputer (reporter)

What about querying a geolocation server?

~0001418

Sven2 (developer)

Last edited: 2010-12-15 13:04

View 2 revisions

I think it should be fine if only games in lobby state are pinged. We could also use a normal ping command (instead of the ping implemented in the Clonk communication protocol), which would have less overhead.

On the other hand: If we use the ping from the Clonk protocol, a connection have to be established to the server, which would effectively test whether you could join that game (i.e., you're in the correct network and/or ports are open).

+Notes

-Issue History
Date Modified Username Field Change
2010-12-11 23:41 personalcomputer New Issue
2010-12-11 23:41 personalcomputer File Added: example.png
2010-12-12 00:05 Ringwaul Note Added: 0001386
2010-12-12 08:08 Newton Note Added: 0001388
2010-12-12 12:25 Clonk-Karl Note Added: 0001389
2010-12-12 12:25 Clonk-Karl Note Edited: 0001389 View Revisions
2010-12-12 20:06 personalcomputer Note Added: 0001398
2010-12-15 13:03 Sven2 Note Added: 0001418
2010-12-15 13:04 Sven2 Note Edited: 0001418 View Revisions
2011-01-23 12:12 Isilkor Status new => acknowledged
2016-01-26 15:44 Maikel Target Version => 8.0
2017-08-20 11:40 Zapper Target Version 8.0 => 9.0
+Issue History