Skip to content

Latest commit

 

History

History
25 lines (18 loc) · 1.08 KB

README.md

File metadata and controls

25 lines (18 loc) · 1.08 KB

CnCNet WebSocket Server

A WebSocket-based server for managing game lobbies and communications in CnCNet using Socket.IO, TypeScript and Node.js.

🚧 Project Status

This project is currently in active development.

🎯 Aims

  • Develop a working prototype to replace the current IRC-based game lobby communication in the XNA CnCNet client with WebSocket communications, ensuring real-time updates between players and hosts (e.g., instant map changes, game options, chat messages).
  • Extend the WebSocket-based solution to replace all other IRC features, including chat, friend management, and other lobby interactions.
  • Once stable, introduce an optional account system that supports guest and registered user logins, providing a seamless user experience with improved flexibility.

Getting Started

These instructions will help you set up and run the server on your local machine.

  1. Clone the repo, and run the below commands
  2. npm install
  3. npm run dev

Prerequisites

  • Node.js v20+ installed
  • npm

Production

Not ready yet.