> <llnz> we should have a "short name" for the bit after the @ in player 
> login names so it can be set to "tp" or "demo1" or whatever
> <llnz> with the longer name for the human players
>
> So a new field (for example 'sname') to hold the short name used as the game 
> identifier in the username.

I think it's better the other way around. Have the default name to be a
"short name" and have a new optional parameter which is the long name.

This does mean that short names must be unique (when registered to the
metaserver). 

> > Required Parameters:
> >         tp,         comma seperated list of version strings (0.3, 0.2)
> >         server,     version of the server
> >         servtype,   server type (tpserver-cpp, tpserver-py)
> >         rule,       ruleset name (MiniSec, TPSec, MyCustomRuleset)
> >         rulever,    version of the ruleset
> >
> > Optional parameters:
> >         plys,   1    number of players in the game
> >         cons,   2    number of clients currently connected
> >         objs,   3    number of "objects" in the game universe
> >         admin,  4    admin email address
> >         cmt,    5    comment about the game
> >         turn,   6    unixtime stamp (GMT) when next turn is generated
            ln,     7    long (human) name of the server

> > * a string,           (name)     Game name

This should be the short name.

> > * a string,           (key)      Empty on receive
> > * a list of Strings,  (tp)       List of protocol versions supported
> > * a string,           (server)   Server Version
> > * a string,           (servtype) Server Type
> > * a string,           (rule)     Ruleset Name
> > * a string,           (rulever)  Ruleset version
> > * a list of,
> >    * a string,        (type)     Connection type (tp, tps, ...)
> >    * a string,        (dns)      Resolvable DNS name
> >    * a string,        (ip)       IP Address
> >    * a uint32,        (port)     Port to connect on
> > * a list of,
> >    * a id,             Optional param id
> >    * a string,         Optional param string value
> >    * a uint32,         Optional param int value

The long name should appear in the optional list.

What do you think?

Tim Ansell


_______________________________________________
tp-devel mailing list
[email protected]
http://www.thousandparsec.net/tp/mailman.php/listinfo/tp-devel

Reply via email to