{#each hosts as host (host.id)} {@const status = hostListStatus(host, now)} {@const stale = hostReadingsStale(host, now)} {/each}
HostStatusServersPlayersCPUMemory used / totalDisk used / total
{host.name}{#if host.hostname && host.hostname !== host.name}{host.hostname}{/if} {#if stale && host.lastHeartbeat}Resource readings stale{/if} {status.label}{#if status.detail}{status.detail}{/if} {host.serverCount} {host.unreportedInstances === host.serverCount && host.serverCount > 0 ? '—' : `${host.playerCount}${host.unreportedInstances ? '+' : ''}`} {hostCpuUsage(host.inventory.cpuUsagePercent)}CPU temp: {formatTemperature( cpuTemperature(host.inventory.temperatures)?.celsius )} {hostUsedSpace( host.inventory.memoryTotal, host.inventory.memoryAvailable )} {hostUsedSpace( host.inventory.storageTotal, host.inventory.storageAvailable )}