feature request: filter servers from master's list
feature request: filter servers from master's list
I prefer playing fortress, sumo, or race to the standard free-for-all mode. So when I get the list of servers from the master, I am only interested in some game modes. It would be nice if the client could apply a filter to only display the servers running a given mode so I don't have to search by hand.
On a related note, a vast majority of the server's I get from the master server are unreachable. Could it be that master server entries decay too slowly?
On a related note, a vast majority of the server's I get from the master server are unreachable. Could it be that master server entries decay too slowly?
Change the server score using the +/- key. The default sorting key for the server-list is the score, so a server with a higher score will show up before one with a lower score.
The client knows nothing of what mode the server is running in (well, in the server-list, at-least), so right now this is the only way.
The client knows nothing of what mode the server is running in (well, in the server-list, at-least), so right now this is the only way.
Two problems:
a) we're running out of good keys to map in the server browser, and the current UI system does not offer drop-down boxes or anything else fancy
b) the server does not know which game mode it is running either Sure, there is the last man standing/freestyle distinction, but that's all. It does not know about Race, Fortress or Sumo and has no way to find out on its own. A tag in the maps would be required, but some maps will be usable for different game modes.
So it may be a while before we can even think about adding it. Feel free to drop it on the feature request pile on SourceForge.
a) we're running out of good keys to map in the server browser, and the current UI system does not offer drop-down boxes or anything else fancy
b) the server does not know which game mode it is running either Sure, there is the last man standing/freestyle distinction, but that's all. It does not know about Race, Fortress or Sumo and has no way to find out on its own. A tag in the maps would be required, but some maps will be usable for different game modes.
So it may be a while before we can even think about adding it. Feel free to drop it on the feature request pile on SourceForge.
a)
Won't the enum selector as used to select the camera mode do?
b)
I realize this requires some engineering, but I think that if armagetron becomes more popular and the game modes as diverse as the engine allows, this feature will become increasingly useful. Of course, we have more pressing concerns at the moment. I brought it up now so that this feature is taken into account when making design choices. I have filed the feature request.
Won't the enum selector as used to select the camera mode do?
b)
I realize this requires some engineering, but I think that if armagetron becomes more popular and the game modes as diverse as the engine allows, this feature will become increasingly useful. Of course, we have more pressing concerns at the moment. I brought it up now so that this feature is taken into account when making design choices. I have filed the feature request.
An enum is not extensible remotely, a new game mode only know to the server would disturb the clients. And still, the server would not know which game mode is active, we'd need a tag for that in the maps (not a perfect solution), I guess.meriton wrote:a) Won't the enum selector as used to select the camera mode do?
- Lucifer
- Project Developer
- Posts: 8642
- Joined: Sun Aug 15, 2004 3:32 pm
- Location: Republic of Texas
- Contact:
How about a simple categorization system and a setting that loads each one and populates a list?
CATEGORY /action/team/fortress/square
CATEGORY /action/team/fortress/maps
CATEGORY /puzzle/maze
CATEGORY /race/whatever
Then the server browser can be organized in that sort of hierarchical structure. The game server would transmit categories to the master server, which would in turn relay them to the client, and the client would refetch them when it pings the game server, that way if the game server changes, clients will get updates.
CATEGORY /action/team/fortress/square
CATEGORY /action/team/fortress/maps
CATEGORY /puzzle/maze
CATEGORY /race/whatever
Then the server browser can be organized in that sort of hierarchical structure. The game server would transmit categories to the master server, which would in turn relay them to the client, and the client would refetch them when it pings the game server, that way if the game server changes, clients will get updates.
-
- On Lightcycle Grid
- Posts: 14
- Joined: Sat Apr 23, 2005 7:40 pm
- Location: Raleigh, NC
- Contact:
One problem I forsee with this is the case where a server rotates maps. If the server rotates maps of different style between matches or even rounds, the master server's information will be forced to update or be out of date. In this case you'd have to tag such servers as "other" and let the user figure it out.
A funky not a junky but I know where to get it...