{#if loading}

Loading the public server list...

{:else if error}

Could not load the list: {error}

{:else} {#each [['name', 'Server'], ['country', 'Country'], ['users', 'People'], ['ping', 'Ping']] as const as [col, text] (col)} {/each} {#each shown as s (key(s))} {@const p = pings[key(s)]} {:else} {/each}
{s.name} {s.host}{s.port !== 64738 ? `:${s.port}` : ''} {#if s.url}website{/if} {s.country} {p ? `${p.users} / ${p.maxUsers}` : key(s) in pings && p === null ? '...' : ''} 180}>{p ? `${Math.round(p.ping)} ms` : ''}
No servers match.

{servers.length} servers listed{shown.length < servers.length ? `, ${shown.length} shown` : ''}. Pinging lets each server see your IP address, like in the desktop client.

{/if} {#snippet footer()} {/snippet}