Players

Accounts sign in from the launcher and play with their username in offline mode.

{#if pending.length}
{pending.length} player{pending.length > 1 ? 's' : ''} waiting for approval
{#each pending as u} {u.username} {/each}
{/if}
{users.length} accounts
{#each shown as u (u.id)} {/each}
PlayerRoleGroupsLast seen
{u.username}{#if u.id === session.user?.id} (you){/if} {u.uuid}
{#if u.role === 'admin'} Admin{:else}Player{/if} {#if u.status === 'pending'}Pending{:else if u.status === 'disabled'}Disabled{/if}
{#each u.groups as g}{g}{/each}
{timeAgo(u.last_login)} {#if u.id !== session.user?.id} {/if}

Groups

Use groups to give VIPs, staff or testers access to private instances.

{#each groups as g (g.id)}
{g.name} {g.members} member{g.members === 1 ? '' : 's'}
{/each}
{#if editing} {#if !editing.id} {/if}
{#if groups.length}
Groups
{#each groups as g} {@const on = editing.groups?.includes(g.name)} {/each}
{/if} {/if} {#snippet footer()} {/snippet}

They won't be able to sign in any more. This can't be undone.

{#snippet footer()} {/snippet}