This is a post from Ondřej Hošek on the HLCoders list, which I think would be a good method:
We should start asking for that. Display the tags on the Internet tab, > then give the players a few filtering options: "All tags", "No tags", > "Only the following", "At least the following", "Not the following" and > a text box. (You could actually strip out "all tags" and "no tags" -- > the same effect can be done with "at least the following" and "only the > following", respectively, with the textbox being empty; however, I'm not > sure if everyone would think of that when trying to find a fully > non-custom server.) This shall take away the incentive of server admins > hiding their tags just to attract players and should give the players > quite some tag filtering flexibility. > > Hell, if they're feeling adventurous (they probably aren't), a full-text > search field could be fun. "NOT (nocrits OR wordfilter) AND birthday" > picks out servers with crits, birthday mode and no word filter. (I just > wish server admins would put word-filtering into the tags. I hate not > being able to express my frustrations openly. However, as already said, > tags are bad for the admins who want full servers.) > 2008/5/27 JT <[EMAIL PROTECTED]>: > FWIW, I'd like to see all servers on one tab, with custom servers > displayed in a different color, and a checkbox to filter them. The > first time someone selects a custom server, you'd get the message... > "Servers in red are custom servers... blah blah blah..." (and a "don't > bother me again" checkbox) > Also, is there some reason the entire list has to refresh when > switching between tabs? I'd rather have it load once when I first > open the browser, then refresh manually only when I want to. It's not > like new servers are popping up every few seconds. Then a search would > basically perform a grep on the cached server list. I think this would > ease traffic on valve's servers too. > > _______________________________________________ > To unsubscribe, edit your list preferences, or view the list archives, > please visit: > http://list.valvesoftware.com/mailman/listinfo/hlds > _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds