{#if room.game?.iconUrl} Icon for '{room.preferredGameName}' {/if}

{room.name} ({room.game?.name || "No preferred game"})

{room.description}

{room.players.length} / {room.maxPlayers} | {#if room.players.length > 4} {#each room.players.slice(0, 4) as player} {player.nickname}{#if player !== room.players[3]},{" "} {/if} {/each} and {room.players.length - 4} {room.players.length - 4 === 1 ? "other" : "others"} {:else} {#each room.players as player} {player.nickname}{#if player !== room.players[room.players.length - 1]},{" "} {/if} {/each} {/if} | {room.hasPassword ? "Private" : "Public"} | {room.address}:{room.port}