uniz.hostSign in
GuidesContact usTerms of servicePrivacy
Guide topics
Minecraft7
Moving your Minecraft server to a new version without losing the worldTurning on keepInventory and the other Minecraft gamerulesAdding mods, plugins and modpacks to a Minecraft serverWhitelist, operators and bans on your Minecraft serverI changed a Minecraft server setting and nothing happenedMinecraft server types — Vanilla, Paper, Fabric or Forge, and what each one costs youHow to run your own Minecraft server, from zero to friends joining (and the shortcut that skips the work)
Palworld7
Palworld admin and players — set the admin password, see who is online, kick and banMy friend on PS5 or Xbox can't find our Palworld serverMods on a Palworld server — what the uploader does, and what the publisher actually documentsPvP is on, but my friends still can't hurt each otherPalworld server stuttering — reading server FPS and fixing itPalworld server settings — where the knobs are, and why nothing changedHow to run your own Palworld dedicated server (SteamCMD) — and why budget players end up on hourly hosting
Using uniz.host13
Archived servers on uniz.host — where the world went and how to get it backStop paying while nobody is playing: auto-sleep on uniz.hostOpen a plugin's web page over https:// with a Cloudflare temporary linkMaking your first server on uniz.host — the create wizard, step by stepCredits and billing — how you are charged, and how to read your billUse your own domain for a server on uniz.hostA tour of the uniz.host dashboard — what this page is telling youMove an existing server to uniz.host — bring the whole world with youScheduled tasks on uniz.host — automatic restarts, commands and powerRestoring a backup on uniz.host — getting last night's world backManage server files on uniz.host — edit, upload, extractServer won't start: reading the console on uniz.hostShare your server with a friend — let them start it without handing over your account
The basics worth knowing3
Minecraft server crashes after adding mods? Read the error, then pick the right Java runtimeWhat is port forwarding? How to let friends join the server on your home PCHow much RAM does a game server need? Minecraft, Palworld, and picking a size that doesn't waste money
Guides / Minecraft
Minecraft

Whitelist, operators and bans on your Minecraft server

Last updated September 30, 2026

Short answer

A Minecraft server on uniz.host keeps three separate lists — whitelist, operators (OP) and bans — as JSON files on the world volume, not in our database. The Players tab edits all three whether the server is running or stopped: a running server takes the change over the console, a stopped server has the file rewritten in place. Kicking, gamemode, teleport, give and effect are the exceptions — they need a live server. The whitelist switch on the Settings tab and the whitelist list are two different things: turning the toggle on while the list is empty refuses everyone it does not find on the list, so add yourself first.

Steps at a glance
  1. Open the Players tab for that server
  2. Type the player name into the list you want, then press Enter
  3. Read the reply the server sends back
  4. Turn the whitelist switch on in the Settings tab, then restart
On this page · 7 sections
Three lists, and where they actually liveThe part most people miss: it works while the server is stoppedThe toggle and the list are two different thingsWhat does not work while the server is stoppedTwo permission tiers, and why they are splitBedrock servers work differently in three waysRead next

Three questions turn up together for every Minecraft server: how do I let only my friends in, how do I make someone an admin, and how do I get rid of the person who burned my base down. On uniz.host all three live in the Players tab of the server page, and all three are the same kind of thing underneath — a list of names the server reads. The list you need depends on the job, and the surprising part is that you do not need the server running to edit any of them.

Three lists, and where they actually live

Below the Playing now roster, the Players tab shows three lists side by side: Whitelist, Admins (OP) and Banned (on a phone, three buttons pick one list at a time).

CardThe file behind itWhat it does
Whitelistwhitelist.jsonWho is allowed in, once the whitelist setting is on
Admins (OP)ops.jsonWho has operator (OP) status in game
Bannedbanned-players.jsonWho is refused, by name and UUID

Those three files sit on your server's own world volume — the same volume the world, the mods and the configs are on. They are not rows in our database. uniz.host reads and writes those files; the server reads the same files. Nothing else stores a second copy.

That has one consequence people meet the hard way: restoring a backup restores that backup's lists too. A Minecraft backup here archives the whole volume, and restoring it unpacks that archive back over the volume, so a restore made from last Tuesday brings back last Tuesday's whitelist, operators and bans along with last Tuesday's world. If you banned someone on Friday and restored a Tuesday backup on Saturday, that ban is gone. Re-apply it after the restore, not before.

The part most people miss: it works while the server is stopped

