Graal Forums  

Go Back   Graal Forums > Development Forums > Future Improvements
FAQ Members List Calendar Today's Posts

 
 
Thread Tools Search this Thread Display Modes
Prev Previous Post   Next Post Next
  #1  
Old 02-22-2006, 07:39 PM
Loriel Loriel is offline
Somewhat rusty
Loriel's Avatar
Join Date: Mar 2001
Posts: 5,059
Loriel is a name known to allLoriel is a name known to allLoriel is a name known to allLoriel is a name known to all
Listserver should query servers regarding player status

Upon accepting a client connection, the listserver should not only display (probably cached) information like player count about each server, but should also be able to display whether the player is, for example, banned from that server, or whether he can login considering his current upgrade status, or whether he has access to RC.

The client would then be enabled to filter servers that he cannot access anyway, or receive a list of local bans in effect. It would also allow me to find out what servers I still have RC on, which is why it is actually interesting.

The sizable downside of this "improvement" would be the overhead of talking to all the servers every time someone visits the playerlist. I imagine the listserver would need to open a connection to each of the gservers, if he does not already have such a connection open from regular player list updates etc, and send player names, and receive a bunch of flags in return. Caching all this data in the global storage thingy that also stores the password and stuff might prevent actual querying, providing each server pushes the updated datum on each change. It would also extend the amount of data centrally stored by an amount proportional to the amount of servers, so this might suck.
Reply With Quote
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 07:03 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
Copyright (C) 1998-2019 Toonslab All Rights Reserved.