O Hytale tem dois ficheiros config.json diferentes. Um controla o próprio servidor e o outro controla cada mundo individual. Se alterar o ficheiro errado, nada acontecerá, por isso é importante saber qual o ficheiro que precisa.
Este guia explica a diferença entre o config.json principal do servidor e o config.json por mundo, e quais as definições que se encontram em cada um.
Â
Configuração principal do servidor config.json
A configuração principal do servidor está localizada na raiz dos seus ficheiros de servidor:
/config.json
Este ficheiro controla definições gerais do servidor, como o nome, MOTD, palavra-passe, número máximo de jogadores, raio de visão e mundo e modo de jogo padrão.
Â

Â
| Definição | O que faz |
ServerName |
Nome do servidor mostrado aos jogadores. |
MOTD |
Mensagem do dia mostrada nas listas de servidores. |
Password |
Define uma palavra-passe para entrar no servidor. |
MaxPlayers |
Número máximo de jogadores que podem entrar no servidor. |
MaxViewRadius |
Distância máxima de visão que os jogadores podem usar. |
Defaults.World |
Nome da pasta do mundo padrão a carregar, por exemplo default. |
Defaults.GameMode |
Modo de jogo padrão para novos jogadores, por exemplo Adventure. |
LocalCompressionEnabled |
Ativa a compressão local (se suportada na sua versão). |
Â
Â
Â
Configuração do mundo config.json
Cada mundo tem o seu próprio ficheiro de configuração. Este é o que edita para regras de jogo como PvP, dano de queda, spawn de NPCs e tempo do mundo.
A configuração do mundo está localizada aqui:
/universe/worlds/<world>/config.json
Se tiver múltiplos mundos, cada um tem um config.json separado, por isso certifique-se de abrir a pasta correta.
Â


Â
| Definição | O que faz |
Seed |
Semente do mundo usada para geração. |
IsPvpEnabled |
Ativa ou desativa o PvP nesse mundo. |
IsFallDamageEnabled |
Ativa ou desativa o dano de queda nesse mundo. |
IsGameTimePaused |
Congela o tempo nesse mundo quando definido como true. |
GameTime |
Valor do tempo do mundo armazenado. |
IsSpawningNPC |
Ativa ou desativa o spawn de NPCs. |
IsAllNPCFrozen |
Congela os NPCs quando definido como true. |
IsSpawnMarkersEnabled |
Ativa marcadores de spawn nesse mundo. |
GameplayConfig |
Nome do predefinido de jogabilidade, por exemplo Default. |
IsSavingPlayers |
Ativa a gravação de jogadores para esse mundo. |
IsSavingChunks |
Ativa a gravação de chunks para esse mundo. |
SaveNewChunks |
Controla a gravação de chunks recém-gerados. |
IsUnloadingChunks |
Controla se os chunks são descarregados quando não necessários. |
Â
Â
Â
Como editar as definições do servidor Hytale
Â
A edição é o mesmo processo para ambos os ficheiros, a única diferença é onde o ficheiro está localizado.
Â
- Abra o seu servidor Hytale no painel de controlo, depois clique no separador Ficheiros.
- Navegue até ao ficheiro que deseja editar, seja
/config.jsonou/universe/worlds/<world>/config.json. - Faça duplo clique no ficheiro para editá-lo.
- Faça as suas alterações, depois guarde o ficheiro.
- Reinicie o seu servidor para aplicar as alterações.
Â
NOTA: Tenha cuidado com vÃrgulas e aspas. Se a formatação JSON estiver incorreta, o seu servidor pode falhar ao iniciar. Se isso acontecer, desfaça a sua alteração e tente novamente.
Se não tiver a certeza de qual definição precisa de alterar, ou se quiser ajuda para ajustar o seu servidor, contacte o suporte e nós o orientaremos na direção certa.
