multiplayer server for voxel-engine
Use with voxel-client
If the client sends an object with a settings property, it will use those settings when creating its game instance and will send those instances to other clients that connect.
If the client settings have the property "resetSettings", the server will switch to those. It deletes any game instance and clears the chunkCache.
npm install
Run the start script:
npm start
This gets the server running on port 8080.
background research:
- http://buildnewgames.com/real-time-multiplayer/
- https://developer.valvesoftware.com/wiki/Source_Multiplayer_Networking
- http://www.gabrielgambetta.com/?p=63 (all three parts)
- http://gafferongames.com/networking-for-game-programmers/what-every-programmer-needs-to-know-about-game-networking/
- http://gafferongames.com/game-physics/networked-physics/
- http://udn.epicgames.com/Three/NetworkingOverview.html
BSD