Minecraft Bedrock as propriedades do servidor permitem aos jogadores personalizar vários aspectos do seu servidor da edição Bedrock. Estas propriedades controlam funcionalidades como o modo de jogo, o nível de dificuldade, os limites de jogadores e as definições de geração do mundo. O guia seguinte apresenta uma visão geral de cada definição e explica brevemente a sua função. Compreender e configurar estas propriedades do servidor pode melhorar significativamente a experiência de jogo geral para administradores e jogadores, garantindo que o servidor se alinha com as suas preferências e estilo de jogo.
Nota: As definições indicadas são as predefinições na versão 1.21.9 do Minecraft Bedrock.
Saiba como editar as definições do servidor Minecraft Bedrock aqui.
allow-cheats=false
Define se os comandos de batota podem ser executados no servidor.
allow-inbound-script-debugging=false
Define se o comando 'listen' do depurador de scripts é permitido.
allow-list=false
Define se a allowlisting está ativada. Os jogadores que não estejam no ficheiro allowlist.json não se podem ligar.
allow-outbound-script-debugging=false
Define se o comando 'connect' do depurador de scripts é permitido.
block-network-ids-are-hashes=true
Define se o servidor envia IDs de rede de blocos em hash em vez de IDs sequenciais. Os IDs em hash são estáveis e permanecem inalterados independentemente de outras alterações nos blocos.
chat-restriction=None
Representa o nível de restrição aplicado ao chat de cada jogador que entra no servidor. Os valores são None, Dropped e Disabled.
None- Predefinição e representa um chat livre normal.Dropped- As mensagens do chat são descartadas e nunca enviadas para qualquer cliente. Os jogadores recebem uma mensagem a informá-los de que a funcionalidade está desativada.Disabled- A interface de chat fica oculta para jogadores não OP. Não é apresentada qualquer informação ao jogador.
client-side-chunk-generation-enabled=true
Define se o servidor informa os clientes de que podem gerar chunks ao nível visual fora das distâncias de interação do jogador.
compression-algorithm=zlib
Define o algoritmo de compressão usado para a rede. Os valores são zlib e snappy.
compression-threshold=1
Define o tamanho bruto da carga de rede a comprimir.
content-log-file-enabled=false
Define se o registo de erros de conteúdo para um ficheiro está ativado ou não.
default-player-permission-level=member
Define o nível de permissões para novos jogadores: visitor, member ou operator.
diagnostics-capture-auto-start=false
Define se uma sessão de captura de diagnósticos começa ao carregar o nível.
diagnostics-capture-max-file-size=2097152
Define o tamanho máximo em bytes do ficheiro de captura de diagnósticos atual antes de passar para um novo ficheiro.
diagnostics-capture-max-files=5
Define o número máximo de ficheiros de captura de diagnósticos a manter antes de fazer rotação.
difficulty=easy
Define a dificuldade do mundo. Os valores são peaceful, easy, normal e hard.
disable-client-vibrant-visuals=true
Define se o servidor diz aos clientes para usarem a próxima melhor definição gráfica disponível em vez de Vibrant Visuals.
disable-custom-skins=false
Define se devem ser desativadas skins personalizadas criadas fora da loja Minecraft. Usado para impedir skins ofensivas.
disable-persona=false
Usado apenas para fins internos.
disable-player-interaction=false
Define se o servidor informa os clientes para ignorarem outros jogadores ao interagir com o mundo.
enable-lan-visibility=true
Define se o servidor responde a clientes à procura de servidores na LAN. Desativar esta opção é recomendado se estiver a executar vários servidores no mesmo host para evitar conflitos de portas.
force-gamemode=false
Define se o servidor força nos jogadores o modo de jogo definido em server.properties. Se for verdadeiro, substitui o modo de jogo guardado durante a criação do mundo. Se false, respeita a definição da criação do mundo.
force-inbound-debug-port=19144
Bloqueia a porta do depurador de entrada (listen). Necessário ao usar o modo script-debugger-auto-attach=listen.
gamemode=survival
Define o modo de jogo para novos jogadores. Os valores são survival, creative e adventure.
level-name=Bedrock level
Define o nome do mundo e a pasta de gravação.
level-seed=
Gera uma seed do mundo. Se ficar em branco, gera uma seed aleatória.
max-players=10
Define o número máximo de jogadores no servidor. É permitido qualquer número inteiro positivo.
max-threads=8
Define o máximo de threads do servidor. Introduza 0 para usar o maior número de threads possível.
online-mode=true
Define se o servidor verifica se os jogadores que entram estão autenticados no Xbox Live. Os jogadores que se ligam a servidores fora da LAN continuam a passar pela autenticação Xbox Live. Recomenda-se manter em true por segurança.
player-idle-timeout=30
Define o tempo de inatividade em minutos antes de expulsar um jogador. Introduza 0 para desativar.
player-movement-action-direction-threshold=0.85
Define a diferença entre a direção de ataque e a direção de olhar de um jogador. O valor varia de 0 (permitindo uma diferença de 90 graus) a 1 (exigindo uma correspondência exata).
player-position-acceptance-threshold=0.5
Define a tolerância para discrepâncias de posição entre o cliente e o servidor (por exemplo, de knockback). Valores mais altos tornam o servidor mais tolerante, mas aumentam a possibilidade de permitir batota.
script-debugger-auto-attach=disabled
Define se o depurador de scripts se anexa ao carregar o nível. Os valores são disabled, connect e listen.
script-debugger-auto-attach-connect-address=localhost:19144
Define o endereço (host:porta) a usar quando o modo de ligação automática estiver definido como connect.
script-debugger-auto-attach-timeout=0
Define o tempo de espera para o depurador se ligar ao carregar o mundo.
script-debugger-passcode=
Define o código de acesso para o VSCode se ligar.
script-watchdog-enable=true
Define se o watchdog está ativado.
script-watchdog-enable-exception-handling=true
Define se o tratamento de exceções do watchdog está ativado através do evento events.beforeWatchdogTerminate.
script-watchdog-enable-shutdown=true
Define se o servidor se desliga no caso de uma exceção do watchdog sem tratamento.
script-watchdog-hang-exception=true
Define se é lançada uma exceção crítica quando ocorre um bloqueio, interrompendo a execução dos scripts.
script-watchdog-hang-threshold=10000
Define o limite do watchdog para bloqueios de um único tick em milissegundos.
script-watchdog-memory-limit=250
Define o limite (em megabytes) para o uso combinado de memória dos scripts antes de guardar e encerrar o mundo. Introduza 0 para desativar.
script-watchdog-memory-warning=100
Define o limite (em megabytes) para o uso combinado de memória antes de gerar um aviso no registo de conteúdo. Introduza 0 para desativar.
script-watchdog-slow-threshold=10
Define o limite do watchdog para scripts lentos ao longo de vários ticks. O aviso é desativado se ficar em branco.
script-watchdog-spike-threshold=100
Define o limite do watchdog para picos de um único tick. O aviso é desativado se ficar em branco.
server-authoritative-block-breaking-pick-range-scalar=1.5
Define se o servidor calcula as operações de mineração de blocos em sincronização com o cliente. Verifica se o jogador está realmente perto o suficiente para partir o bloco.
server-authoritative-dismount-strict=false
Define se o servidor é rigoroso relativamente às posições de desmontagem dos jogadores. Se true, os clientes receberão correções em situações de elevada latência.
server-authoritative-entity-interactions-strict=false
Define se o servidor é rigoroso relativamente às interações com entidades. Se true, as interações entre jogadores podem ser afetadas por elevada latência.
server-authoritative-movement-strict=false
Define se o servidor é rigoroso relativamente a discrepâncias na posição do jogador. Se true, os clientes receberão mais correções de posição.
server-build-radius-ratio=Disabled
Define quanto da visão do jogador o servidor gera em comparação com o cliente. Se Disabled, o servidor calcula isto dinamicamente. Válido apenas se a geração de chunks do lado do cliente estiver ativada.
server-name=Dedicated Server
Define o nome do servidor. Os valores permitidos são qualquer string sem ponto e vírgula.
server-port=19132
Define a porta IPv4 do servidor.
server-portv6=19133
Define a porta IPv6 do servidor.
texturepack-required=false
Exige que os jogadores aceitem o pacote de texturas do servidor. Recusar irá desligar a ligação do jogador.
tick-distance=4
Define o número de chunks que continuam ativos a uma distância do jogador, variando de 4 a 12. Valores mais baixos podem melhorar o desempenho.
view-distance=32
Define a distância máxima de visão em número de chunks. Valores mais baixos reduzem a latência.
Ligações Úteis
Wiki das Propriedades do Servidor Minecraft Bedrock
Editar Definições do Servidor Minecraft Bedrock
Adicionar um Pacote de Recursos a um Servidor Minecraft Bedrock
Adicionar um Pacote de Comportamento a um Servidor Minecraft Bedrock