Controlar quem pode entrar — e quem pode acordar o seu servidor
A whitelist faz mais aqui do que num servidor normal: também decide quem pode acordar o servidor.
A whitelist limita quem pode entrar no seu servidor a uma lista de nomes de utilizador Minecraft. Num servidor Cobbly gratuito faz uma segunda coisa: decide quem é autorizado a acordar o servidor. É por isso que vale a pena ativar mesmo para um pequeno servidor entre amigos.
Ative-a
- Abra o separador Jogadores na página do servidor e escolha a lista Whitelist.
- Adicione o seu próprio nome de utilizador Minecraft primeiro.
- Ative o Relay wake gate. É a mesma definição que
white-listno separador Propriedades — alterar uma afeta a outra. - Adicione o nome de utilizador Minecraft de qualquer outra pessoa que deve ter permissão para entrar.
Pode fazer isto enquanto o servidor está a correr ou parado. Enquanto está a correr, a mudança é enviada para o servidor diretamente como um comando; enquanto está parado, o ficheiro da lista é atualizado e o servidor lê-o na próxima inicialização.
Duas verificações, não uma
Num servidor normal a whitelist é verificada uma vez, quando um jogador entra. Em Cobbly é verificada duas vezes:
- Antes do servidor acordar. Um servidor adormecido não está a correr — o endereço é respondido pela interface de Cobbly, que verifica a whitelist antes de iniciar qualquer coisa. Um jogador que não está nela recebe "You are not whitelisted on this server" e o servidor permanece adormecido.
- Após iniciar. A whitelist própria de Minecraft aplica-se como habitualmente: qualquer um não na lista é rejeitado com a mensagem padrão "not white-listed".
A primeira verificação é o que impede um estranho que aprende o seu endereço yourname.cobbly.net de iniciar o seu servidor repetidamente, consumindo o seu slot e a capacidade que toda a gente partilha.
Acordar requer uma conta Minecraft real
Um nome é apenas uma afirmação, por isso antes de acordar um servidor whitelisted Cobbly pede a Mojang para confirmar que o jogador realmente possui essa conta — a mesma verificação que um servidor online-mode normal faz. Daí resultam dois pontos:
- O jogador deve estar autenticado no lançador oficial. Se a verificação falhar veem "Could not verify your Minecraft account" — fazer logout e login novamente no lançador normalmente resolve.
- Acordar um servidor whitelisted requer Minecraft 1.8 ou mais novo. Clientes mais antigos recebem um pedido para atualizar.
A correspondência de nomes nesta fase ignora letras maiúsculas, por isso Steve e steve são a mesma entrada.
Operadores e banimentos
O mesmo separador Jogadores tem mais três listas. Operadores dá a um jogador comandos de admin, com um nível de 1 (contornar proteção de spawn) a 4 (tudo, incluindo parar o servidor). Jogadores Banidos e IPs Banidos mantêm alguém de fora, permanentemente ou até uma data que escolhe.
Uma coisa a saber: em Minecraft, operadores podem entrar num servidor a correr mesmo quando não estão na whitelist — mas ainda não conseguem acordar um servidor Cobbly adormecido a menos que estejam nela. Adicione os seus ops à whitelist também.
Expulsar pessoas que já estão online
Ativar a whitelist não expulsa jogadores já ligados. Se quer isso, defina enforce-whitelist=true no separador Propriedades: daí em diante, sempre que a whitelist é recarregada, qualquer um online que não está nela é desconectado.
Problemas comuns
- Não consegue entrar a si mesmo. O seu nome está em falta ou mal escrito. Adicione-o a partir do separador Jogadores — não precisa de estar no jogo para fazer isto.
- Um amigo mudou o seu nome Minecraft. A verificação de despertar verifica o nome, por isso adicione o novo (e remova o antigo).
- Um amigo está num cliente cracked ou não-premium. Não conseguem passar a verificação de conta, por isso não podem acordar um servidor whitelisted. Ainda podem entrar uma vez que alguém com uma conta premium o tenha acordado — se o servidor está em modo offline. Veja abaixo.
Servidores em modo offline
Se definiu online-mode=false, Minecraft não verifica nomes de utilizador uma vez que o servidor está a correr, por isso a sua whitelist corresponde no texto exato do nome e é case-sensitive — adicione nomes exatamente como os jogadores os digitam. A verificação de despertar acima descrita ainda verifica a conta, por isso num servidor modo-offline a pessoa que o acorda precisa de uma conta premium. Modo offline do servidor Minecraft cobre os riscos.
Não é o mesmo que acesso ao painel
A whitelist controla quem pode jogar. Para deixar um amigo gerir o servidor — iniciá-lo e detê-lo, utilizar a consola, editar ficheiros — conceda-lhe acesso da sua conta Cobbly a partir do separador Acesso em vez disso. Até 5 pessoas por servidor.