Editar arquivos de configuração
edit_file altera enshrouded_server.json e mostra um diff que você aceita antes que qualquer alteração seja salva.
Uma boa configuração de servidor Enshrouded se resume a uma lista curta: editar um arquivo JSON, verificar as portas, ler o log e copiar a pasta do mundo. O VarintKeel executa essas etapas a partir de um chat no Windows 10 ou 11, roda as ferramentas sozinho e mostra cada resultado como um cartão que você pode abrir. Nada fica escondido atrás de um resumo.
edit_file altera enshrouded_server.json e mostra um diff que você aceita antes que qualquer alteração seja salva.
Shell executa o Robocopy na pasta definida por saveDirectory e informa o código de saída real.
grep encontra o primeiro erro em um log, e read_file mostra as linhas ao redor dele.
O agente mapeia sua pasta do servidor com list_dir e glob, lê o arquivo de configurações JSON, altera um campo por vez com edit_file e mostra cada alteração como um diff, para que você decida o que vai para o disco. Ele pode atuar em um servidor que você possui via SSH, e Shell roda no ambiente que você escolheu.
server folderarquivos encontradosenshrouded_server.jsonleitura okenshrouded_server.jsonsalvorobocopy saves backupcopiadoenshrouded_server.jsonleitura okProblemas ao atualizar um servidor dedicado muitas vezes começam com um arquivo que não corresponde mais à nova versão. Comece parando o servidor e copiando a pasta do mundo com Shell e Robocopy. Depois, execute a ferramenta de atualização do servidor pela Steam através do Shell; o cartão mostra o código de saída real desse comando. Em seguida, read_file abre enshrouded_server.json e a cópia que você manteve, e grep verifica se name, saveDirectory e slotCount ainda mantêm seus valores, porque o servidor pode reescrever um arquivo com campos ausentes. Use Ask first para que cada edição aguarde sua aprovação. Inicie o servidor por último, entre uma vez pelo jogo e mantenha o backup até que esse teste seja aprovado. Se o cartão mostrar um código de saída diferente de zero, pare e leia sua saída antes de tentar novamente.
Quando o servidor não está aparecendo para os jogadores, a causa costuma ser a porta ou o arquivo. Peça ao agente para ler queryPort e ip de enshrouded_server.json, depois para pesquisar o log com grep pelo primeiro erro. Shell pode listar as conexões deste PC, para que você possa ver se o servidor está escutando de fato. Redirecionar a porta no seu roteador e permitir o tráfego no firewall do Windows são etapas que você faz manualmente. web_search e http_get encontram os padrões atuais na documentação oficial do servidor. Mude para Plan only quando quiser que toda a lista de verificação seja escrita antes que qualquer coisa seja executada, então execute-a passo a passo em Ask first. Entre de um segundo PC ou peça a um amigo para tentar, porque esse é o teste que realmente importa.
Pessoas que pedem uma recomendação de configurações de servidor para jogar em duo querem uma resposta curta, mas os valores certos dependem do seu mundo e do seu hardware. O agente lê o arquivo atual com read_file, abre a documentação oficial com http_get e propõe alterações em slotCount e gameSettingsPreset como um diff. Esta é uma primeira configuração de servidor Enshrouded que você pode desfazer, porque o arquivo antigo aguarda no seu backup. Aceite o diff em Ask first, inicie o servidor, entre com um amigo e altere um valor por vez. Volte para a cópia se uma alteração não ajudar. Mantenha uma nota curta de cada valor que você tentou, para que a próxima alteração comece a partir de fatos e não da memória.
Uma busca por mods de servidor Enshrouded traz muitas promessas, mas Enshrouded não anuncia suporte oficial para mods em servidores dedicados, então este site não descreve nenhum mod como suportado ou seguro. O que o agente pode fazer é mostrar o que está na sua pasta: list_dir e glob a mapeiam, e copy_file mantém uma cópia antes de você mexer em qualquer coisa. Pessoas que executam um servidor dedicado em uma máquina local muitas vezes experimentam, e um backup mais uma revisão de diff mostra exatamente qual arquivo de texto foi alterado. Decida por si mesmo se uma alteração não suportada vale o risco. Leia cada diff e teste em uma cópia primeiro, e mantenha os arquivos originais intactos até saber o que uma alteração faz.
VarintKeel não é um plugin para o jogo ou seu editor. Ele é destinado apenas aos seus próprios arquivos e servidores, para que você o mantenha longe dos clientes de jogo de outras pessoas, servidores ao vivo que você não possui, outros jogadores e contas; o agente não impõe isso. Nada garante que uma alteração esteja correta, é por isso que você lê o diff e testa o resultado.