VarintKeel
Produit

Configuration du serveur Enshrouded avec un agent qui agit sur vos fichiers

01

Une bonne configuration de serveur Enshrouded se résume à une courte liste : éditer un fichier JSON, vérifier les ports, lire le journal et copier le dossier du monde. VarintKeel effectue ces étapes depuis un chat sous Windows 10 ou 11, lance les outils lui-même et affiche chaque résultat sous forme de carte que vous pouvez ouvrir. Rien n'est caché derrière un résumé.

01

Modifier les fichiers de configuration

edit_file modifie enshrouded_server.json et affiche un diff que vous validez avant toute sauvegarde.

02

Sauvegarder vos mondes

Shell exécute Robocopy sur le dossier indiqué par saveDirectory et renvoie le code de sortie réel.

03

Lire les journaux du serveur

grep trouve la première erreur dans un journal, et read_file affiche les lignes environnantes.

Ce que l'agent peut faire pour un dossier de serveur

Ce que l'agent fait avec votre dossier de serveur

L'agent cartographie votre dossier de serveur avec list_dir et glob, lit le fichier de configuration JSON, modifie un champ à la fois avec edit_file et affiche chaque modification sous forme de diff, afin que vous décidiez ce qui est écrit sur le disque. Il peut travailler sur un serveur que vous possédez via SSH, et Shell s'exécute dans l'environnement que vous avez choisi.

Quatre tâches que l'agent effectue sur un dossier de serveur

Mettre à jour le serveur et conserver les paramètres

Les problèmes de mise à jour d'un serveur dédié commencent souvent par un fichier qui ne correspond plus à la nouvelle version. Commencez par arrêter le serveur et copier le dossier du monde avec Shell et Robocopy. Puis lancez l'outil de mise à jour du serveur depuis Steam via Shell ; la carte affiche le code de sortie réel de cette commande. Ensuite, read_file ouvre enshrouded_server.json et la copie que vous avez conservée, et grep vérifie que name, saveDirectory et slotCount conservent encore vos valeurs, car le serveur peut réécrire un fichier avec des champs manquants. Utilisez Ask first pour que chaque modification attende votre validation. Démarrez le serveur en dernier, rejoignez-le une fois depuis le jeu et conservez la sauvegarde jusqu'à ce que ce test réussisse. Si la carte affiche un code de sortie non nul, arrêtez et lisez sa sortie avant de réessayer.

Pourquoi le serveur n'apparaît-il pas dans la liste ?

Lorsque le serveur n'apparaît pas pour les joueurs, la cause est souvent le port ou le fichier. Demandez à l'agent de lire queryPort et ip dans enshrouded_server.json, puis de rechercher dans le journal avec grep la première erreur. Shell peut lister les connexions de ce PC, afin que vous puissiez voir si le serveur écoute réellement. Le redirigement de port sur votre routeur et l'autorisation dans le pare-feu Windows sont des étapes que vous effectuez vous-même. web_search et http_get trouvent les valeurs par défaut actuelles dans la documentation officielle du serveur. Passez en Plan only lorsque vous souhaitez que toute la liste de contrôle soit rédigée avant toute exécution, puis suivez-la étape par étape en Ask first. Rejoignez depuis un deuxième PC ou demandez à un ami d'essayer, car c'est le test qui compte.

Quels paramètres pour un petit groupe ?

Les personnes qui demandent une recommandation de paramètres de serveur pour une partie à deux veulent une réponse courte, mais les bonnes valeurs dépendent de votre monde et de votre matériel. L'agent lit le fichier actuel avec read_file, ouvre la documentation officielle avec http_get et propose des modifications à slotCount et gameSettingsPreset sous forme de diff. Il s'agit d'une première configuration de serveur Enshrouded que vous pouvez annuler, car l'ancien fichier attend dans votre sauvegarde. Acceptez le diff dans Ask first, démarrez le serveur, rejoignez-le avec un ami et modifiez une valeur à la fois. Revenez à la copie si une modification ne suffit pas. Gardez une note courte de chaque valeur essayée, afin que la prochaine modification parte de faits et non de la mémoire.

Gérer honnêtement les questions sur les mods

Une recherche de mods pour le serveur Enshrouded révèle de nombreuses promesses, mais Enshrouded ne promet pas officiellement le support des mods pour les serveurs dédiés, donc ce site ne décrit aucun mod comme pris en charge ou sûr. Ce que l'agent peut faire, c'est vous montrer ce qui se trouve dans votre dossier : list_dir et glob le cartographient, et copy_file conserve une copie avant que vous ne touchiez à quoi que ce soit. Les personnes qui exécutent un serveur dédié sur une machine locale expérimentent souvent, et une sauvegarde plus une revue du diff montre exactement quel fichier texte a changé. Décidez vous-même si un changement non pris en charge vaut le risque. Lisez chaque diff et testez sur une copie d'abord, et gardez les fichiers originaux intacts jusqu'à ce que vous sachiez ce qu'une modification fait.

Ce que VarintKeel ne fait pas

VarintKeel n'est pas un plugin pour le jeu ou son éditeur. Il est conçu uniquement pour vos propres fichiers et serveurs, afin que vous le teniez à l'écart des clients de jeu d'autres personnes, des serveurs en direct que vous ne possédez pas, des autres joueurs et comptes ; l'agent n'impose pas cela. Rien ne garantit qu'une modification est correcte, c'est pourquoi vous lisez le diff et testez le résultat.

VarintKeel pour Windows

Configurez l'agent pour vos fichiers de serveur

Télécharger VarintKeel ↗