{effectiveHealth === 'stale' ? 'Server report is outdated' : 'Server is not responding'}
Player count is unknown. {effectiveSeen ? `Last successful report ${ago(effectiveSeen, $uiNow)}.` : 'No successful report has been received.'} {native && !server.host?.connected ? 'The host agent is offline; the game may still be running.' : !native && integrations && !integrations.rcon ? 'RCON is not configured.' : ''}
{#if native && server.host_id}{:else if integrations && (!integrations.rcon || !integrations.komodo)}{/if}
{/if}
{#if tabError}
{tabError}
{/if}
{#if activeTab === 'scoreboard'}
{#key name}{/key}
{:else if activeTab === 'chat'}
{#key name}{/key}
{:else if activeTab === 'logs'}
{:else if activeTab === 'config'}
{#key name}{/key}
{:else if activeTab === 'inventory'}
Installed files
{inventory.length}
{#if tabLoading}{:else if inventory.length === 0}
{:else}
{#each inventory.slice(0,inventoryLimit) as f (f.relPath)}
{#if effectiveHealth === 'provisioning'}
Provisioning
{:else if effectiveHealth === 'starting'}
Waiting for container
{:else if hasDiagnosticIssue}
Issue
{:else}
Healthy
{/if}
Current player count: {server.status_source === 'telemetry' ? 'game telemetry' : server.status_source === 'rcon' ? 'RCON' : 'unavailable'}. RCON probes below show that connection's separate results.
{#if native}
Game connectionRCON runs locally through the host agent
{native ? 'Inspect the host agent connection and game logs. RCON is sent locally by the agent; public game-port forwarding does not affect this check.' : rconFixHint(effectiveReason)}
{:else if effectiveErr}
Error{effectiveErr}
{/if}
{#if effectiveSnippet}
Raw reply ({effectiveSnippet.split('\n').length - 1} lines)