[crossfire] Crossfire 2.0+ features/priorities

Mark Wedel mwedel at sonic.net
Sun Jan 29 16:46:27 CST 2006


Brendan Lally wrote:

> I would suggest then, in no particular order:
> 
> * client side display of parties (so that they can present an
> interface more like gcfclient2 has for the metaserver, removing the
> need for using the rather complex party commands directly).
> 

  Yes - that sounds like a good idea.

> * adding more stats, including a number that could be considered as
> settings, so that clients can have a configure menu for them (imagine
> having a 'server' tab next to the general, map, and keybindings tabs
> in gcfclient)
> 
> In order to do that, I think you would need to send....
> 
> output-sync		short (byte?)
> output-count		byte

  I'd suggest the output-* stuff on the server should go away.  That was put in 
before the client/server split IIRC.  I think any collapsing/discarding of 
messages should just be done on the client.

  Granted, doing it on the server does save some bandwidth, but I can't see that 
as much an issue on current connections.


> bowmode			byte mapped to associated requestinfo
> applymode		byte mapped to associated requestinfo
> listen level		byte

  is listen level really used much?  I'd almost suggest this go away also, but 
right now, harder for the client to deal with it, since it isn't getting message 
levels.

> petmode			byte mapped to associated requestinfo
> usekeys			byte mapped to associated requestinfo

  Yes, all the rest makes sense, and wouldn't be hard to do at all.

> * I'd also want to consider removing brace altogether, or at least
> making it a flag in the stats so that it can be displayed client side
> (hitting brace by accident and not being able to move can be
> confusing).

  Brace could probably go away now.  I believe there are other ways to get the 
same effect (ready melee weapon skill, and just fire in that direction)



More information about the crossfire mailing list