DarkDragon: OMSHelp/Config ...

Dark Dragon | Каталог | Изменения | НовыеКомментарии | Пользователи | Регистрация | Вход:  Пароль:  

Синтаксис файла конфигурации

Конфигурация OMS сохраняется в файле oms.cfg, находящемся в той же папке, где лежит oms.exe.
Каждый параметр конфигурации размещается на отдельной строке. В файле конфигурации допустимо применение всех байтов, кроме байтов со значением 0.


Конец строки должен быть обозначен символом LF (код 10). Использование для обозначения конца строки пары CRLF (коды 13 и 10), как принято в Windows, желательно, но не обязательно.
Пустые строки, а также строки, НЕ начинающиеся с латинской буквы или симола '[', игнорируются и могут использоваться как комментарии.


OMS при старте загружает конфигурацию из файла oms.cfg, который должен находиться в той же папке, что и “oms.exe”. Для принятия изменений в файле конфигурации OMS должен быть остановлен и запущен снова.


Параметры сгруппированы в БЛОКИ по назначению. Каждый блок начинается с символа '['. Концом блока считается начало следующего блока или конец файла. Тип блока обозначается ОДНИМ словом, состоящим ТОЛЬКО ИЗ БУКВ латинского алфавита, первая буква которого должна следовать непосредственно за '['.


После типа блока для некоторых из них может находиться уникальное НАЗВАНИЕ БЛОКА в кавычках. Название может быть на любом языке (коды символов 1..255, кроме кода 10). Для каждого типа блока описано преобразование, которое делает OMS с названием блока (например, изменение регистра символов), прежде чем принять его. За название блока считается все, что находится между первой и последней кавычками в строке, т.е. оно в принципе может внутри также содержать кавычки. Но OMS производит преобразование – удаление неиспользуемых символов в полученной строке, поэтому смотрите описание конкретно для каждого типа блока. Закрывающая квадратная скобка не обязательна, но желательна для удобочитаемости файла конфигурации.


Если встречается блок того же типа с преобразованным названием, уже ВНЕСЕННЫМ в конфигурацию (т.е. признанным валидным), но расположенный ниже по тексту, – он игнорируется (кроме блоков RULE и SPAMF).


Блоки могут следовать в произвольном порядке – OMS прочитывает файл в несколько проходов, чтобы загрузить блоки параметров в нужной последовательности и установить между ними связи.


Параметры конфигурации имеют вид: Тип_параметра «значение»


Тип параметра – одно слово, состоящее только из букв латинского алфавита. Регистр ИМЕЕТ значение. Т.е. параметр “Password” и “password” – не одно и то же!


Между последней латинской буквой типа параметра и кавычкой, открывающей значение параметра, могут (не обязательно) находиться любые символы.


OMS использует следующие блоки:


Начиная с версии 0.8.12 появилась возможность разбить файл конфигурации на несколько файлов, что обеспечивает более удобный способ редактирования конфигурации. Включение в oms.cfg дополнительных файлов производится добавлением в него блоков [INCLUDE “filename”] с указанием имени файла. Указанный файл должен лежать рядом с oms.exe. В параметре filename нужно указать только имя этого файла, путь указывать не нужно. Блоки INCLUDE во включаемых файлах ИГНОРИРУЮТСЯ! Включение файла oms.cfg игнорируется.


 
Файлов нет. [Показать файлы/форму]
Комментариев нет. [Показать комментарии/форму]