Если на хостинге существуют жесткие правила на права файлов, (например для
php-файлов права должны быть 0755) есть возможность добавить свой файл
конфигурации .cfg, который может измненять некоторые значения конфигурации
DJEM-сервера. Файл должен находиться в одной директории с djemserver.
Например, файл:
djemserver.cfg
с содержимым:
dir-mode=0777
file-mode=0755
даёт указание DJEM-серверу создавать файлы с правами 0755, а папки — с
0777
Параметр skip-ip-check нужен, если там, где стоит сервер
используется кластер или кеширующий прокси.
В таких случаях без этого параметра будет ошибка вот такого вида:
[kernel.cpp:493] Non-existing userkey='ru2pcFSCmktwBVFpkD1Xk25e233rcMRx''.
Формат записи:
skip-ip-check=yes
Дополнительные возможности:
Дополнительные настройки можно передать djem-серверу, используя
параметр capabilities в формате XML, заключив в корневую ноду,
например <root>. См. пример ниже.
При необходимости работы клиента и сервера используя единое время, можно
использовать запись:
capabilities = <time_zone>GMT</time_zone>
Смещения временных зон не предусмотрены.
Сервер может проверять версию клиента и запрещать доступ к серверу старым
версиям:
capabilities = <required_version>1649</required_version>
Пример файла djemserver.cfg со всеми возможными
записями:
dir-mode=0777
file-mode=0755
skip-ip-check=yes
capabilities =
<root><time_zone>GMT</time_zone><required_version>1649</required_version></root>