Настройка сервера

Материал из 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.

Ссылки



  1. Для отключения необходимо установить значение SCHAT_LOCAL_IPC в 0 в файле schatd.pro.
  2. В любом случае подключенных серверов не может быть больше 254.
  3. 3,0 3,1 Начиная с версии 0.7.0 допускается использование абсолютного имени, также начиная с этой версии при использовании относительных имён, полный путь определяется исходя из местоположения schatd.conf.
загрузить
Бесплатный хостинг от EOMY.NET