Импорт пресетов сборок из ZIP-пакета
Крупные сборки раздают готовый комплект настроек архивом. Панель разбирает его сама: находит серверный .ini, песочницу и точки появления, показывает, что нашла (сколько модов, карт, параметров), и только по подтверждению раскладывает файлы в новый или существующий профиль. Порты, пароли и название сервера при этом можно оставить свои — они относятся к машине, а не к сборке; у нового профиля они берутся из активного. Прежние конфиги остаются рядом как .bak, мир не трогается, а импорт в работающий профиль отклоняется: PZ перезаписал бы файлы своими при остановке. Посторонние .ini из архива (настройки модов) за конфиг сервера не принимаются: он опознаётся по знакомым параметрам. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -570,3 +570,25 @@ input.input-sm, .input-sm { width: auto; padding: 6px 10px; font-size: 13px; }
|
||||
margin-top: 18px;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
/* Импорт пресета: карточка с разбором архива и параметрами импорта. */
|
||||
.import-card { margin-bottom: 20px; }
|
||||
.import-card input[type=file] {
|
||||
width: auto;
|
||||
max-width: 100%;
|
||||
margin: 4px 0 12px;
|
||||
padding: 8px;
|
||||
color: var(--text);
|
||||
background: var(--bg-soft);
|
||||
border: 1px dashed var(--border);
|
||||
border-radius: var(--radius);
|
||||
}
|
||||
.preset-summary {
|
||||
margin: 10px 0 14px;
|
||||
padding: 10px 12px;
|
||||
background: var(--bg-soft);
|
||||
border-radius: var(--radius);
|
||||
font-size: 13px;
|
||||
line-height: 1.7;
|
||||
}
|
||||
.preset-keep { display: flex; flex-wrap: wrap; gap: 14px; margin: 6px 0 14px; }
|
||||
|
||||
Reference in New Issue
Block a user