From 14b031bb93689ebb3eecb81f412cf3d0ec9e3f75 Mon Sep 17 00:00:00 2001 From: Alexander Zielonka Date: Thu, 15 Jan 2026 14:28:17 +0100 Subject: [PATCH] Fix API routes to fetch Hytale players without RCON Add server.type === 'hytale' check to player count API routes, matching the fix in autoshutdown.js. Co-Authored-By: Claude Opus 4.5 --- gsm-backend/routes/servers.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gsm-backend/routes/servers.js b/gsm-backend/routes/servers.js index 7476638..fc7737f 100644 --- a/gsm-backend/routes/servers.js +++ b/gsm-backend/routes/servers.js @@ -348,8 +348,8 @@ router.get('/', optionalAuth, async (req, res) => { getCurrentMetrics(server.id).catch(() => ({ cpu: 0, cpuCores: 1, memory: 0, memoryUsed: 0, memoryTotal: 0, uptime: 0 })), - server.rconPassword ? getPlayers(server).catch(() => ({ online: 0, max: null })) : { online: 0, max: null }, - server.rconPassword ? getPlayerList(server).catch(() => ({ players: [] })) : { players: [] }, + (server.rconPassword || server.type === 'hytale') ? getPlayers(server).catch(() => ({ online: 0, max: null })) : { online: 0, max: null }, + (server.rconPassword || server.type === 'hytale') ? getPlayerList(server).catch(() => ({ players: [] })) : { players: [] }, getProcessUptime(server).catch(() => 0) ]);