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)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…