glenndehaan / csgo-matchmaking

A matchmaking alternative for CSGO
MIT License
32 stars 13 forks source link
csgo matchmaking nodejs socket-io

Counter-Strike Global Offensive Matchmaking

An alternative to the normal integrated matchmaking

Build Status Coverage Status dependencies

Structure

Server

Client

Test

Basic Usage

Build

Test

Logging

All logs will be written to the csgo-matchmaking.log file in the node folder.

To increase the logging change the logLevel in the config.js file from info to debug.

Database

To make this as simple as it is I use a local Json database.

Checkout csgo-matchmaking.json since this is the db file.

Inspiration

Socket.IO Client for Client backend: https://github.com/socketio/socket.io-client Automated testing for Server and Client: https://mochajs.org/ Testing Socket.IO in Mocka example:

Client CSGO integration: https://github.com/joshuaferrara/node-csgo

License

MIT