Настройка сервера
Материал из Simple Chat
|
|
Настройки сервера находятся в файле schatd.conf расположенном в папке с программой. Этот файл имеет структуру стандартного INI-файла.
Секция General
Это единственная секция в настройках сервера.
- ChannelLog bool
- Включает запись основного канала в специальный журнал, по умолчанию false.
- ListenAddress QString
- Адрес, на котором сервер будет ожидать подключения, по умолчанию "0.0.0.0", что означает любой доступный интерфейс.
- ListenPort int
- Порт сервера, по умолчанию 7666.
- LocalServer bool
- Включает использование локального IPC сервера для коммуникации с программой управления, по умолчанию true. Опция может быть отключена[1] на этапе компиляции.
- LogLevel int
- Уровень журналирования журнала сервера, в настоящее время поддерживается только один уровень 0, он же является значением по умолчанию, -1 отключает журнал.
- MaxLinks int
- Ограничение на количество серверов, которые могут быть подключены к данному корневому серверу, допустимые значения от 0 до 254, по умолчанию 10. Значение 0 означает отсутствие ограничений[2].
- MaxUsers int
- Ограничение на максимальное количество пользователей, которые могут быть подключены к данному серверу, по умолчанию 0. Значение 0 означает отсутствие ограничений.
- MaxUsersPerIp int
- Ограничение на количество пользователей с одного ip-адреса, по умолчанию 0, т.е. без ограничений.
- Motd bool
- Разрешает использование Message Of The Day сообщения сервера, по умолчанию true.
- MotdFile QString
- Относительное[3] имя файла содержащего текст для Message Of The Day сообщения, по умолчанию motd.xtml.
- MotdMaxSize int
- Ограничение максимального размера Message Of The Day сообщения, по умолчанию 2048.
- Name QString
- Имя сервера (используется в сети серверов), рекомендуется указывать реальное DNS имя, для успешной инициализации сети не может быть пустой строкой.
- Network bool
- Разрешает использование сервера в сети серверов, по умолчанию false.
- NetworkFile QString
- Имя XML-файла[3] содержащего конфигурацию сети, по умолчанию network.xml.
- Numeric int
- Уникальный номер сервера, допустимые значения от 0 до 255, по умолчанию 0.
- RootServer bool
- Определяет роль сервера, true для корневого сервера, по умолчанию false.
Ссылки
- ↑ Для отключения необходимо установить значение SCHAT_LOCAL_IPC в 0 в файле schatd.pro.
- ↑ В любом случае подключенных серверов не может быть больше 254.
- ↑ 3,0 3,1 Начиная с версии 0.7.0 допускается использование абсолютного имени, также начиная с этой версии при использовании относительных имён, полный путь определяется исходя из местоположения schatd.conf.

