Поддерживаемые команды

При обращении к программе через Терминал выводится список поддерживаемых команд:

Usage: Xeoma [-command [argument]] [-command [argument]] …
Commands:
-help : показать поддерживаемые команды
-core : запустить только серверную часть
-client : запустить только клиентскую часть
-lls : запустить сервер лицензий
-cloudservice : запустить Cloud-режим как сервис
-install -allmanual : установить серверную и клиентскую части для запуска вручную
-install -allauto : установить серверную и клиентскую части с автоматическим запуском
-install -coreauto : установить серверную часть с автоматическим запуском и клиентскую часть с ручным запуском
-install -hiddenmode : установить серверную часть с автоматическим запуском в СКРЫТОМ режиме
-install -cloudauto : установить в автозагрузку сервер в Облачном режиме
-install -removeall : удалить ВСЁ, включая архивные записи и настройки
-install -removeexe : удалить ярлык и программу, но оставить архивы и настройки
-install -licauto : установить в автозагрузку сервер лицензий
-installdir [DirPath] : задать путь установки. ВНИМАНИЕ! Путь до папки должен быть в кодировке UTF-8!
-activateOnline [Serial] : online-активация (для активации нескольких серийных номеров, поместите их в одинарные кавычки и разделите их ‘;’. Например: -activateOnline ‘Serial1;Serial2’)
-activateRequest [Serial] : offline-активация (для активации нескольких серийных номеров, разделите их ‘;’)
-activateResponse [Activation] : ввести код ответа для offline-активации
-showpassword : показать пароль и включить удалённый доступ
-startdelay [Seconds] : задать отсрочку перед стартом, в секундах
-log : включить логирование событий на сервере
-lang [Language] : переключиться на другой язык. Для английского: en, для русского: ru, и т.д.
-clientIndex [ClientIndex] : команда для запуска клиента с сохранением индивидуальных настроек. ID клиента может содержать только цифры (без пробелов, максимум 16 цифр)
-individualsettings : аргумент для команды -clientIndex, чтобы также сохранять информацию о порядке камер для клиента
-cloud : старт сервера в Cloud-режиме с автоматическим перезапуском
-noguard : аргумент для команды -cloud для запуска сервера в Cloud-режиме без автоматического перезапуска
-sampleconfig : аргумент для команды -cloud для запуска сервера в Cloud-режиме и генерации примера настроек
-nohup : аргумент для команды -cloud для запуска сервера в Cloud-режиме и продолжения работы при закрытии консоли – игнорирования HUP сигнала
-noscan : отключить сканирование камер
-noscanptzandaudio : отключить автопоиск ptz and звукового url
-proxy [ProxyServerURL] : задать адрес прокси-сервера
-proxyclear : удалить адрес прокси-сервера
-noarchivedb : удалить базу данных архива (поиск по архиву будет недоступен)
-activateRetranslator [Serial] : online-активация Ретранслятора (для активации нескольких серийных номеров, разделите их ‘;’. Например: -activateRetranslator ‘Serial1;Serial2’)
-noautoupdate : принудительно запрещает обновление серверной части
-serverport [PortNumber] : задать порт сервера
-setpassword [Password] : задать пароль сервера
-savepassword [1/0] : разрешить сохранение пароля на клиентской стороне
-reindexingArchive : запустить переиндексацию архива и выйти
-nolog : выключить логирование событий на стороне серера
-fullscreen : запустить программу в полноэкранном режиме
-sslconnection [0/1/2] : если 0 на клиенте – подключаться к серверам, игнорируя сертификаты; если 1 на сервере – принимать только защищённые соединения от клиентов (для этого сгенерируйте сертификаты и поместите их в папки Server и Client. См подробности в Xeoma folder > Security > Certificate > Readme.txt); если 2 на сервере или клиенте – автоопределять сертификаты

Также поддерживаются следующие команды:

-setpassword MYPASS (сменить пароль для учётной записи администратора Xeoma на MYPASS, этот пароль используется для удалённого доступа)

-serverport 777 (сменить порт 8090, используемый по умолчанию, на 777 или другой незанятый). Внимание: смена порта возможна, только если Xeoma не установлена в автозагрузку, и после перезапуска сервера порт будет сбрасываться на дефолтный, 8090 порт. Если автозапуск всё же необходим, добавьте новый порт в скрипт автозапуска:

для Linux: /etc/init.d/XeomaCoreService
для Mac: /Library/LaunchDaemons/XeomaCoreService.plist
для Windows: в настройках сервисов (в Администрировании)

Редактировать нужно с правами админа. После этого перезапустите сервер.

-noscan (отменить автоматический поиск при первом запуске). Внимание: отмена поиска возможна, только если Xeoma не установлена в автозагрузку. См. -serverport.

Подробнее о работе с Xeoma на Linux (в том числе и через консоль) – в статье (включая пути устранения распространённых ошибок).

Программное управление режимами просмотра

Начиная с версии Xeoma 14.5.13, добавлена возможность программно управлять режимами просмотра путём изменения файла конфигурации. Теперь Вы сможете выбирать вариант расположения камер на главном экране и переключать камеры с пульта охраны и т.п. устройств.

Для этого внесите изменения в текст файла “Preview configuration” в папке “Preview configuration” в директории Xeoma:

# Use PreviewMode variable for setting preview mode, TabNumber for setting tab number.
# PreviewMode possible values are:
# 0 for all cameras
# 1 for 1×1
# 2 for 2×1
# 3 for 2×2
# 4 for 3×2
# 5 for 3×3
# 6 for 4×3
# 7 for 4×4
# 8 for 5×4
# 9 for 5×5
# 10 for 8×8
PreviewMode=0
TabNumber=0

Замените 0 в PreviewMode=0 на 1, чтобы включить режим просмотра 1х1 (одна камера на экране), на 2 – чтобы включить режим 2х1 и т.д. Замените 0 в TabNumber=0 на номер вкладки, которую хотите открыть. Внимание: в момент внесения изменений Xeoma должна быть включена.