File tree 2 files changed +9
-0
lines changed
rockethedz_game_server/js
2 files changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -129,6 +129,9 @@ function create() {
129
129
130
130
// tell outside world wehave no more players
131
131
if ( Object . keys ( self . players ) . length == 0 ) {
132
+ //socket.off('disconnect');
133
+ //socket.off('connect');
134
+ socket . disconnect ( ) ;
132
135
window . onFinished ( ) ;
133
136
}
134
137
} ) ;
Original file line number Diff line number Diff line change @@ -122,11 +122,17 @@ function setupAuthoritativePhaser(gameId, io) {
122
122
dom . window . getIceServer = getIceServer ;
123
123
dom . window . onFinished = ( ) => {
124
124
console . log ( 'Game' , gameId , 'finished' ) ;
125
+ const g = games [ gameId ] ;
126
+ g . game . destroy ( true , true ) ;
125
127
dom . window . close ( ) ;
128
+ delete g . dom ;
129
+ delete g . game ;
130
+ delete io . nsps [ socketNamespace ] ;
126
131
delete games [ gameId ] ;
127
132
}
128
133
129
134
dom . window . gameLoaded = ( game ) => {
135
+
130
136
let gameobj = {
131
137
dom : dom ,
132
138
game : game
You can’t perform that action at this time.
0 commit comments