The Best Resource for Minecraft
The Best Resource for Minecraft

Whitelist, ban e op: i comandi del server che si comportano diversamente da quanto ti aspetti

Whitelist, ban e op: i comandi del server che si comportano diversamente da quanto ti aspetti

Aggiungere alla whitelist non espelle i giocatori già online, /ban necessita di un motivo per essere utile e il livello di op conta più della lista op. I dettagli che mettono in difficoltà i proprietari di server.

I comandi da amministratore sembrano semplici e per lo più lo sono. I problemi derivano da tre comportamenti che non risultano ovvi dalla sintassi.

La whitelist non rimuove chi è già dentro

/whitelist on starts enforcing the list from that moment. Anyone already connected rimane connesso, anche se non è nella lista. Il comando che colma la lacuna:

/whitelist reload

reload re-reads whitelist.json e espelle i giocatori connessi che non sono presenti. Attivare la whitelist e andarsene è il classico errore.

Altri due dettagli:

  • /whitelist add <name> resolves the name against Mojang's API, so it needs the server

di essere in online-mode e connessi. I server offline devono modificare whitelist.json by hand with the correct UUID.

  • Gli operatori ignorano la whitelist per impostazione predefinita, motivo per cui il tuo account non

dimostra mai che la whitelist funzioni. Fai una prova con un secondo account.

/ban richiede un motivo, e /ban-ip è una lista diversa

/ban <player> [reason]
/ban-ip <address|player> [reason]

Il motivo è facoltativo e ometterlo è un errore: è ciò che il giocatore bandito vede ed è ciò che leggerai in futuro in /banlist trying to remember why. Without one the entry just says "Banned by an operator".

/ban and /ban-ip write to file separati (banned-players.json, banned-ips.json). Pardoning one does not clear the other, which is the usual reason a "pardoned" player still cannot connect. Use /pardon and /pardon-ip both.

Livelli di op, non solo la lista degli op

/op grants livello 4 per impostazione predefinita, ovvero accesso completo incluso /stop. The four levels are real and settable in server.properties via op-permission-level:

LivelloConcede
1Ignora la protezione dello spawn
2La maggior parte dei comandi cheat, blocchi comandi
3Gestione dei giocatori — kick, ban, op
4Tutto, compreso /stop

Moderatori che hanno bisogno di /kick and /ban want level 3, not 4. Handing out level 4 to everyone who helps moderate is how servers get wiped by a compromised account.

function-permission-level is separate and controls what datapack functions may run — leaving it at 2 while op level is 4 is a common source of "my function does nothing".

I comandi di lista

/banlist players, /banlist ips and plain /banlist all exist and print to console rather than chat if run from the server terminal. /whitelist list shows names only, not UUIDs — read whitelist.json when you need to check identity.

Crea uno qualsiasi di questi con gli argomenti nell'ordine corretto nel Generatore di comandi admin per server, che copre ban, ban-ip, pardon, kick, op, deop e whitelist da un unico modulo.

Prova lo strumento: Server Admin Command Builder →