Forest/Caves - Criando mundo com configurações personalizadas Don't Starve Together
Se você deseja fazer alterações nas configurações padrões para a gerar mundos em seu servidor Don't Starve Together, você precisa adicionar um arquivo de configuração ao servidor para que seja aplicada quais as alterações dever ser realizadas.
O nome do arquivo é leveldataoverride.lua e depois que for criado você deve colocar na pasta com nome Master em seu servidor. Se você estiver usando caves um arquivo de configuração separado também pode ser feito para ele e colocado na pasta Caves do servidor.
O arquivo de configuração permitirá que você defina todos os tipos de coisas no servidor, como:
- Conteúdo de evento especial
- Níveis de desova de recursos como pedras, arbustos, árvores, etc.
- Níveis de desova de animais como coelhos, pássaros, etc.
- Duração das estações, dias, noites, etc.
- Dentre outras possibilidades!
Gerando o arquivo de configuração leveldataoverride.lua .
A melhor forma de gerar um arquivo de configuração é usando o próprio jogo para fazer isso.Em ambiente localhost o jogo cria o arquivo leveldataoverride.lua baseado nas configurações/personalizações que selecionou via GUI do jogo, mais em ambiente dedicado leveldataoverride.lua geralmente não está presente no servidor e quando está possuí configurações básicas e nenhum evento especial esta adicionado. Embora você possa encontrar exemplos do arquivo na wiki do jogo e em fóruns on-line geralmente estão desatualizados ( se você sabe o que são essas configurações de evento especial, não há como adicioná-las com precisão), portanto, a maneira de corrigir isso é iniciar um jogo localhost de Don't Starve Together no Steam e usar a GUI na seção "host game" para selecionar o tipo de mundo que você deseja. Assim que todas as configurações forem alteradas, o jogo fará o arquivo para você, e ele poderá ser copiado e movido para o seu servidor multiplayer.
INICIANDO A GERAÇÃO DOS ARQUIVOS NECESSÁRIOS.
Inicie o jogo "Don't Starve Together" no Steam. Quando a tela do título aparecer, clique em "Play" e depois clique em "Host Game".
Na tela que sera aberta existem 5 guias, Clique em "Forest" e configure conforme desejar, se você usa "Caves" também faça o mesmo.
Na guia "Settings", escolha um slot a esquerda para gerar o novo mundo e, em seguida, altere todas as configurações para seu novo mundo, como o nome do servidor, descrição, senha e outras configurações. Você não precisa ser muito exigente aqui, já que está criando um jogo apenas com o propósito de fazer esse arquivo de configuração.
Clique na guia "Forest" ou "Caves", dependendo da versão do leveldataoverride.lua que deseja criar para seu servidor.Estas guias mostram as configurações para "Forest" e "Cave" (o mundo básico). Use as setas para alterar cada configuração e ajustar da forma que preferir.Se você tiver alguma dúvida sobre o que alguma configuração controla ou executa, as informações no wiki on-line de Don't Starve Together são precisas (apenas os exemplos do arquivo de configuração que eles mostram geralmente estão desatualizados).
Quando terminar de alterar as configurações do seu mundo, clique no botão "Generate World" no canto inferior direito e o novo começará a ser criado, aguarde pois pode demorar alguns minutos.
Escolha o seu personagem, qualquer um deles pois não é importante, queremos apenas iniciar um novo jogo para gerar o arquivo de configuração e clique em "Go!". Assim que seu personagem aparecer no mundo do jogo, aperte ESC e então "desconecte" do servidor.Volte ao menu principal do jogo e clique no botão "Data" no canto inferior esquerdo.
Ao clicar no botão "Data" será aberto uma janela exibindo os arquivos do jogo que foram criados e salvos em seu computador, a estrutura de arquivos da pasta é algo parecido com a imagem abaixo."Cluster_1" é a pasta que foi criada quando o mundo foi gerado e dentro dela existem mais outras duas pastas, "Master" e "Cave" com o arquivos leveldataoverride.lua que precisamos.
Agora vamos colocar os arquivos necessários no servidor. Faça o procedimento com o servidor desligado.
Acesse o Painel de Controle do servidor Master ou Caves e clique no botão "Gerenciador de Arquivos", navege até a pasta do servidor, geralmente "config/Server/Master ou Caves" e faça o upload do arquivo leveldataoverride.lua da pasta "Master" ou "Cave" que você criou em seu computador para o servidor "Master ou "Caves".
Caso o o arquivo modoverrides.lua não exista no servidores "Master" ou "Cave" faça o upload deste arquivo também.
Exclua dos dois servidores qualquer pasta save ou backup para que o servidor seja forçado a criar um novo mundo com base nos arquivos que você gerou.
Agora precisamos a Caveworld entre os dois mundos. No servidor Master dentro da pasta "Master" crie um arquivo chamado "worldgenoverride.lua", abra o arquivo e cole as linhas que estão abaixo e salve.
return {override_enabled = true, predefinido = "DST_CAVE", - "SURVIVAL_TOGETHER", "MOD_MISSING", "SURVIVAL_TOGETHER_CLASSIC", "SURVIVAL_DEFAULT_PLUS", "COMPLETE_DARKNESS", "DST_CAVE", "DST_CAVE_PLUS" substituições = {}, }
Vamos testar a conexão entre o servidor Master e o srvidor Caves. Geralmente as configurações de conexão e sincronização entre os servidores já estão pré definidas nas configurações, evite alterar, caso tenha dúvida consulte o suporte.
Ligue os dois servidores (Master e Caves) ao mesmo tempo e aguarde a inicialização, abra o console do painel de controle e se tudo correr bem a mensagem abaixo sera exibida nos dois servidores.No servido Master
[00:09:31]: [Shard] Slave Cave(2) ready! [00:09:31]: World 2 is now connected [00:09:31]: Validating portal[1] <-> 2[1] (disabled) [00:09:31]: Validating portal[2] <-> 2[2] (disabled) [00:09:31]: Validating portal[3] <-> 2[3] (disabled) [00:09:31]: Validating portal[4] <-> 2[4] (disabled) [00:09:31]: Validating portal[5] <-> 2[5] (disabled) [00:09:31]: Validating portal[6] <-> 2[6] (disabled) [00:09:31]: Validating portal[7] <-> 2[7] (disabled) [00:09:31]: Validating portal[8] <-> 2[8] (disabled) [00:09:31]: Validating portal[9] <-> 2[9] (disabled) [00:09:31]: Validating portal[10] <-> 2[10] (disabled)
No servidor Caves
[00:09:31]: [Shard] Master(1) ready! [00:09:31]: World 1 is now connected [00:09:31]: Validating portal[1] <-> 1[1] (disabled) [00:09:31]: Validating portal[2] <-> 1[2] (disabled) [00:09:31]: Validating portal[3] <-> 1[3] (disabled) [00:09:31]: Validating portal[4] <-> 1[4] (disabled) [00:09:31]: Validating portal[5] <-> 1[5] (disabled) [00:09:31]: Validating portal[6] <-> 1[6] (disabled) [00:09:31]: Validating portal[7] <-> 1[7] (disabled) [00:09:31]: Validating portal[8] <-> 1[8] (disabled) [00:09:31]: Validating portal[9] <-> 1[9] (disabled) [00:09:31]: Validating portal[10] <-> 1[10] (disabled)Abra o jogo e entre no servidor, aperte a tecla "Esc" do seu teclado e clique em "Server Commands" e depois em "Regenerate World".
![]()
Aguarde a enquanto servidor gera um novo mundo, isso pode demorar um pouco dependendo das configurações escolhidas.
SE O MUNDO JA ESTIVER CRIADOO arquivo leveldataoverride.lua só é usado quando o jogo precisa criar um mundo totalmente novo, e o jogo não criará um novo mundo se já existir um.
A presença de uma save dentro da pasta "Master" ou "Caves" é como o jogo informa que ja existe um mundo. Ao ligar o servidor a pasta save é carregada e oarquivo leveldataoverride.lua não será carregado e nem identificado pelo servidor. Portanto, você precisa excluir quaisquer save que esteja dentro da pasta "Master" ou "Caves".
Sem a pasta save o servidor é acionado a fazer um novo mundo, e é quando ele vai ler e usar o a
rquivo leveldataoverride.lua.







