CnCNet / xna-cncnet-client

XNA / MonoGame based client for playing classic Command & Conquer games both online and offline with a CnCNet game spawner.
Other
223 stars 86 forks source link

CnCNet Client WebSocket Support #497

Open GrantBartlett opened 7 months ago

GrantBartlett commented 7 months ago

CnCNet Client WebSocket Support

About the task

Add WebSocket support to the XNA CnCNet client as a replacement to IRC for officially supported games & mods, keeping IRC optional for other mods or forks of the client so it does not effect existing infrastructure.

Goals

WebSockets to replace all IRC client communications in the CnCNet Client. IRC to remain as an option to use for existing mods, forks and non officially supported games & mods.

Future considerations

Whilst this may not be directly related while implementing this, please keep a design in mind that allow user account functionality to be displayed through the lobbies and in-game lobbies.

OpenCollective for funding: https://opencollective.com/cncnet/projects/cncnet-websockets