Todo item #1464960, was opened at 2006-04-05 23:32 Message generated for change (Settings changed) made by mithro You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=829724&aid=1464960&group_id=132078
Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: Code >Status: Closed Priority: 5 Private: No Submitted By: Tim Ansell (mithro) >Assigned to: Tim Ansell (mithro) Summary: Improve the Metaserver Website Initial Comment: A website which lists currently running servers (and can be downloaded by clients) is needed. A match making service is also probably needed. ---------------------------------------------------------------------- Comment By: Tim Ansell (mithro) Date: 2006-12-29 05:28 Message: Logged In: YES user_id=18538 Originator: YES A simple lite metaserver has been created, http://metaserver.thousandparsec.net/ http://darcs.thousandparsec.net/darcsweb/darcsweb.cgi?r=metaserver-lite;a=tree Feel free to improve it. Still needs rss feeds and a match making service. ---------------------------------------------------------------------- Comment By: Tim Ansell (mithro) Date: 2006-11-04 16:33 Message: Logged In: YES user_id=18538 That last sentence should read, It is recommend that you do some type of simple database with a web interface to update it. ---------------------------------------------------------------------- Comment By: Tim Ansell (mithro) Date: 2006-11-04 16:32 Message: Logged In: YES user_id=18538 Here is a quick guide of what the server needs to do, The first version needs to do the following, * Allow servers to register and say "these are the games I've currently got running" * Allow servers to provide stats on the games (IE Number of Players, Number of Turns, etc) * Automatically remove servers which are no longer avalible * Filter out servers which can't be connected to from the internet (IE private addresses) * Allow clients to quickly and easily download the latest list of servers Some good additions are as follows, * Provide a match-making service which lets clients register for "I want to play this type of game". * A web frontend so people can see details about it on the web * An RSS feed so people can see new servers and games come and go Here is a quick guide of what you would need to do, 1. Develop a Meta Server code 2. Develop "proof of concept code" for a server which registers 3. Develop "proof of concept code" for a client which downloads and displays the lists. Things you need to remeber, * Clients and servers could be written in any language (Python, C++, Ruby, Java, PHP, etc), so don't use language specific features (such as Python Pickle) * Clients will need to access this page ALOT on startup, low bandwidth usage and low latency is essential * Some servers can run multiple games at once It is recommend that you do some type of simple database with a web ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=829724&aid=1464960&group_id=132078 _______________________________________________ tp-bugs mailing list [email protected] http://mail.thousandparsec.net/cgi-bin/mailman/listinfo/tp-bugs
