[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