mirror of
https://github.com/CopterExpress/clever-show.git
synced 2026-05-31 09:19:33 +00:00
Merge remote-tracking branch 'origin/master'
This commit is contained in:
@@ -1,4 +1,25 @@
|
||||
#Установка и настройка серв
|
||||
# Настройка сервера
|
||||
## Файл конфигурации
|
||||
Конфигурация сервера задаётся в файле Server/server_config.ini, имеющем вид:
|
||||
```ini
|
||||
[SERVER]
|
||||
port = 25000
|
||||
broadcast_port = 8181
|
||||
broadcast_delay = 5
|
||||
buffer_size = 1024
|
||||
|
||||
[NTP]
|
||||
use_ntp = False
|
||||
host = ntp1.stratum2.ru
|
||||
port = 123
|
||||
```
|
||||
### Раздел 'Server'
|
||||
В этом разделе задаются параметры сетевого взаимодействия сервера, доступны следующие параметры:
|
||||
|
||||
* `port` - TCP порт, на котором будут приниматься входящие соединения от клиентов (коптеров)
|
||||
* `broadcast_port` - UDP
|
||||
|
||||
|
||||
<!--stackedit_data:
|
||||
eyJoaXN0b3J5IjpbODM1MjYyNTQzXX0=
|
||||
eyJoaXN0b3J5IjpbOTM2NTcxMzg4LDg3MjY4MDYxOF19
|
||||
-->
|
||||
@@ -29,16 +29,20 @@ sudo ./client_setup.sh
|
||||
Документация по клиентской части находится [здесь](client.md).
|
||||
|
||||
## Настройка и запуск сервера
|
||||
|
||||
* Установите [chrony](https://chrony.tuxfamily.org/index.html), Python 3 и PyQt5 на ваш компьютер
|
||||
* Установите [chrony](https://chrony.tuxfamily.org/index.html) и Python 3 на ваш компьютер:
|
||||
```bash
|
||||
sudo apt install chrony python3 python3-pip
|
||||
pip3 install PyQt5
|
||||
```
|
||||
* Установите необходимые python-пакеты с помощью команды (запущенной из директории с исходным кодом)
|
||||
```bash
|
||||
pip3 install -r requirements.txt
|
||||
```
|
||||
|
||||
* Подключитесь к wifi сети роутера, к которому подключены коптеры.
|
||||
* Скопируйте [файл настроек chrony](../Server/chrony.conf) в `/etc/chrony/chrony.conf`. Если ip адрес сети начинается не с `192.168.`, то исправьте адрес после слова allow в скопированном файле настроек.
|
||||
* Перезапустите сервис chrony
|
||||
```bash
|
||||
cd source-code-dir
|
||||
sudo systemctl restart chrony
|
||||
```
|
||||
* Перейдите в директорию сервера из директории с исходным кодом и запустите сервер
|
||||
@@ -47,4 +51,7 @@ cd source-code-dir/Server
|
||||
python3 server_qt.py
|
||||
```
|
||||
|
||||
Документация по серверной части находится [здесь](server.md).
|
||||
Документация по серверной части находится [здесь](server.md).
|
||||
<!--stackedit_data:
|
||||
eyJoaXN0b3J5IjpbLTIwNjI5MzIwMTFdfQ==
|
||||
-->
|
||||
Reference in New Issue
Block a user