Lezen vóór bewerken
read_file en grep openen je config en logs, zodat de agent met de echte tekst van je bestanden werkt.
GeekCrest helpt je om mods, instellingen en saves van een Palworld-server die van jou is overzichtelijk te houden. Het leest voordat het schrijft. Het toont mappen, leest bestanden en logs, past één regel tegelijk aan met een diff en voert je eigen scripts uit, en toont daarna elk resultaat als een kaart die je kunt uitklappen.
read_file en grep openen je config en logs, zodat de agent met de echte tekst van je bestanden werkt.
edit_file wijzigt één instelling en toont een diff; in Ask first accepteer of weiger je die.
Shell voert je start- of back-upscript uit en meldt de echte exitcode.
Het voorbeeld hieronder is een installatiecontrole van een Palworld-server: de agent vindt het instellingenbestand, leest het en maakt een back-up van de saves, waarbij elk resultaat als kaart zichtbaar is. Lees elke kaart.
**/PalWorldSettings.ini1 trefferPalWorldSettings.inigelezenServerPlayerMaxNum1 trefferbackup-saves.cmdopgeslagenbackup-saves.cmdexit 0C:\PalBackupsweergegevenMods worden door de community gemaakt en hun compatibiliteit verandert met game-updates, dus verwacht dat Palworld server mods na een patch stukgaan. Vraag GeekCrest om list_dir op de servermap uit te voeren en met write_file mods-list.txt aan te maken, en vul dan de naam, versie en datum in van elke mod die je installeert. Installeer alleen mods die je vertrouwt, op je eigen server. Eén mod tegelijk. Na een update doorzoekt grep die lijst op de regels die je nog moet controleren. Draait de server na een update een incompatibele versie, vergelijk dan de versies in je lijst voordat je iets anders de schuld geeft. Lees het nieuwe bestand eerst in zijn kaart en gebruik Plan only als je de stappen wilt zien voordat er een bestand wordt geschreven.
Na de eerste start verschijnt PalWorldSettings.ini in de map Pal\Saved\Config\WindowsServer. GeekCrest vindt het met glob, opent het met read_file en toont de regels om te controleren: ServerName, ServerPassword, AdminPassword, PublicPort en ServerPlayerMaxNum. Maskeer eerst de twee wachtwoordwaarden, of gebruik voor dit bestand een lokaal model, want een cloudmodel ontvangt de tekst van de bestanden die de agent leest. Stop de server vóór elke bewerking. Wordt een wijziging in het ini-bestand van een dedicated server niet toegepast, controleer dan of je het sjabloon DefaultPalWorldSettings.ini hebt bewerkt in plaats van PalWorldSettings.ini. Maak vóór je een save van een dedicated server in een solospel importeert een back-up van beide saves, want spelergegevens zijn gekoppeld aan speler-ID's. In de modus Ask first toont elke wijziging van edit_file een diff; accepteer die, start opnieuw en sluit aan om te testen.
GeekCrest is geen plug-in voor Palworld en raakt de gameclient nooit aan. Bestandstools werken in de werkmap van de chat, maar Shell, web en SSH zijn niet aan een map gebonden, dus beperk elke taak tot een server die van jou is of die je mag beheren. Van niets wat het schrijft wordt beloofd dat het klopt. Test elke wijziging.