This is the best-kept secret of the Players tab. Adding and removing names does not require a running server.

  • Server running — the change goes over the server console as the matching command, and the server applies it immediately.
  • Server stopped — the list file is opened on the volume, edited in place and written back. Nothing is started, nothing is billed for running, and the change is already there the next time the server boots.

The add and remove controls in the three lists are therefore enabled by your permission alone. They do not grey out when the server goes offline. The only thing you lose while stopped is the Playing now roster, which says it can't see who is online — that message is about the live roster, not about the lists underneath it.

Open the Players tab for that server

Go to your server at /dashboard/servers and pick the Players tab. The three lists render whether the server is up or down. If the server is archived or in the middle of a restore, the world is not on the volume at that moment and the lists come back empty — wait for the restore to finish rather than re-adding everyone.

Type the player name into the list you want, then press Enter

Each list has a single input labelled Player name, then press Enter. Enter submits. Removing is the small button on the row itself.

While the server is stopped, an add has to resolve the name to a real Minecraft account first, because the files are keyed by UUID rather than by name. A name that resolves to nothing is refused outright — the entry is never written with a made-up identifier. Adds are idempotent, so re-adding someone already on the list changes nothing rather than duplicating them. An operator added while stopped is written at level 4, the full operator level. A ban added while stopped is written with no expiry and, if you gave no reason, the default reason Banned by an operator.

Removals match by name and ignore case, so Steve takes steve off the list.

Read the reply the server sends back

On a running server the action is a console command, and a console command can complete without doing anything — a name that matches nobody online, for instance. A successful call is not a successful command, so uniz.host shows you the server's own reply text instead of a generic confirmation. If the reply says nothing happened, nothing happened, and the text tells you why.

Turn the whitelist switch on in the Settings tab, then restart

Editing the whitelist does not switch it on. That is the next section — and the single most common way to lock yourself out.

The toggle and the list are two different things

On the Settings tab, in the Game rules group's Players section, there is a whitelist switch, with a link under it to manage the list on the Players tab. It is off by default on a new server, and once it is on, the Whitelist list on the Players tab reads "On — only the names on this list can join". All the switch does is tell Minecraft to check the whitelist file. It does not add anybody to that file.

So the failure mode writes itself: turn the switch on while the whitelist is still empty, restart, and everyone the server checks is refused — including you, unless you put yourself on the list first. Do it in this order:

  1. Add every name you want in, yours first, in the Whitelist list.
  2. Confirm the names appear in the list.
  3. Turn the switch on and restart.

There is one more asymmetry worth holding on to. List edits apply as described above; the switch does not. Saving anything on the Settings tab while the server is running updates the stored setup but deliberately does not disturb the running server, and the page flags that a restart is pending. So a name added to the whitelist reaches a live server straight away, while turning the whitelist switch on reaches it at the next restart.

What does not work while the server is stopped

Five actions need a live server, because they act on a player who is connected right now rather than on a file:

  • kick
  • gamemode
  • teleport
  • give
  • effect

Ask for any of those on a stopped server and the request is refused rather than quietly queued. The tab reflects it: while stopped, the Banned list still takes a name, and there is no kick to be had — the roster it would act on is empty. That split is the whole rule in one line — a ban is a list entry, a kick is an event.

The same reasoning explains why the Kick and Ban buttons and the ⋯ menu (Make OP, teleport, give item, effect) on each online player only exist while the server is running. There is no online player to act on otherwise. Free-form commands live in the Console tab, whose input is available only while the server is online; the placeholder there is literally Type a command, e.g. whitelist add PlayerName, and the offline state says so plainly.

Two permission tiers, and why they are split

If you share the server with a team, two different grants cover the Players tab.

GrantWhat it unlocks
Manage playersWhitelist add and remove, kick, ban, unban
ConsoleEverything above, plus operator and de-operator, and the gameplay commands

The split is not cosmetic. Moderating a server means deciding who may be there — a bounded job, and the worst outcome of a mistake is that someone gets let in or shut out for an evening. Granting operator status is different in kind: an operator holds in-game command authority on that world, which is a strictly larger power than the moderation buttons, and the gameplay commands sit in the same tier for the same reason.

The grant names are the ones you see in the Team tab when you invite someone. The rules are enforced on our side as well as in the interface, so a member with only the moderation grant is refused an operator change even if the button were somehow reachable.

Bedrock servers work differently in three ways

