Импорт пресетов сборок из ZIP-пакета
Крупные сборки раздают готовый комплект настроек архивом. Панель разбирает его сама: находит серверный .ini, песочницу и точки появления, показывает, что нашла (сколько модов, карт, параметров), и только по подтверждению раскладывает файлы в новый или существующий профиль. Порты, пароли и название сервера при этом можно оставить свои — они относятся к машине, а не к сборке; у нового профиля они берутся из активного. Прежние конфиги остаются рядом как .bak, мир не трогается, а импорт в работающий профиль отклоняется: PZ перезаписал бы файлы своими при остановке. Посторонние .ini из архива (настройки модов) за конфиг сервера не принимаются: он опознаётся по знакомым параметрам. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -117,6 +117,8 @@ func (s *Server) Handler() http.Handler {
|
||||
"PUT /api/profiles/{id}": s.handleUpdateProfile,
|
||||
"DELETE /api/profiles/{id}": s.handleDeleteProfile,
|
||||
"POST /api/profiles/{id}/activate": s.handleActivateProfile,
|
||||
"POST /api/presets/preview": s.handlePreviewPreset,
|
||||
"POST /api/presets/import": s.handleImportPreset,
|
||||
"GET /api/mods": s.handleGetMods,
|
||||
"PUT /api/mods": s.handlePutMods,
|
||||
"POST /api/mods/lookup": s.handleLookupMods,
|
||||
|
||||
Reference in New Issue
Block a user