View Issue Details

IDProjectCategoryView StatusLast Update
0004428unrealircdpublic2020-01-10 08:55
ReporterdgAssigned Tosyzop 
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status acknowledgedResolutionopen 
Product Version4.0.0-rc1 
Target VersionFixed in Version 
Summary0004428: Optional "replace existing server" link option
DescriptionIt'd be great if Unreal could:
(1) authenticate the incoming server;
(2) compare the UID of it to already linked servers;
(3) if it's already linked and "eject" is set in the link options for that server, eject the currently connected one.

The use case for this is high-latency anonymizing networks such as I2P or Tor.
We have a problem in that we need a relatively high ping timeout between servers because latency jitter can be recovered from often, but this means it takes a long time for the server to ping out when we're actually disconnected.

A high connfreq on one end will result in repeated "server already exists" messages which isn't helpful.

Connections can sometimes take a few attempts to timeout over the network anyway, so it would be good if we knew that when we can make a connection, we'd be accepted right away.
TagsNo tags attached.
3rd party modules

Activities

syzop

2015-10-26 10:54

administrator   ~0018791

This would be possible and is not too difficult. Post-4.0.0, though.

syzop

2020-01-10 08:55

administrator   ~0021219

Does anyone still need this? If not, I will close it 1 month from now.

Issue History

Date Modified Username Field Change
2015-10-20 22:38 dg New Issue
2015-10-26 10:54 syzop Note Added: 0018791
2015-10-26 10:54 syzop Assigned To => syzop
2015-10-26 10:54 syzop Status new => acknowledged
2015-10-28 17:21 syzop Severity minor => feature
2020-01-10 08:55 syzop Note Added: 0021219