VarintKeel
Продукт

Настройка сервера Enshrouded с агентом, который работает с вашими файлами

01

Хорошая настройка сервера Enshrouded сводится к короткому списку: отредактируйте один JSON-файл, проверьте порты, прочитайте лог и скопируйте папку мира. VarintKeel выполняет эти шаги из чата на Windows 10 или 11, сам запускает инструменты и показывает каждый результат в виде карточки, которую можно открыть. Ничего не скрыто за кратким описанием.

01

Редактирование файлов настроек

edit_file изменяет enshrouded_server.json и показывает diff, который вы принимаете перед сохранением.

02

Резервное копирование миров

Shell запускает Robocopy для папки, указанной в saveDirectory, и сообщает реальный код выхода.

03

Чтение логов сервера

grep находит первую ошибку в логе, а read_file показывает строки вокруг неё.

Что агент может сделать с папкой сервера

Что агент делает с папкой вашего сервера

Агент сканирует вашу папку сервера с помощью list_dir и glob, читает файл настроек JSON, изменяет одно поле за раз с помощью edit_file и показывает каждое изменение как diff, так что вы решаете, что попадёт на диск. Он может работать на сервере, которым вы владеете, через SSH, а Shell запускается в выбранной вами среде.

Четыре задачи, которые агент выполняет с папкой сервера

Обновление сервера и сохранение настроек

Проблемы при обновлении выделенного сервера часто начинаются с файла, который больше не соответствует новой версии. Начните с остановки сервера и копирования папки мира с помощью 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 не делает

VarintKeel — это не плагин для игры или её редактора. Он предназначен только для ваших собственных файлов и серверов, поэтому вы держите его в стороне от клиентов других людей, живых серверов, которыми вы не владеете, других игроков и аккаунтов; агент не контролирует это. Ничто не гарантирует, что изменение правильное, именно поэтому вы читаете diff и проверяете результат.

VarintKeel для Windows

Настройте агент для файлов вашего сервера

Скачать VarintKeel ↗