add automatic room deletion
This commit is contained in:
parent
df3f0d1436
commit
f3619ba891
2 changed files with 9 additions and 0 deletions
|
@ -23,6 +23,10 @@ class GameServer {
|
|||
room.add(player);
|
||||
}
|
||||
|
||||
deleteRoom(name) {
|
||||
this.rooms.delete(name);
|
||||
}
|
||||
|
||||
start() {
|
||||
this.net.listen();
|
||||
}
|
||||
|
|
|
@ -29,6 +29,11 @@ class Room {
|
|||
this.teamA.delete(player);
|
||||
this.teamB.delete(player);
|
||||
this.world.removePlayer(player);
|
||||
|
||||
if (this.players.size == 0) {
|
||||
this.stop();
|
||||
starbugs.gameServer.deleteRoom(this.name);
|
||||
}
|
||||
}
|
||||
|
||||
setTeam(player, team) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue