Импорт пресетов сборок из ZIP-пакета
Крупные сборки раздают готовый комплект настроек архивом. Панель разбирает его сама: находит серверный .ini, песочницу и точки появления, показывает, что нашла (сколько модов, карт, параметров), и только по подтверждению раскладывает файлы в новый или существующий профиль. Порты, пароли и название сервера при этом можно оставить свои — они относятся к машине, а не к сборке; у нового профиля они берутся из активного. Прежние конфиги остаются рядом как .bak, мир не трогается, а импорт в работающий профиль отклоняется: PZ перезаписал бы файлы своими при остановке. Посторонние .ini из архива (настройки модов) за конфиг сервера не принимаются: он опознаётся по знакомым параметрам. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -28,6 +28,9 @@
|
||||
самого конфига, поиск идёт и по названию, и по описанию.
|
||||
- **Мод-менеджер** — моды списком с галочками и перетаскиванием порядка
|
||||
загрузки, добавление по ссылке и разворачивание коллекций Steam целиком.
|
||||
- **Импорт пресетов сборок** — ZIP-пакет сборки загружается прямо в панель:
|
||||
конфиг, песочница и точки появления попадают в новый или существующий
|
||||
профиль, свои порты и пароли при этом сохраняются.
|
||||
- **Бэкапы** — ручные и по расписанию, отдельно по каждому профилю, с
|
||||
ротацией, скачиванием и восстановлением (перед восстановлением
|
||||
автоматически снимается страховочная копия).
|
||||
@@ -178,6 +181,40 @@ curl -fsSL https://gitea.hsrv.site/mrleo1nid/pzmanager/raw/branch/main/deploy/ge
|
||||
менеджера в консоли. Вывод самого игрового сервера остаётся как есть — он
|
||||
приходит от Project Zomboid.
|
||||
|
||||
## Импорт пресетов сборок
|
||||
|
||||
Крупные сборки модов раздают готовый комплект настроек архивом: внутри лежат
|
||||
папка `Server` с `<имя>.ini`, `<имя>_SandboxVars.lua` и
|
||||
`<имя>_spawnregions.lua`, а рядом — файлы для одиночной игры, которые серверу
|
||||
не нужны.
|
||||
|
||||
На вкладке «Профили» есть «Импорт пресета сборки»: выберите ZIP, и панель
|
||||
покажет, что в нём нашла — название сервера, сколько модов и пакетов
|
||||
мастерской, какие карты, сколько параметров конфига и песочницы. Ничего не
|
||||
записывается, пока вы не нажмёте «Импортировать».
|
||||
|
||||
Импортировать можно в новый профиль (идентификатор предлагается по имени
|
||||
файлов из архива) или поверх существующего. Прежние конфиги остаются рядом с
|
||||
расширением `.bak`, мир не трогается. Профиль, который сейчас работает,
|
||||
импорт не принимает — сначала остановите сервер, иначе PZ перезапишет файлы
|
||||
своими при выходе.
|
||||
|
||||
Галочки «Оставить свои значения» переносят в импортированный конфиг то, что
|
||||
относится к вашей машине, а не к сборке:
|
||||
|
||||
| группа | параметры |
|
||||
| --- | --- |
|
||||
| Порты и RCON | `DefaultPort`, `UDPPort`, `RCONPort`, `RCONPassword` |
|
||||
| Пароль сервера и объявляемый IP | `Password`, `server_browser_announced_ip` |
|
||||
| Имя и описание сервера | `PublicName`, `PublicDescription` |
|
||||
|
||||
Для нового профиля эти значения берутся из активного: порты и пароли на
|
||||
машине общие. Всё остальное — списки модов, карты, правила и песочница —
|
||||
приходит из пресета.
|
||||
|
||||
Посторонние `.ini` из архива (настройки модов, например) не принимаются за
|
||||
конфиг сервера: панель опознаёт его по знакомым параметрам.
|
||||
|
||||
## Моды
|
||||
|
||||
Project Zomboid хранит моды в двух строках конфига: `WorkshopItems` — что
|
||||
|
||||
Reference in New Issue
Block a user