I've been loitering about on the XQF (Linux server browser) development mailing lists for a while, and had it drawn to my attention that people are a little peeved with the lack of work on All-Seeing Eye.
I've done some patches here and there for XQF, and while it's a perfectly functional program for Linux users, i'm wondering whether there would be a smarter way to do a lot of the things it does.
So, I started asking myself the question "how about an alternative?". A preliminary hour or so's messing about with my tools of choice have shown that it's not overly complex to produce something that works, especially when building on top of existing work by others. More specifically, the command-line "QStat" program provides a whole bunch of back-end voodoo for getting server statistics for a big pile of games, which means a lot of the hard work for a lot of the most popular titles is already out of the way.
So. Hypothetically speaking, what features would you like to see in an all-new cross-platform game server browser? Coherent replies only please - if you could knock together visual mockups, that'd be great too. Feel free to make fairly outlandish suggestions, since it's a from-scratch project.
For this project to hold any interest for me, the following rules apply:
* In order to be cross-platform (I run and develop on Linux), it would be a .NET appliation requiring the GTK# toolkit - this isn't negotiable, and no you don't need that extra 3MiB or so of RAM
* The project would be open-source, free and Free
* Adding game support ("filters" in ASE language) would probably be a little more complex than with ASE, but considerably more powerful. That said, I've not 100% decided how to implement this - perhaps a two-tier approach (simple config files for sorta-supported games, separate .dll files for advanced support)
* As an open-source project, contributions would be welcome (especially of art resources, which is one thing I can't do myself)
* If I decide to go ahead, then nothing will be ready for human consumption for a fair while - please don't badger me for early access.
Unless, of course, you're all happy as can be with XFire or Gamespy or whatever the cool kids use. In which case I shan't bother.