VarintKeel
Product

Enshrouded server setup with an agent that works on your files

01

A good Enshrouded server setup comes down to a short list: edit one JSON file, check the ports, read the log and copy the world folder. VarintKeel does these steps from a chat on Windows 10 or 11, runs the tools itself and shows every result as a card that you can open. Nothing is hidden behind a summary.

01

Edit settings files

edit_file changes enshrouded_server.json and shows a diff that you accept before anything is saved.

02

Back up your worlds

Shell runs Robocopy on the folder named by saveDirectory and reports the real exit code.

03

Read server logs

grep finds the first error in a log, and read_file shows the lines around it.

What the agent can do for a server folder

What the agent does with your server folder

The agent maps your server folder with list_dir and glob, reads the JSON settings file, changes one field at a time with edit_file and shows each change as a diff, so you decide what reaches the disk. It can work on a server you own over SSH, and Shell runs in the environment you chose.

Four jobs the agent does on a server folder

Update the server and keep the settings

Problems updating a dedicated server often start with a file that no longer matches the new version. Begin by stopping the server and copying the world folder with Shell and Robocopy. Then run the server's update tool from Steam through Shell; the card shows the real exit code of that command. Afterwards read_file opens enshrouded_server.json and the copy you kept, and grep checks that name, saveDirectory and slotCount still hold your values, because the server may rewrite a file with missing fields. Use Ask first so every edit waits for you. Start the server last, join once from the game and keep the backup until that test passes. If the card shows a non-zero exit code, stop and read its output before you try again.

Find out why the server is missing from the list

When the server is not showing up for players, the cause is often the port or the file. Ask the agent to read queryPort and ip from enshrouded_server.json, then to search the log with grep for the first error. Shell can list the connections of this PC, so you can see whether the server is listening at all. Forwarding the port on your router and allowing it in the Windows firewall are steps you do yourself. web_search and http_get find the current defaults in the official server documentation. Switch to Plan only when you want the whole checklist written before anything runs, then carry it out step by step in Ask first. Join from a second PC or ask a friend to try, because that is the test that counts.

Plan the settings for a small group

People who ask for a server settings recommendation for duo play want a short answer, but the right values depend on your world and your hardware. The agent reads the current file with read_file, opens the official documentation with http_get and proposes changes to slotCount and gameSettingsPreset as a diff. This is a first enshrouded server setup that you can undo, because the old file waits in your backup. Accept the diff in Ask first, start the server, join with a friend and change one value at a time. Go back to the copy if a change does not help. Keep a short note of each value you tried, so the next change starts from facts and not from memory.

Handle questions about mods honestly

A search for enshrouded server mods turns up many promises, but Enshrouded does not advertise official mod support for dedicated servers, so this site does not describe any mod as supported or safe. What the agent can do is show you what is in your folder: list_dir and glob map it, and copy_file keeps a copy before you touch anything. People who run a dedicated server on a local machine often experiment, and a backup plus a diff review shows exactly which text file changed. Decide for yourself whether an unsupported change is worth the risk. Read each diff and test on a copy first, and keep the original files untouched until you know what a change does.

What VarintKeel does not do

VarintKeel is not a plugin for the game or its editor. It is meant only for your own files and servers, so you keep it away from other people's game clients, live servers you do not own, other players and accounts; the agent does not enforce this. Nothing guarantees that a change is correct, which is why you read the diff and test the result.

VarintKeel for Windows

Set up the agent for your server files

Download VarintKeel ↗