Skip to content
Puranode

Tools / Valheim

Valheim server settings generator

Choose your server options and world modifiers, then copy the launch arguments for a Valheim dedicated server. The password stays a placeholder, and nothing you type leaves this page.

Generator

Your server

Shown in the server list.
Loads the world with this exact name, or creates one if none matches.
The server also uses the next port up. Default 2456.
World modifiers
Written first, because a preset overwrites earlier modifiers.
Saves and backups
Seconds
Seconds
Seconds

Values left at Iron Gate's defaults stay out of the line.

Output

Launch arguments

-name "My server" -port 2456 -world "Dedicated" -password "YOUR_SERVER_PASSWORD_HERE" -public 1

Replace YOUR_SERVER_PASSWORD_HERE on your own machine.

Putting it on the server

  1. Stop the server, then open start_server.sh on Linux or start_headless_server.bat on Windows.
  2. On the line that starts the server, replace the arguments shown above and keep the program name and any other options as they are. On a hosted server, use the startup settings in your control panel and keep the port your host assigned.
  3. Set the password. Choose at least five characters that do not appear in the server name or world name.
  4. Start the server and read the console to confirm the world name it loaded.

This page has no password field. Built in your browser: nothing you enter here is sent or stored.

Method

How the arguments are put together

FAQ

Valheim settings generator: questions

Where do these arguments go?

On your own machine, in start_server.sh on Linux or start_headless_server.bat on Windows, on the line that starts the server. On a hosted server, they go in the startup settings of the control panel. If your panel already has boxes for the name, world and password, use the World modifiers only block.

Does the order of the arguments matter?

Yes, for world modifiers. Iron Gate's guide says a preset overwrites any modifiers set before it, so a modifier has to come after the preset. The generator always writes the preset first, then each modifier, then each key.

Why did my server start an empty world?

The -world argument loads a world with that exact name and creates one if it finds no match. A misspelled name or different capitals therefore gives you a fresh world, and your own stays untouched on disk. Correct the name and restart.

Why does the server stop with a password error?

Use a password of at least five characters, and keep it out of both the server name and the world name. Server owners widely report those two rules, and breaking either one stops the server during startup. The console shows the message.

Is anything I enter sent to Puranode?

No. The arguments are built in your browser. The page makes no request with your inputs and stores nothing, and it has no password field: the output carries a placeholder that you replace on your own machine.

Need somewhere to run it?

Puranode hosts Valheim dedicated servers on EPYC and NVMe in the EU, with crossplay and direct file access to your world.

Valheim hosting

All free tools