A simple, lightweight, HTML multiplayer game server (and client) for Node.js
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
client
documentation
example
lib
.gitignore
.npmignore
LICENSE.md
README.md
package.json

README.md

GarageServer.IO

A simple, lightweight, HTML multiplayer game server (and client) for Node.js

garagerserver.io

Features

  • Authoritative Node.js game server and JavaScript client
  • Client Side / Input Prediction
  • Client Side Smoothing
  • Entity Interpolation
  • Server State History
  • Server and Client Messaging
  • Server Reconciliation
  • Region Broadcasting
  • Works with any rendering and/or physics engine

Install

Demo

A playable demo of the example using GarageServer.IO.

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

GarageServer.IO API

Client API Documentation

Server API Documentation

License

MIT License