# GarageServer.IO A simple, lightweight, HTML multiplayer game server (and client) for Node.js ## Features - Authoritative Game Server and JavaScript client - Client Side / Input Prediction - Client Side Smoothing - Entity Interpolation - Server State History - Server and Client Messaging - Server Reconciliation - Works with any Rendering and/or Physics Engine ## Install ### Server `$ npm install garageserver.io` ### Client After server install, copy the client from `/node_modules/garageserver.io/client/garageserver.io.js` to a folder of your choosing within your web application for client/browser use. ## Quick Start [Client & Server Quick Start](https://github.com/jbillmann/GarageServer.IO/blob/master/documentation/QuickStart.md) ## GarageServer.IO API [Client API Documentation](https://github.com/jbillmann/GarageServer.IO/blob/master/documentation/ClientAPI.md) [Server API Documentation](https://github.com/jbillmann/GarageServer.IO/blob/master/documentation/ServerAPI.md) ## License [MIT License](https://github.com/jbillmann/GarageServer.IO/blob/master/LICENSE.md)