GeekCrest
Продукт

Palworld server mods і файли — лише з вашого схвалення

01

GeekCrest допомагає тримати в порядку моди, налаштування й збереження сервера Palworld, який належить вам. Він спершу читає, а вже потім пише. Він показує теки, читає файли й логи, змінює по одному запису з показом diff і запускає ваші скрипти, а кожен результат виводить карткою, яку можна розгорнути.

01

Спершу читання

read_file і grep відкривають ваш конфіг і логи, тож агент працює з реальним текстом ваших файлів.

02

Правка з diff

edit_file змінює одне налаштування й показує diff; в Ask first ви його приймаєте або відхиляєте.

03

Ваші власні скрипти

Shell запускає ваш скрипт старту чи бекапу й повідомляє справжній код завершення.

Що GeekCrest уміє для адміна сервера

Налаштування сервера так, як його виконує агент

Приклад нижче — перевірка налаштування сервера Palworld: агент знаходить файл налаштувань, читає його й копіює збереження, а кожен результат видно карткою. Читайте кожну картку.

Два завдання для адміна сервера

Ведіть список установлених модів

Моди створює спільнота, а їхня сумісність змінюється з оновленнями гри, тож очікуйте, що після патча моди для сервера 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 не робить

GeekCrest не є плагіном для Palworld і ніколи не торкається ігрового клієнта. Файлові інструменти працюють у робочій теці чату, але Shell, веб і SSH не прив’язані до теки, тож тримайте кожне завдання в межах сервера, який належить вам або яким ви маєте право керувати. Ніщо з написаного ним не обіцяє бути правильним. Перевіряйте кожну зміну.

GeekCrest для Windows

Почніть із бекапу, а потім попросіть одну зміну

Завантажити GeekCrest ↗