CzADSB-Mlat server: Porovnání verzí

Z Poznámkový blok
Přejít na: navigace, hledání
(Help)
(Stavajici)
Řádka 64: Řádka 64:
 
== Nastaveni ==
 
== Nastaveni ==
 
=== Stavajici ===
 
=== Stavajici ===
  python3 /home/czadsb/mlat-server/mlat-server --client-listen 40147:40147 --basestation-listen :31003 --write-csv /home/czadsb/mlat-server/positions.csv --work-dir /home/czadsb/mlat-server --check-leaks --motd Ahoj, tohle je mlat-server czadsb.cz
+
  python3 /home/czadsb/mlat-server/mlat-server  
 +
  --client-listen 40147:40147
 +
  --basestation-listen :31003
 +
  --write-csv /home/czadsb/mlat-server/positions.csv
 +
  --work-dir /home/czadsb/mlat-server
 +
  --check-leaks
 +
  --motd Ahoj, tohle je mlat-server czadsb.cz

Verze z 1. 3. 2026, 21:04

Verze

Příprava

sudo apt update && sudo apt upgrade -y
sudo apt install --no-install-recommends --no-install-suggests -y \
  git build-essential debhelper pkg-config fakeroot libncurses-dev zlib1g-dev libzstd-dev help2man rsync
sudo apt install --no-install-recommends --no-install-suggests -y \
  devscripts tcl8.6-dev autoconf python3-dev python3-venv python3-setuptools python3-build python3-pip python3-wheel \
  libz-dev openssl libboost-system-dev libboost-program-options-dev libboost-regex-dev libboost-filesystem-dev patchelf
apt install python3-pip python3 python3-venv gcc
VENV=/opt/mlat-python-venv
rm -rf $VENV
python3 -m venv $VENV
source $VENV/bin/activate
pip3 install -U pip
pip3 install numpy scipy pykalman python-graph uvloop ujson Cython setuptools
pip3 install numpy scipy pykalman python-graph-core uvloop ujson Cython setuptools==81.0.0


Opusteni VENV:

deactivate

Help

options:
 -h, --help                      zobrazit tuto zprávu s nápovědou a ukončit

Client connections:
 --client-listen CLIENT_LISTEN   poslouchejte na hostiteli [host:]tcp_port[:udp_port] připojení od multilateration klientů. 
                                 Měli byste mít alespoň jeden z nich!
 --motd MOTD                     nastavit MOTD serveru odesílaný klientům.

Output methods:
 --write-csv WRITE_CSV           zapsat výsledky ve formátu CSV do lokálního souboru
 --basestation-connect BASESTATION_CONNECT
                                 připojit se k portu host:port a odeslat výsledky ve formátu Basestation.
 --basestation-listen BASESTATION_LISTEN
                                 naslouchat na portu [host:] a odesílat výsledky ve formátu Basestation klientům, kteří se připojují.
 --filtered-basestation-connect FILTERED_BASESTATION_CONNECT
                                 připojit se k portu host:port a odeslat výsledky ve formátu Basestation.
 --filtered-basestation-listen FILTERED_BASESTATION_LISTEN
                                 naslouchat na portu [host:] a odesílat výsledky ve formátu Basestation klientům, kteří se připojují.

Utility options:
 --work-dir WORK_DIR             adresář pro výstup ladění/statistik a blacklist
 --check-leaks                   spouštět pravidelné kontroly úniku paměti (vyžaduje balíček objgraph).
 --dump-pseudorange DUMP_PSEUDORANGE
                                 vypsat data pseudorashů ve formátu JSON do souboru
 --partition PARTITION           povolit dělení (n/počet)
 --tag TAG                       nastavit prefix názvu procesu (vyžaduje modul setproctitle)
 --status-interval STATUS_INTERVAL
                                 interval protokolování stavu v sekundách, násobek 15, -1 pro vypnutí, výchozí hodnota 15

Nastaveni

Stavajici

python3 /home/czadsb/mlat-server/mlat-server 
  --client-listen 40147:40147
  --basestation-listen :31003
  --write-csv /home/czadsb/mlat-server/positions.csv
  --work-dir /home/czadsb/mlat-server
  --check-leaks
  --motd Ahoj, tohle je mlat-server czadsb.cz