Skip to content

Commit c6592bb

Browse files
authored
fix: handle RCON connection failure in pingDedicatedServer (#119)
Co-authored-by: Flegma <Flegma@users.noreply.github.com>
1 parent f48bc75 commit c6592bb

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/dedicated-servers/dedicated-servers.service.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -493,12 +493,18 @@ export class DedicatedServersService {
493493
// TODO - fix steam relay for csgo
494494
const steamRelayeEnabled =
495495
server.game === "csgo" ? false : server.server_region?.steam_relay;
496-
const { steamId, clients_human, map } = await this.getServerStatusInfo(
496+
const statusInfo = await this.getServerStatusInfo(
497497
serverId,
498498
server.game,
499499
steamRelayeEnabled,
500500
);
501501

502+
if (!statusInfo) {
503+
return;
504+
}
505+
506+
const { steamId, clients_human, map } = statusInfo;
507+
502508
await this.redis.hset(
503509
"dedicated-servers:stats",
504510
serverId,

0 commit comments

Comments
 (0)