| Host | Additional servers | Limited by | CPU available | Memory available | Free ports | Details |
|---|---|---|---|---|---|---|
| {host.name} | {count(host.estimatedServers)} | {#if host.eligible}{host.limitingResource ?? 'Measurements pending'}{:else}{restriction(host)}{#if host.reasons[0]}{host.reasons[0]}{/if}{/if} | {count(host.cpuCoresAvailable)}{host.cpuCoresAvailable === null ? '' : ' cores'} | {memory(host.memoryBytesAvailable)} | {host.portsAvailable} | |
|
{#if host.reasons.length}
Games ready: {host.games.length ? host.games .map((game) => game === 't5' ? 'Black Ops I' : 'Black Ops II' ) .join(', ') : 'None'} · {host.portsAvailable} of {host.totalPorts} ports free. Server limits: CPU {count(host.limits.cpu)} · Memory {count( host.limits.memory )} · Ports {host.limits.ports}.
Starting servers may need more resources. The controller checks current capacity before reserving a host and port. {host.updatedAt ? `Reported ${$timeFormat.dateTime(host.updatedAt)}` : 'No host report yet'} | ||||||