voxel-client

multiplayer client for voxel-server

npm install voxel-client
12 downloads in the last week
22 downloads in the last month

voxel-client

Enable an app based on voxel-engine to be a client for voxel-server

Using as a module

// establish a transport stream with the server
var duplexStream = SomeTransportSteam()

var client = new Client({
  serverStream: duplexStream,
  container: document.body,
})

// use the client.connection [DuplexEmitter](https://github.com/pgte/duplex-emitter) to react to remote events
client.connection.on('join', function(user) {
  console.log(user,'joined.')
})

// or emit your own events back to the server!
// Note: to have the server forward the event to all players,
// add the event name to `server.forwardEvents`
client.connection.emit('attack', attackDetails)

transport streams

websockets: websocket-stream

webRTC: rtc-data-stream

further reading:

license

BSD LICENSE

npm loves you