Inviting friends to play (and to manage your server)

Share the connection address for players, grant co-admin access via Members, or gate joins behind your Discord server with role and account-age checks.

Inviting friends to a Hostd server comes in three flavours: send them the address so they can connect, add them to Members for co-admin access, or (Minecraft Java only) gate the whitelist behind your Discord server.

Players just need the address

Anyone can connect; just send them yourname.hostd.it (Java) or yourname.hostd.it:PORT (other games). You do not need to add them as a member of your Hostd account.

For non-Minecraft games, the join string is shown on the dashboard with the right port appended (it will end .hostd.it:PORT on 8 GB and above plans, or .hostdservers.com:PORT on smaller plans). Full per-game detail lives in Connecting to non-Minecraft games.

Co-admins go through Members

From your server dashboard, open Members then Invite. Pick a role:

  • Viewer: read-only dashboard access.
  • Operator: start, stop, restart, console, files.
  • Admin: everything Viewer and Operator can do, plus schedules and settings.

The invitee gets an email. Once they accept (creating a Hostd account if needed), the server appears in their dashboard alongside any they own themselves. Billing and deletion stay owner-only.

Discord whitelist gating (Minecraft Java)

Hostd can gate your Minecraft Java whitelist behind your Discord server, so only members who are actually in your Discord (optionally with a specific role, optionally above a minimum account age) can join the game. Available on every Minecraft Java plan, no tier gate. Bedrock is not supported yet (more game types coming soon).

Set it up

On the server dashboard, open the Discord whitelist gate section and flip the Discord gate toggle on. Fill in:

  • Discord server (guild) ID: enable Developer Mode in Discord (Settings, Advanced), right-click your server icon, then Copy Server ID. Paste the long number here.
  • Required role IDs (optional): comma-separated list of role IDs. Leave blank to allow any member of the guild.
  • Require all listed roles: tick to require every listed role; leave unticked to require any one of them (the default).
  • Minimum Discord account age (days): 0 to 3650. A sensible value like 30 blocks throwaway accounts without locking out genuine new members.
  • Auto-revoke: tick this and Hostd checks members on a schedule; anyone who leaves the guild or loses a required role gets removed from the whitelist automatically.
  • On revoke: choose what happens when auto-revoke fires. Options are Remove from whitelist, Remove + kick if online, or Remove + kick + ban.

Save the settings and the join link appears at the top of the section, in the form yourdomain.com/join/<slug>. Share that link instead of the raw whitelist.

What your friends see

  1. They click the link.
  2. They press Link Discord account and complete a Discord OAuth flow (Hostd asks for the identify scope only; no message reading, no server management).
  3. They enter their Minecraft username.
  4. Hostd checks the guild membership, any required roles, and the account-age floor.
  5. On success, they are added to the whitelist and can join straight away.

Day-to-day

  • Sync now runs a manual sync if you have just changed roles in Discord and don't want to wait.
  • Rotate link invalidates the old URL and issues a fresh one; useful if a link has leaked outside your community.
  • The gate works alongside the vanilla Minecraft whitelist, so anything you have whitelisted manually stays whitelisted.
  • Auto-sync runs hourly when Auto-revoke is on.

Last updated 2026-05-20. Notice a mistake? Tell us.

Cookies