Skip to content

Commit 7842a7d

Browse files
committed
✨ Stop servers without players
Stop servers that don't have players in them
1 parent 910ab7d commit 7842a7d

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/helpers/serverUPSHandler.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,12 +67,18 @@ class UPSManager {
6767
Object.keys(this.servers).forEach((serverKey) => {
6868
if (this.servers[serverKey]?.discordid === server.discordid)
6969
this.servers[serverKey].playercount++;
70+
if (this.servers[serverKey] == 1) {
71+
rcon.rconCommand("/sc game.tick_paused = true", server.discordid)
72+
}
7073
});
7174
}
7275
if (line.type === "leave") {
7376
Object.keys(this.servers).forEach((serverKey) => {
7477
if (this.servers[serverKey]?.discordid === server.discordid)
7578
this.servers[serverKey].playercount--;
79+
if (this.servers[serverKey] == 0) {
80+
rcon.rconCommand("/sc game.tick_paused = true", server.discordid)
81+
}
7682
});
7783
}
7884
}

0 commit comments

Comments
 (0)