monke
This commit is contained in:
parent
fab37359f1
commit
3164a974b6
1 changed files with 11 additions and 2 deletions
13
index.js
13
index.js
|
@ -22,6 +22,9 @@ app.ws('/', function (ws, req) {
|
|||
|
||||
ws.active = true;
|
||||
|
||||
console.log(`A player ${player.you} joined under IP ${req.headers["x-real-ip"]}`)
|
||||
// This will only work under NGINX.
|
||||
|
||||
ws.on('message', function message(msg) {
|
||||
let data = {};
|
||||
try {
|
||||
|
@ -32,15 +35,21 @@ app.ws('/', function (ws, req) {
|
|||
}
|
||||
let { vel, dir, you, ticks } = data;
|
||||
let data2 = { vel, dir, you, ticks };
|
||||
|
||||
let you2 = game.entities[playerI].you;
|
||||
|
||||
if (you != you2) {
|
||||
console.log(`A player ${you2} now identifies as ${you}`);
|
||||
}
|
||||
|
||||
game.entities[playerI] = Object.assign(game.entities[playerI], data2);
|
||||
})
|
||||
|
||||
ws.on('close', function () {
|
||||
console.log(`A player ${you} left`);
|
||||
ws.active = false;
|
||||
player.health = -1;
|
||||
})
|
||||
|
||||
console.log('socket', req.testing);
|
||||
});
|
||||
|
||||
app.listen(process.env.PORT || 3069);
|
Loading…
Reference in a new issue