MantisBT - Doomseeker
View Issue Details
0002738Doomseeker[All Projects] Suggestionpublic2016-05-20 06:522018-09-29 14:37
Frits 
Zalewa 
normaltweakalways
closedfixed 
MicrosoftWindowsXP/Vista/7
 
1.11.1 
0002738: Doomseeker refresh rates are painstakingly slow compared to doomexplorer
Now i've been using doomseeker since it came out because one of it's biggest strengths was the refresh rate that at the time was a lot faster than IDE back then. Now not so much anymore.
RR of the latest DE and DS today:
DE: 2 seconds
DS: 52! seconds for a complete refresh

I think these numbers say enough, Zalewa pls fix
No tags attached.
Issue History
2016-05-20 06:52FritsNew Issue
2016-05-20 07:25DuskProjectZandronum => Doomseeker
2016-05-21 08:03ZalewaNote Added: 0014958
2016-05-21 12:49FritsNote Added: 0014959
2016-05-21 12:50FritsNote Edited: 0014959bug_revision_view_page.php?bugnote_id=14959#r9030
2016-05-21 18:23AlexMaxNote Added: 0014964
2017-02-28 20:30ZalewaStatusnew => acknowledged
2017-03-04 13:12ZalewaNote Added: 0016928
2017-03-04 13:12ZalewaAssigned To => Zalewa
2017-03-04 13:12ZalewaStatusacknowledged => needs review
2017-03-04 13:39ZalewaNote Added: 0016929
2017-03-04 13:39ZalewaStatusneeds review => needs testing
2017-07-03 17:37ZalewaStatusneeds testing => resolved
2017-07-03 17:37ZalewaFixed in Version => 1.1
2017-07-03 17:37ZalewaResolutionopen => fixed
2018-09-29 14:24WubTheCaptainStatusresolved => closed
2018-09-29 14:37WubTheCaptainTarget Version => 1.1

Notes
(0014958)
Zalewa   
2016-05-21 08:03   
Refresh speed is configurable in configuration box on the "Query" page. Please try adjusting your settings.

We go for the safe option for a reason that I have noticed that some routers like to "block" the traffic if they notice you rapidly "spam" numerous IP addresses with UDP packets. Doomseeker was not working for some people.
(0014959)
Frits   
2016-05-21 12:49   
(edited on: 2016-05-21 12:50)
Tested it with agressive which still took 25 seconds. Still ages of time compared to DE.
Then modified the values to be as low as possible which reduced it down to 10 but as you said made some servers "block" my refresh on more attempts.

Surely you can squeeze some more out of it? How does DE do it in 2 seconds without ever failing?

(0014964)
AlexMax   
2016-05-21 18:23   
It might be useful to use Wireshark to dump a capture of Doom Explorer querying servers compared to Doomseeker. Maybe it's doing a non-obvious trick.
(0016928)
Zalewa   
2017-03-04 13:12   
It turns out the special thing that Doom Explorer is doing is not pushing all queries through a single socket but having 1 socket per 100 servers. This prevents the problem of query replies becoming lost.

Commit'https://bitbucket.org/Doomseeker/doomseeker/commits/7aacc1d0113564e7183943639434a9a4ec144f69 [^]' implements the same mechanism for Doomseeker and also reduces limits imposed on Query speed setting. A "Very Aggressive" query preset has also been added, with which I can achieve 3 seconds refreshes for ALL of the supported ports.
(0016929)
Zalewa   
2017-03-04 13:39   
Beta update channel is ripe for testing.