Configuratiebestanden aanpassen
edit_file past enshrouded_server.json aan en toont een diff die je accepteert voordat er iets wordt opgeslagen.
Een goede serverconfiguratie voor Enshrouded komt neer op een korte lijst: één JSON-bestand aanpassen, de poorten controleren, de log lezen en de world-map kopiëren. VarintKeel voert deze stappen uit vanuit een chat op Windows 10 of 11, voert de tools zelf uit en toont elk resultaat als een kaart die je kunt openen. Niets wordt verborgen achter een samenvatting.
edit_file past enshrouded_server.json aan en toont een diff die je accepteert voordat er iets wordt opgeslagen.
Shell voert Robocopy uit op de map die wordt aangeduid door saveDirectory en rapporteert de echte exitcode.
grep vindt de eerste fout in een log, en read_file toont de regels eromheen.
De agent maakt een overzicht van je servermap met list_dir en glob, leest het JSON-configuratiebestand, past één veld tegelijk aan met edit_file en toont elke wijziging als een diff, zodat jij beslist wat naar de schijf gaat. Het kan werken op een server die je via SSH beheert, en Shell draait in de omgeving die je hebt gekozen.
server folderbestanden gevondenenshrouded_server.jsonlezen okenshrouded_server.jsonopgeslagenrobocopy saves backupgekopieerdenshrouded_server.jsonlezen okProblemen bij het bijwerken van een dedicated server beginnen vaak met een bestand dat niet meer overeenkomt met de nieuwe versie. Begin met het stoppen van de server en het kopiëren van de world-map met Shell en Robocopy. Voer vervolgens de update-tool van de server via Steam uit met Shell; de kaart toont de echte exitcode van die opdracht. Lees daarna met read_file enshrouded_server.json en de back-up, en controleer met grep of name, saveDirectory en slotCount nog steeds jouw waarden bevatten, omdat de server een bestand met ontbrekende velden kan overschrijven. Gebruik Ask first zodat elke aanpassing op jou wacht. Start de server als laatste, maak een keer verbinding vanuit het spel en bewaar de back-up totdat die test slaagt. Als de kaart een exitcode ongelijk aan nul toont, stop dan en lees de uitvoer voordat je het opnieuw probeert.
Wanneer de server niet zichtbaar is voor spelers, is de oorzaak vaak de poort of het bestand. Vraag de agent om queryPort en ip uit enshrouded_server.json te lezen, en vervolgens de log door te zoeken met grep naar de eerste fout. Shell kan de verbindingen van deze pc weergeven, zodat je kunt zien of de server wel luistert. Het doorsturen van de poort in je router en het toestaan ervan in de Windows-firewall zijn stappen die je zelf uitvoert. web_search en http_get vinden de huidige standaardwaarden in de officiële serverdocumentatie. Schakel over naar Plan only als je de hele checklist wilt laten schrijven voordat er iets wordt uitgevoerd, en voer deze daarna stap voor stap uit in Ask first. Maak verbinding vanaf een tweede pc of vraag een vriend om het te proberen, want dat is de test die telt.
Mensen die om een aanbeveling voor serverinstellingen vragen voor tweespelers willen een kort antwoord, maar de juiste waarden hangen af van je world en je hardware. De agent leest het huidige bestand met read_file, opent de officiële documentatie met http_get en stelt wijzigingen voor in slotCount en gameSettingsPreset als een diff. Dit is een eerste serverconfiguratie voor Enshrouded die je kunt ongedaan maken, omdat het oude bestand in je back-up wacht. Accepteer de diff in Ask first, start de server, maak verbinding met een vriend en pas één waarde tegelijk aan. Ga terug naar de kopie als een wijziging niet helpt. Houd een korte notitie bij van elke waarde die je hebt geprobeerd, zodat de volgende wijziging begint vanuit feiten en niet vanuit geheugen.
Een zoekopdracht naar mods voor de Enshrouded-server levert veel beloftes op, maar Enshrouded adverteert geen officiële mod-ondersteuning voor dedicated servers, dus deze site beschrijft geen enkele mod als ondersteund of veilig. Wat de agent kan doen, is je tonen wat er in je map zit: list_dir en glob maken er een overzicht van, en copy_file bewaart een kopie voordat je iets aanraakt. Mensen die een dedicated server op een lokale machine draaien, experimenteren vaak, en een back-up plus een diff-controle toont precies welk tekstbestand is gewijzigd. Beslis zelf of een niet-ondersteunde wijziging het risico waard is. Lees elke diff en test eerst op een kopie, en houd de originele bestanden ongemoeid totdat je weet wat een wijziging doet.
VarintKeel is geen plugin voor het spel of de editor. Het is alleen bedoeld voor je eigen bestanden en servers, dus je houdt het uit de buurt van de gameclients van anderen, live-servers die je niet beheert, andere spelers en accounts; de agent handhaaft dit niet zelf. Niets garandeert dat een wijziging correct is, vandaar dat je de diff leest en het resultaat test.