Редагування файлів налаштувань
edit_file змінює enshrouded_server.json і показує diff, який ви приймаєте перед тим, як щось буде збережено.
Гарне налаштування сервера Enshrouded зводиться до короткого списку: відредагувати один JSON-файл, перевірити порти, прочитати лог і скопіювати папку світу. VarintKeel виконує ці кроки з чату на Windows 10 або 11, сам запускає інструменти та показує кожен результат у вигляді картки, яку ви можете відкрити. Нічого не приховано за зведеним звітом.
edit_file змінює enshrouded_server.json і показує diff, який ви приймаєте перед тим, як щось буде збережено.
Shell запускає Robocopy для папки, назву якої вказано в saveDirectory, і повідомляє реальний код виходу.
grep знаходить першу помилку в журналі, а read_file показує рядки навколо неї.
Агент сканує вашу папку сервера за допомогою list_dir і glob, читає файл налаштувань JSON, змінює одне поле за раз через edit_file і показує кожну зміну як diff, тому ви вирішуєте, що потрапить на диск. Він може працювати на сервері, яким ви володієте через SSH, а Shell запускається у вибраному вами середовищі.
server folderзнайдено файлиenshrouded_server.jsonпрочитано успішноenshrouded_server.jsonзбереженоrobocopy saves backupскопійованоenshrouded_server.jsonпрочитано успішноПроблеми під час оновлення виділеного сервера часто починаються з файлу, який більше не відповідає новій версії. Спочатку зупиніть сервер і скопіюйте папку світу за допомогою Shell та Robocopy. Потім запустіть інструмент оновлення сервера з Steam через Shell; картка покаже реальний код виходу цієї команди. Після цього read_file відкриє enshrouded_server.json та вашу резервну копію, а grep перевірить, що name, saveDirectory та slotCount досі містять ваші значення, оскільки сервер може перезаписати файл із пропущеними полями. Використовуйте Ask first, щоб кожна зміна чекала на ваше схвалення. Запустіть сервер останнім, під'єднайтеся один раз з гри та зберігайте резервну копію, доки тест не пройде успішно. Якщо картка покаже ненульовий код виходу, зупиніться і прочитайте його вивід, перш ніж спробувати знову.
Коли сервер не відображається для гравців, причиною часто є порт або файл. Попросіть агента прочитати queryPort та ip з enshrouded_server.json, а потім шукати в журналі за допомогою grep першу помилку. Shell може перелічити підключення цього ПК, щоб ви могли побачити, чи слухає сервер взагалі. Перенаправлення порту на маршрутизаторі та дозволення його у брандмауєрі Windows — це кроки, які ви виконуєте самостійно. web_search та http_get знайдуть поточні значення за замовчуванням у офіційній документації сервера. Переключіться на Plan only, коли хочете, щоб весь чеклист був написаний перед запуском будь-чого, а потім виконуйте його крок за кроком у режимі Ask first. Під'єднайтеся з іншого ПК або попросіть друга спробувати, бо це той тест, який має значення.
Люди, які шукають рекомендації щодо налаштувань сервера для гри вдвох, хочуть короткої відповіді, але правильні значення залежать від вашого світу та апаратного забезпечення. Агент читає поточний файл за допомогою read_file, відкриває офіційну документацію через http_get та пропонує зміни slotCount та gameSettingsPreset у вигляді diff. Це перше налаштування сервера Enshrouded, яке ви можете скасувати, оскільки старий файл чекає у вашій резервній копії. Прийміть diff у режимі Ask first, запустіть сервер, під'єднайтеся з другом і змінюйте одне значення за раз. Поверніться до копії, якщо зміна не допомогла. Ведіть короткий запис кожного значення, яке ви спробували, щоб наступна зміна починалася з фактів, а не з пам'яті.
Пошук модів для сервера Enshrouded видає багато обіцянок, але Enshrouded не анонсує офіційної підтримки модів для виділених серверів, тому цей сайт не описує жоден мод як підтримуваний або безпечний. Те, що може зробити агент, — це показати вам, що є у вашій папці: list_dir та glob її сканують, а copy_file зберігає копію, перш ніж ви щось торкнетеся. Люди, які запускають виділений сервер на локальній машині, часто експериментують, а резервна копія плюс перегляд diff показують точно, який текстовий файл змінився. Вирішіть самостійно, чи варта незалежна зміна ризику. Читайте кожен diff і тестуйте спочатку на копії, і залишайте оригінальні файли недоторканими, доки не дізнаєтеся, що робить зміна.
VarintKeel — це не плагін для гри чи її редактора. Він призначений лише для ваших власних файлів і серверів, тому ви тримаєте його подалі від клієнтів ігор інших людей, активних серверів, якими ви не володієте, інших гравців та облікових записів; агент не гарантує цього. Нічого не гарантує, що зміна правильна, тому ви читаєте diff і перевіряєте результат.