Commit edc03cf9 authored by 18신대성's avatar 18신대성

서버 안정화 및 GPU 비용줄임

parent 9c3f21f8
var config = { var config = {
type: Phaser.AUTO, type: Phaser.CANVAS,
width: 1920, width: 1920,
height: 1080, height: 1080,
scale: { scale: {
......
...@@ -16,7 +16,7 @@ app.get('/', function(req, res) { ...@@ -16,7 +16,7 @@ app.get('/', function(req, res) {
server.listen(80, function() { server.listen(80, function() {
console.log('[SERVER] Listening on port ' + server.address().port); console.log('[SERVER] Listening on port ' + server.address().port);
GameServer.serverNumber = Math.floor(Math.random() * 1000 + 1); GameServer.serverNumber = Math.floor(Math.random() * 1000 + 1);
console.log('[SERVER] server number is ${GameServer.serverNumber}'); console.log('[SERVER] server number is ' + GameServer.serverNumber);
}); });
...@@ -148,18 +148,23 @@ io.on('connection', function(socket) ...@@ -148,18 +148,23 @@ io.on('connection', function(socket)
{ {
GameServer.disconnectCount++; GameServer.disconnectCount++;
let data = socket.playerData; let data = socket.playerData;
if (typeof data === undefined) if (data === undefined)
{ {
console.error('[ERROR] data is undefined'); console.error('[ERROR] data is undefined');
console.table(GameServer.currentPlayer); console.table(GameServer.currentPlayer);
GameServer.disconnectCount--;
} }
else // data.id is not undefined else // data.id is not undefined
{ {
disconnectUser(data, reason); disconnectUser(data, reason);
} }
const connectDiff = GameServer.connectCount - GameServer.disconnectCount; const connectDiff = GameServer.connectCount - GameServer.disconnectCount;
const playerCount = GameServer.currentPlayer.length const playerCount = GameServer.currentPlayer.length;
if (connectDiff != playerCount)
{
console.log({ connectDiff, playerCount }); console.log({ connectDiff, playerCount });
console.table(GameServer.currentPlayer);
}
}); });
}); });
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment