OstLauncher/Описание настроек
ConfigTool.exe
Настройка программы возможна как через ручное редактирование файла конфигурации config.xml
, так и через приложение ConfigTool.exe
, расположенный в директории с файлами сборки OstLauncher.
Расположение
Приложение имеет удобный и понятный интерфейс с выводом поясняющей информации по каждому параметру. Все настраиваемые параметры приложения ConfigTool.exe
аналогичны параметрам, содержащимся в конфигурационном файле config.xml
.
Интерфейс
config.xml
<?xml version="1.0" encoding="utf-8"?>
<LauncherConfig>
<RunAsAdmin>false</RunAsAdmin>
<LogLevel>4</LogLevel>
<StartScriptFile>universal.cscs</StartScriptFile>
<FullScreen>true</FullScreen>
<Screen>-1</Screen>
<UsePin>true</UsePin>
<PinMask>DDMM</PinMask>
<VisualEffects>true</VisualEffects>
<LicenseConfig>
<LicenseServer>lic.ucs-service.ru:4631</LicenseServer>
</LicenseConfig>
<PathConfig>
<LogPath>logs</LogPath>
<ScriptPath>scripts</ScriptPath>
<AssetsPath>assets</AssetsPath>
<WorkPath>work</WorkPath>
<CachePath>cache</CachePath>
<BackupPath>backup</BackupPath>
<WebPath>web</WebPath>
</PathConfig>
<AutoUpdate Enabled="true">
<UpdateURL>http://172.22.10.23:8088/</UpdateURL>
<NeedHttpAuth>false</NeedHttpAuth>
<User>user</User>
<Password>pass</Password>
</AutoUpdate>
<HttpServerOptions Enabled="true">
<HttpPort>8889</HttpPort>
<HttpAuth>false</HttpAuth>
<AdminsOnly>false</AdminsOnly>
</HttpServerOptions>
<RestoreModeOptions Enabled="true">
<RestoreScriptFile>restore.cscs</RestoreScriptFile>
</RestoreModeOptions>
<MonitoringOptions Enabled="true">
<Screenshots Enabled="true">
<Period>00:01:00</Period>
<LifeTime>1.00:00:00</LifeTime>
<Path>screen</Path>
</Screenshots>
</MonitoringOptions>
</LauncherConfig>
LogLevel
Указывает уровень ведения журнала:
- 0 - только ошибки
- 1 - ошибки и сообщения требующие внимания
<LogLevel>2</LogLevel>
StartScriptFile
Указание стартового скрипта из папки scripts
<StartScriptFile>start.cscs</StartScriptFile>
FullScreen
Указывает запускать ли в полноэкранном режиме или нет.
<FullScreen>false</FullScreen>
Screen
Указывает номер экрана для отображения главного окна программы:
- -1 - использовать экран по-умолчанию (выбор системы)
- 0,1,2,... - точно указать номер экрана (нумерация с 0)
<Screen>-1</Screen>
UsePin
OstLauncher может ограничивать доступ к основному меню при помощи пин-кода. Для включения необходимо установить значение true
.
<UsePin>true</UsePin>
PinMask
Задает маску ПИН-кода.
Формат:
- YYYY - год, 4 цифры
- YY - год, 2 цифры
- MM - месяц, 2 цифры
- DD - день, 2 цифры
- 0-9 - цифры
<PinMask>12MMDD</PinMask>
PathConfig
Настройка директорий приложения.
<PathConfig>
<LogPath>logs</LogPath>
<ScriptPath>scripts</ScriptPath>
<AssetsPath>assets</AssetsPath>
<WorkPath>work</WorkPath>
<CachePath>cache</CachePath>
<WebPath>web</WebPath>
</PathConfig>
AutoUpdate
Настройка автообновления ПО:
- Enabled - включает/выключает функцию автообновления
- UpdateURL - путь к источнику обновления
- NeedHttpAuth - указывает, что нужна авторизация на сервер обновлений
- User - пользователь
- Password - пароль
<AutoUpdate Enabled="true">
<UpdateURL>http://172.22.10.23:8088/</UpdateURL>
<NeedHttpAuth>true</NeedHttpAuth>
<User>user</User>
<Password>pass</Password>
</AutoUpdate>
HttpServerOptions
Настройки встроенного веб-сервера:
- Enabled - включить/выключить встроенный веб-сервер
- HttpPort - указать порт веб-сервера (при смене порта необходимо заново провести автоустановку: "OstLauncher.exe /install")
- HttpAuth - включает/выключает требование авторизации для доступа к веб-интерфейсу (использует windows-аутентификацию)
- AdminsOnly - при включенном параметре доступ будут получать только учетные записи с правами администратора (работает в паре с параметром HttpAuth)
<HttpServerOptions Enabled="true">
<HttpPort>8889</HttpPort>
<HttpAuth>false</HttpAuth>
<AdminsOnly>true</AdminsOnly>
</HttpServerOptions>
RestoreModeOptions
Настройки режима восстановления:
- Enabled - включает/выключает отображение кнопки перехода в режим восстановления
- RestoreScriptFile - указывает какой скрипт запускать в режиме восстановления
<RestoreModeOptions Enabled="false">
<RestoreScriptFile>restore.cscs</RestoreScriptFile>
</RestoreModeOptions>
LicenseConfig/LicenseServer
Указывает адрес и порт сервера лицензий. Последние версии не лицензируются.
<LicenseConfig>
<LicenseServer>lic.ucs-service.ru:4631</LicenseServer>
</LicenseConfig>
Визуальные изменения
Настройки выполняются в разделе «Визуальный стиль» приложения ConfigTool.exe
:
При необходимости можно сменить:
- Номер телефона
- Основной цвет
- Дополнительный цвет
- Цвет предупреждения
- Логотип