I use the fav_servers.txt file a lot, but it is very, very limited. Allow me to suggest a couple of improvements to this excellent (and natural) part of an online-game;
First of all the info stored in the file. I want the fav_servers to register a servers IP, port, server name and last known settings.
Second, how to add servers. It should be as simple as a menu option (in game) to save a server to your favorites.
Third, I want to make the fav_server a local lobby-list. A button in the (in game) lobby will let you ping all your fav servers and grab their stats.
The third one might be difficult, cause the soldat server might not want to send it's info to anyone but the "real" lobby (like it does when it registers). It migh't give a bit extra traffic for the server, but I don't think it would be a big issue. It's not that much data in the first place.
If there is no way to let Soldat servers íntroduce themselves properly, perhaps we can just grab the stats from what's stored in our fav_servers.txt, and just ping the servers to see if they're online? That way we can still apply filters to our (local) search, with the drawback that they might be outdated.
First of all the info stored in the file. I want the fav_servers to register a servers IP, port, server name and last known settings.
Second, how to add servers. It should be as simple as a menu option (in game) to save a server to your favorites.
Third, I want to make the fav_server a local lobby-list. A button in the (in game) lobby will let you ping all your fav servers and grab their stats.
The third one might be difficult, cause the soldat server might not want to send it's info to anyone but the "real" lobby (like it does when it registers). It migh't give a bit extra traffic for the server, but I don't think it would be a big issue. It's not that much data in the first place.
If there is no way to let Soldat servers íntroduce themselves properly, perhaps we can just grab the stats from what's stored in our fav_servers.txt, and just ping the servers to see if they're online? That way we can still apply filters to our (local) search, with the drawback that they might be outdated.