Спершу читання
read_file і grep відкривають ваш конфіг і логи, тож агент працює з реальним текстом ваших файлів.
GeekCrest допомагає тримати в порядку моди, налаштування й збереження сервера Palworld, який належить вам. Він спершу читає, а вже потім пише. Він показує теки, читає файли й логи, змінює по одному запису з показом diff і запускає ваші скрипти, а кожен результат виводить карткою, яку можна розгорнути.
read_file і grep відкривають ваш конфіг і логи, тож агент працює з реальним текстом ваших файлів.
edit_file змінює одне налаштування й показує diff; в Ask first ви його приймаєте або відхиляєте.
Shell запускає ваш скрипт старту чи бекапу й повідомляє справжній код завершення.
Приклад нижче — перевірка налаштування сервера Palworld: агент знаходить файл налаштувань, читає його й копіює збереження, а кожен результат видно карткою. Читайте кожну картку.
**/PalWorldSettings.ini1 збігPalWorldSettings.iniпрочитаноServerPlayerMaxNum1 збігbackup-saves.cmdзбереженоbackup-saves.cmdexit 0C:\PalBackupsпереглянутоМоди створює спільнота, а їхня сумісність змінюється з оновленнями гри, тож очікуйте, що після патча моди для сервера Palworld можуть зламатися. Попросіть GeekCrest виконати list_dir для теки сервера й створити через write_file файл mods-list.txt, а потім вписуйте туди назву, версію й дату кожного встановленого мода. Ставте лише ті моди, яким довіряєте, і лише на власний сервер. По одному моду за раз. Після оновлення grep шукає в цьому списку записи, які ще треба перевірити. Якщо після оновлення на сервері працює несумісна версія, спершу порівняйте версії зі свого списку, перш ніж когось звинувачувати. Прочитайте новий файл у його картці, а Plan only використайте, якщо хочете побачити кроки до того, як щось буде записано.
Після першого запуску PalWorldSettings.ini з’являється в теці Pal\Saved\Config\WindowsServer. GeekCrest знаходить його через glob, відкриває через read_file і перелічує записи для перевірки: ServerName, ServerPassword, AdminPassword, PublicPort і ServerPlayerMaxNum. Спершу замаскуйте обидва паролі або скористайтеся для цього файла локальною моделлю, адже хмарна модель отримує текст файла, який читає агент. Перед будь-якою правкою зупиніть сервер. Якщо зміна в ini-файлі виділеного сервера не застосовується, перевірте, чи ви не редагували шаблон DefaultPalWorldSettings.ini замість PalWorldSettings.ini. Перш ніж імпортувати збереження з виділеного сервера в одиночну гру, зробіть копії обох збережень, адже дані гравців прив’язані до їхніх ID. У режимі Ask first кожна зміна через edit_file показує diff; прийміть її, перезапустіть сервер і зайдіть, щоб перевірити.
GeekCrest не є плагіном для Palworld і ніколи не торкається ігрового клієнта. Файлові інструменти працюють у робочій теці чату, але Shell, веб і SSH не прив’язані до теки, тож тримайте кожне завдання в межах сервера, який належить вам або яким ви маєте право керувати. Ніщо з написаного ним не обіцяє бути правильним. Перевіряйте кожну зміну.