Files
clever-show/docs/server.md
2019-07-26 12:48:26 +03:00

2.2 KiB
Raw Blame History

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

Файл конфигурации

Конфигурация сервера задаётся в файле Server/server_config.ini, имеющем вид:

[SERVER]  
port = 25000  
buffer_size = 1024  
  
[BROADCAST]  
use_broadcast = True  
broadcast_port = 8181  
broadcast_delay = 5  
  
[NTP]  
use_ntp = False  
host = ntp1.stratum2.ru  
port = 123

Раздел 'Server'

В этом разделе задаются параметры сетевого взаимодействия сервера, доступны следующие параметры:

  • port - TCP порт, на котором будут приниматься входящие соединения от клиентов (коптеров). При использовании broadcast данный порт будет сконфигурирован у клиента автоматически. Рекомендуется изменить значение по умолчанию в целях безопасности (любое пятизначное и более число, если другое ПО не использует выбранный порт).
  • buffer_size - размер буфера при приёме и передаче данных. Не рекомендуется изменять.

Раздел 'Broadcast'

Сервер использует UDP broadcast (на адрес 255.255.255.255 с выбранным портом), чтобы передавать клиентам (коптерам) актуальную информацию о конфигурации сервера и собственном адресе сервера для подключения (IP адрес и порт сервера). Таким образом, обеспечивается автоматическое подключение клиентов к серверу без необходимости дополнительной ручной конфигурации. В данном разделе задаются параметры этого механизма.

  • use_broadcast - будут ли использованы br
  • broadcast_port - UDP