Lire avant de modifier
read_file et grep ouvrent ta config et tes logs, donc l'agent travaille sur le vrai texte de tes fichiers.
GeekCrest t'aide à garder en ordre les mods, les réglages et les sauvegardes d'un serveur Palworld qui t'appartient. Il lit avant d'écrire. Il liste les dossiers, lit les fichiers et les logs, modifie une entrée à la fois avec un diff et exécute tes propres scripts, puis affiche chaque résultat sous forme de carte que tu peux déplier.
read_file et grep ouvrent ta config et tes logs, donc l'agent travaille sur le vrai texte de tes fichiers.
edit_file change un réglage et affiche un diff ; en Ask first, tu l'acceptes ou tu le refuses.
Shell exécute ton script de démarrage ou de sauvegarde et indique le vrai code de sortie.
L'exemple ci-dessous est une vérification de la mise en place d'un serveur Palworld : l'agent trouve le fichier de réglages, le lit et sauvegarde les parties, avec chaque résultat visible sous forme de carte. Lis chaque carte.
**/PalWorldSettings.ini1 résultatPalWorldSettings.iniluServerPlayerMaxNum1 résultatbackup-saves.cmdenregistrébackup-saves.cmdexit 0C:\PalBackupslistéLes mods sont faits par la communauté et leur compatibilité change avec les mises à jour du jeu, donc attends-toi à ce que les Palworld server mods cassent après un patch. Demande à GeekCrest d'exécuter list_dir sur le dossier du serveur et d'utiliser write_file pour créer mods-list.txt, puis note le nom, la version et la date de chaque mod que tu installes. N'installe que des mods de confiance, sur ton propre serveur. Un mod à la fois. Après une mise à jour, grep cherche dans cette liste les entrées que tu dois encore vérifier. Si le serveur tourne dans une version incompatible après une mise à jour, compare les versions de ta liste avant d'accuser autre chose. Lis d'abord le nouveau fichier dans sa carte, et utilise Plan only si tu veux voir les étapes avant que le moindre fichier soit écrit.
Après le premier démarrage, PalWorldSettings.ini apparaît dans le dossier Pal\Saved\Config\WindowsServer. GeekCrest le trouve avec glob, l'ouvre avec read_file et liste les entrées à vérifier : ServerName, ServerPassword, AdminPassword, PublicPort et ServerPlayerMaxNum. Masque d'abord les deux mots de passe, ou utilise un modèle local pour ce fichier, car un modèle cloud reçoit le texte des fichiers que l'agent lit. Arrête le serveur avant toute modification. Si un changement dans le fichier ini d'un serveur dédié ne s'applique pas, vérifie si tu as modifié le modèle DefaultPalWorldSettings.ini au lieu de PalWorldSettings.ini. Avant d'importer une sauvegarde d'un serveur dédié dans une partie solo, sauvegarde les deux, car les données des joueurs sont liées aux ID de joueur. En mode Ask first, chaque changement d'edit_file affiche un diff ; accepte-le, redémarre et rejoins le serveur pour tester.
GeekCrest n'est pas un plugin pour Palworld et ne touche jamais au client du jeu. Les outils de fichiers travaillent dans le dossier de travail du chat, mais Shell, le web et SSH ne sont pas limités à un dossier, donc limite chaque tâche à un serveur qui t'appartient ou que tu as le droit de gérer. Rien de ce qu'il écrit n'est promis comme correct. Teste chaque changement.