I have a few things to suggest about feature related server
I tried v0.5.0 gui two days ago, and the gui removed 5 out of 6
servers I kept on server list.
I think it was similar situation mentioned in bug report 637935.
I hate that feature of GUI. Why not leave them be and wait
until they come back online?
Of course, I understand why that feature exists. But, if you
want to make that feature something useful, you should let
users set some servers as 'sticky'. I don't want a server
that I used to connect over a month removed for a few hours
I still use alpha-unstable-20020525 gui, just because of that
auto removal feature.
Another problem about server list is there are too many
garbage servers. Why not filter out servers on private ip
And there's too many useless servers. It is just waste of
RAM capacity that keeping information about 4000+ ping
servers and 10 client servers.
So I don't even want to receive server list from the server I
connected to. I want to keep my server list as I managed by
hand. Because, I know which version of donkey core works
best on my linux box, and I know which server accepts my
donkey and perfoms well.
As solution for two matters I mentioned, I suggest a server
list file managed separated from core by GUI. When GUI
connect to the core, GUI replace server list in core with
server list in GUI server list file. Doing that automatically is
not a good idea, GUI must provide two buttons. One for save
current server list to the GUI server list file, another for
replace server list of core with GUI server list file.