A native Bedrock edition server is a different program with different files, so three things change:

  1. There is no ban system at all. Bedrock's dedicated server has none, so the Banned list does not appear and a ban request is refused. Your options there are the allow list and a kick.
  2. Operators are keyed differently. Bedrock stores operators by the player's Xbox account identifier rather than by a Minecraft account UUID, so making someone an operator needs that identifier looked up first — and if it cannot be found for the gamertag you typed, the change is refused instead of guessed. The allow list, unlike the operator file, is stored by name.
  3. The console is a different channel. Bedrock's server has no RCON; uniz.host drives it over a remote console session instead. When that session is not reachable, a list change still lands in the file and the page tells you the change takes effect after a restart — which is honest, not a failure.

One extra wrinkle applies to Java servers with crossplay switched on. Bedrock players who join through it are tagged with a Bedrock badge in the Playing now roster, and their names carry a prefix and no Minecraft account behind them. Since a stopped-server add has to resolve to a real Minecraft account, add those players while the server is running, over the console, rather than offline.

Read next

  • Server properties on Minecraft — where the whitelist switch lives, and which settings need a restart
  • Sharing a server with friends — the grants above, from the invite side
  • Dashboard tour — the tabs, the badges and the address your players actually type
  • Run a Minecraft server — the whole picture, self-hosted or here

Frequently asked questions

Do I have to start the server to add someone to the whitelist?

No. Adding and removing names on all three lists works while the server is stopped. A running server takes the change over the console; a stopped server has its list file rewritten directly on the world volume. The controls in the Players tab are gated on your permission, never on whether the server happens to be online.

Why was the name I typed refused?

Adding a name while the server is stopped resolves it against Mojang first, because the list files are keyed by UUID. A name that does not match a real Minecraft account is refused with an error instead of being written wrong — which is exactly what you want, since a misspelled name written into the file would look present and do nothing.

I turned the whitelist on and now nobody can join. What happened?

The toggle and the list are separate. The toggle only tells the server to check the list; it does not put anyone on it. If the list is empty, everyone the server checks is refused. Add the names first — yours included — then turn the toggle on and restart.

Why can't I kick anyone while the server is stopped?

A kick disconnects a player who is connected right now, so there is nothing for it to act on when the server is down, and no file that could record it for later. Game mode, teleport, give and effect are the same. A ban is different because it is a persistent list entry, so it works stopped as well.

The action reported success but nothing changed in game. Why?

On a running server the command travels over the console, and the console can answer with a message meaning nothing happened — a name that matches no player, for example. The reply is shown to you as-is instead of a blank confirmation, so read the text: it is the server's own words, not ours.

Can a team member manage the lists without full console access?

Yes, and that is the point of the split. The Manage players grant covers whitelist add and remove, kick, ban and unban. Operator status and the gameplay commands need the Console grant, because an operator can run any command in game — including ones that spend nothing and break everything. The server re-checks both, so a member cannot get around it.

Related guides

A tour of the uniz.host dashboard — what this page is telling youRead the uniz.host dashboard properly — the sidebar, the server list, the tabs, the Join card players need, and the resource-usage charts.I changed a Minecraft server setting and nothing happenedWhy server.properties changes only apply on the next restart, what every field on the Settings tab really does, and the one setting that is instantHow to run your own Minecraft server, from zero to friends joining (and the shortcut that skips the work)A step-by-step Minecraft Java server guide: install Java, server.jar, server.properties, open the port — plus the real limits and the hosted alternativeShare your server with a friend — let them start it without handing over your accountInvite a friend to your uniz.host server team — what the seven permissions really grant, the default on a new invite, and what stays owner-only.

Would you rather skip all of this?

A server on uniz.host is up in minutes. You pay by the hour only while it is online, and the smallest top-up is ฿20.

Create a server
On this page
Three lists, and where they actually liveThe part most people miss: it works while the server is stoppedThe toggle and the list are two different thingsWhat does not work while the server is stoppedTwo permission tiers, and why they are splitBedrock servers work differently in three waysRead next
uniz.host

Game servers that are easy to start; pay only while the server is on

Join the community on Discord
Product
  • Pricing
  • Create a server
  • Public servers
  • Wiki
Games
  • Minecraft
  • Palworld
  • Valheim
  • Enshrouded
  • 7 Days to Die
  • Core Keeper
  • Factorio
  • All games
Company
  • Contact us
  • Privacy
  • Terms of service
© 2026 uniz.host