server.properties
Ficheiro Original
Aqui está o ficheiro server.properties, pré-definido, de um servidor de Minecraft 1.8.1, não modificado.
#Minecraft server properties
#(File modification datestamp)
spawn-protection=16
max-tick-time=60000
generator-settings=
force-gamemode=false
allow-nether=true
gamemode=0
enable-query=false
player-idle-timeout=0
difficulty=1
spawn-monsters=true
op-permission-level=4
resource-pack-hash=
announce-player-achievements=true
pvp=true
snooper-enabled=true
level-type=DEFAULT
hardcore=false
enable-command-block=false
max-players=20
network-compression-threshold=256
max-world-size=29999984
server-port=25565
server-ip=
spawn-npcs=true
allow-flight=false
level-name=world
view-distance=10
resource-pack=
spawn-animals=true
white-list=false
generate-structures=true
online-mode=true
max-build-height=256
level-seed=
use-native-transport=true
motd=A Minecraft Server
enable-rcon=false
Explicação de Propriedades
O mérito destas explicações é dos editores da Minecraft Wiki.
As propriedades booleano só têm dois valores válidos, true e false. As propriedades inteiro devem ser números inteiros. Quando é definido um intervalo, o número deve pertencer ao intervalo. Propriedades string podem conter qualquer símbolo.
Key |
Tipo |
Valor Pré-definido |
Descrição |
---|---|---|---|
allow-flight |
booleano |
false |
Permite que os utilizadores voem no teu servidor enquanto estão no modo de Sobrevivência, se tiverem um mod que o permita. Com a key allow-flight ativa, os griefers poderão tornar-se mais comuns, porque o trabalho deles fica facilitado. No modo Criativo esta definição não tem efeito.
|
allow-nether |
booleano |
true |
Permite que os jogadores viagem para o Nether.
|
announce-player-achievements |
booleano |
true |
Permite que o servidor anuncie quando um jogador desbloqueia uma proeza. |
dificuldade |
inteiro (0-3) |
1 |
Define a dificuldade (tal como o dano infligido pelos mobs e a forma como a fome a as poções afetam os jogadores) do servidor.
|
enable-query |
booleano |
false |
Ativa o GameSpy4 protocol server listener. Utilizado para obter informação sobre o servidor. |
enable-rcon |
booleano |
false |
Permite o acesso remoto à consola do servidor. |
enable-command-block |
booleano |
false |
Ativa os blocos de comandos. |
force-gamemode |
booleano |
false |
Força os jogadores a juntarem-se no modo de jogo pré-definido.
|
gamemode |
inteiro (0-3) |
0 |
Define o modo de jogo
|
generate-structures |
booleano |
true |
Define se as estruturas (tais como villages) serão geradas nos novos chunks.
Nota: As masmorras são geradas independentemente desta definição. |
generator-settings |
string |
em branco |
As definições utilizadas para personalizar o processo de criação do mundo. Vê Superflat e Customized na Minecraft Wiki (links externos) para definições possíveis e exemplos. |
hardcore |
booleano |
false |
Se definido como true, os jogadores serão permanentemente banidos se morrerem. |
level-name |
string |
world |
O valor de «level-name» será utilizado como nome do mundo e também da pasta que o contém. Podes copiar a pasta do teu jogo para aqui, e mudares o seu nome para o nome do mundo que deve ser carregado.
|
level-seed |
string |
em branco |
Adicionar uma seed ao teu mundo, como no Singleplayer.
|
level-type |
string |
DEFAULT |
Determina o tipo de mapa que é gerado.
|
max-build-height |
inteiro |
256 |
A altura máxima a que é permitido construir. O terreno poderá ser criado normalmente acima de um limite baixo. |
max-players |
inteiro (0- 2147483647) |
20 |
O número máximo de jogadores que podem jogar no servidor ao mesmo tempo. Nota que, quanto mais jogadores estiverem no servidor ao mesmo tempo, mais recursos serão consumidos. Nota também que, não é suposto as ligações de jogadores OP contarem nesta contagem, mas estes jogadores não conseguem, atualmente, ligar-se a um servidor cheio. Valores extremamente grandes neste campo têm como consequência erros no lado do cliente em relação a este número. |
max-tick-time |
inteiro (0- (2^63-1)) |
60000 |
O número máximo de milissegundos que uma tick pode demorar antes de o watchdog do servidor o parar com a seguinte mensagem: "A single server tick took 60.00 seconds (should be max 0.05); Considering it to be crashed, server will forcibly shutdown". Assim que isto acontece, ocorre System.exit(1).
|
max-world-size |
inteiro (1- 29999984) |
29999984 |
Isto define o tamanho máximo possível em blocos, expresso sob a forma de um raio, que os limites do mundo podem ser. Definir um limite maior faz com que o comandos seja completo com sucesso, mas o limite real nunca será superior ao limite. Definir o max-world-size maior do que o valor pré-definido não aparenta surtir quaisquer efeitos. Exemplos:
|
motd |
string |
A Minecraft Server |
Esta é a mensagem que é mostrada por baixo do nome do servidor, na lista de favoritos do cliente.
|
network-compression-threshold |
inteiro |
256 |
Por pré-definição, permite que os pacotes de n-1 bytes sigam normalmente, mas um pacote que tenha n bytes ou mais é comprimido. Por isso, um valor mais baixo significa maior compressão mas comprimir número pequenos de bytes pode acabar com um resultado maior do que o pacote original.
Nota: As especificações ethernet requerem que pacotes com menos de 64 bytes sejam arredondados para 64 bytes. Por isso, usar um valor inferior a 64 pode não ser benéfico. Também é recomendado que não se exceda o MTU (Maximum Transmission Unit), que geralmente é 1500 bytes. |
online-mode |
booleano |
true |
O servidor verifica se jogadores que se vão juntando estão na base de dados de contas do Minecraft. Define isto para false somente se o teu servidor não estiver ligado à Internet. Hackers com contas falsificadas podem ligar-se se isto estiver definido para false! Se o site minecraft.net estiver em baixo ou inacessível, os jogadores não se poderão ligar se isto estiver definido para true. Definir esta variável para false propositadamente é chamdo «crackear» um servidor, e servidores que no momento se encontrem em modo offline são chamados servidores «crackeados», permitindo que jogadores com uma cópia não-licenciada do Minecraft se liguem.
|
op-permission-level |
inteiro (1-4) |
4 |
Define o nível de permissões para ops. Cada nível contém, para além das respetivas, as permissões dos níveis mais baixos.
|
player-idle-timeout |
inteiro |
0 |
Se diferente de zero, os jogadores são kickados se estiverem inativos durante o tempo especificado, em minutos.
|
pvp |
booleano |
true |
Ativar o PvP no servidor. Jogadores que disparem contra si mesmos com setas só receberão dano se o PvP estiver ativo.
Nota: Fontes de dano indireto criadas por jogadores (tais como lava, fogo, TNT, e água nalguns casos, areia e gravilha) ainda provocarão dano a outros jogadores. |
query.port |
inteiro (1- 65534) |
25565 |
Define a porta do query server (vê enable-query). |
rcon.password |
string |
em branco |
Define a password para a ligação remota. |
rcon.port |
inteiro (1- 65534) |
25575 |
Define a porta para a ligação remota. |
resource-pack |
string |
em branco |
URI opcional para um pacote de recurso. O jogador pode escolher utilizá-lo. |
resource-pack-hash |
string |
em branco |
Digest SHA-1 do pacote de recursos, opcional, em hexadecimal, em minúsculas. É recomendado que especifiques isto. Isto ainda não é utilizado para verificar a integridade do pacote de recursos mas ajuda à eficiência e à fiabilidade da cache. |
server-ip |
string |
em branco |
Define isto se queres que o teu servidor responda a um IP específico. Recomendamos seriamente que deixes isto em branco. |
server-port |
inteiro (1- 65534) |
25565 |
Muda a porta em que o servidor escuta. Esta porta tem de ser reencaminhada se o servidor estiver hospedado numa rede que utilize NAT (se teveres um router em casa ou uma firewall). |
snooper-enabled |
booleano |
true |
Define se o servidor enviará ou não dados de snooper regularmente para http://snoop.minecraft.net. (link externo)
|
spawn-animals |
booleano |
true |
Determina se os animais serão criados no mundo.
DIca: se tiveres muita lag, define isto para false. |
spawn-monsters |
booleano |
true |
Determina se os mobs hostis serão criados no mundo.
Isto não terá efeito se a dificuldade estiver definida para Pacífico. DIca: se tiveres muita lag, define isto para false. |
spawn-npcs |
booleano |
true |
Determina se os aldeões serão criados no mundo.
|
spawn-protection |
inteiro |
16 |
Determina o raio da proteção do spawn. Definir isto para 0 não esativa a proteção do spawn, antes protege o bloco de spawn. 1 protege uma área de 3x3, centrada no ponto de spwan. 2 protege 5x5, 3 protege 7x7, etc. Esta opção não é gerada no primeiro arranque do servidor e só aparece quando o promeiro jogador se liga. Se não houver ops definidos no servidor, a proteção do spawn é desativada automaticamente. |
use-native-transport |
booleano |
true |
Melhorias de performance em servidores Linux: otimização do envio/receção de pacotes em Linux.
|
view-distance |
inteiro (3-15) |
10 |
Define a quantidade de dados do mundo que o servidor envia para o cliente., medidos em chunks em cada direção do jogador (raio, não diâmetro). Determina a distância de visualização no lado do servidor. 10 é o valor pré-definido/recomendado. Se tens muita lag, reduz este valor. |
white-list |
booleano |
false |
Ativa a whitelist no servidor. Vê Gerir a Whitelist. Com uma whitelist ativa, os utilizadores que não estiverem na whitelist não se conseguirão ligar. Visa os servidores privados, tais como aqueles dedicados a amigos de vida real ou estranhos selecionados por qualquer processo, por exemplo.
Nota: Os Ops são adicionados à white list automaticamente, pelo que não é necessário adicioná-los ao ficheiro. |