Anonymous Login
2017-09-20 11:19 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0001894OpenClonkEngine - Networkpublic2017-02-26 23:39
ReporterLuchs 
Assigned ToLuchs 
PrioritynormalSeveritymajorReproducibilitysometimes
StatusresolvedResolutionfixed 
Product Version 
Target VersionFixed in Version 
Summary0001894: Initial connection may time out if the host has lots of link-local addresses
DescriptionPossible fixes:

 - Try initial connections faster (i.e. in parallel)

 - Don't send link-local IPv6 addresses to the masterserver if the interface doesn't have a global address as well. Multicast discovery should still allow finding games from networks without internet connectivity.

 - Sort addresses discovered by the masterserver/the netpuncher in front. May lead to sub-optimal address selection (like IPv4-over-DS-Lite instead of native IPv6).

 - Somehow prioritize address choices. Prefer connecting to IPv6 addresses if both partners have public IPv6 addresses listed. Sort IPv6 addresses by longest matching prefix. Use IPv4 as fallback.
TagsNo tags attached.
Attached Files

-Relationships
+Relationships

-Notes

~0005620

Luchs (developer)

I added some prioritization now. However, the main issue was that the league didn't add its addresses properly (didn't update AddressCount), so those addresses were always ignored.
+Notes

-Issue History
Date Modified Username Field Change
2017-02-25 20:47 Luchs New Issue
2017-02-26 23:39 Luchs Assigned To => Luchs
2017-02-26 23:39 Luchs Status new => resolved
2017-02-26 23:39 Luchs Resolution open => fixed
2017-02-26 23:39 Luchs Note Added: 0005620
+Issue History