Générateur de start_headless_server.bat pour Valheim

Valheim n'a aucun fichier de configuration - tout est des arguments en ligne de commande sur le script de lancement, ce qui explique pourquoi l'édition de fichiers ne semble jamais changer quoi que ce soit.

Commencez par un preset

Paramètres visuels

batch args Format
Identity

Server name in the browser. Must not be the same as the password, or the server refuses to start.

Game port. Valheim also uses the port immediately above this one for queries, so forward both.

Gameplay

World modifier preset introduced with the difficulty sliders. Applies on top of the world itself.

World

Name of the world save to load. A typo silently starts a brand new world instead of loading yours.

Override for where worlds and characters are stored. Leave blank for the default location.

Seconds between automatic saves.

How many rolling backups to keep.

Players & Access

Minimum five characters, and it must not appear inside the server or world name. Breaking either rule stops the server booting with little explanation.

Network

1 lists the server publicly, 0 makes it joinable by address only.

Enables the PlayFab crossplay backend so console players can join. Changes how the server is discovered.

start_headless_server.bat

valheim_server.exe -nographics -batchmode -name "Spawnly Valheim" -port 2456 -world "Dedicated" -password "changeme" -public 1

Comment fonctionne la syntaxe de la start_headless_server.bat

Les options sont des drapeaux passés à l'exécutable du serveur : nom, port, monde et mot de passe prennent chacun une valeur, et les valeurs contenant des espaces nécessitent des guillemets. L'argument monde nomme un fichier d'enregistrement plutôt que d'en créer un à partir d'une graine, donc une erreur de frappe démarre silencieusement un monde frais au lieu de charger celui que vous vouliez.

L'erreur qui coûte des heures aux gens

Les règles de mot de passe empêcheront votre serveur de démarrer et la raison n'est pas évidente. Il doit comporter au moins cinq caractères, et il ne doit pas contenir le nom du serveur ni le nom du monde. Un serveur appelé Valhalla avec le mot de passe valhalla123 refuse simplement de démarrer. Si votre serveur se ferme immédiatement après le lancement, vérifiez le mot de passe avant tout autre chose.

Assistance & Aide