Opened 11 months ago

Last modified 11 months ago

#6824 new enhancement

Store buddies in XMPP roster

Reported by: Dunedan Owned by:
Priority: Should Have Milestone: Alpha 27
Component: Multiplayer lobby Keywords:
Cc: Patch:

Description

Right now buddies get stored in the local user.cfg config file. This has the disadvantage that the list of buddies isn't available when logging in with the existing lobby credentials on a new instance of 0 A.D. (e.g. on a different PC). Instead it'd be great, if buddies would be stored on the server, so that they're always available when logging in with the same credentials into the multiplayer lobby, no matter how the local user.cfg looks like. As the lobby uses XMPP, instead of storing buddies locally, the XMPP roster would be the perfect place for that (see https://xmpp.org/rfcs/rfc6121.html#roster for details). As the roster is a fundamental feature of XMPP it's enabled on the official multiplayer lobby for 0 A.D. and supported in gloox as well, so an implementation would only have to cover the Pyrogenesis part.

Change History (2)

comment:1 by wraitii, 11 months ago

Milestone: BacklogAlpha 28

comment:2 by Stan, 11 months ago

Milestone: Alpha 28Alpha 27

Push back

Note: See TracTickets for help on using tickets.