INNER CODE UNIT · JavaScript
startServer
Dannark/BWO · bwo-server/core/core_server.js:8
export default function startServer(config) {
const app = express()
const server = http.createServer(app)
const sockets = socketio(server)
const game = game_server();
game.subscribe((command) => {
console.log(`> Emitting to All ${command.type} (${game.state.statistics.msgRecived}) `)
var type = command.type
delete command.type
sockets.emit(type, command)
})
sockets.on('connection', (socket) => {
const playerId = socket.id;
//console.log(`Player on lobby: ${playerId}`)
game.addSocket(socket)