11. Moninpeli: lentäjä ja tähystäjä
Vastaa versiota: 0.5-dev (vaihe 5.2, 2026-10-26). Tila: lentäjä + tähystäjä toimii; kouluttajan asema tulossa.
Asetelma


Yksi kone, yksi gimbaali, kaksi asemaa (ADR 0013):
- Lentäjä isännöi: hänen koneensa laskee simulaation. Hän voi käyttää mitä tahansa kameraa; kun tähystäjä on paikalla, lentäjä lentää yleensä runkoon kiinteällä lentokameralla (näppäin 4) ja jättää gimbaalin tähystäjälle. Lentäjän gimbaali- tai zoomkomento ohittaa tähystäjän niin kauan kuin lentäjä pitää sauvaa poikkeutettuna.
- Tähystäjä liittyy verkon yli ja käyttää gimbaalikameroita (laaja, zoom, lämpö) itsenäisesti: gimbaali R/F ja [ ], zoom Z/C, kamera 1–4, Tab, paletti P, AGC O. Molemmat valitsevat kameransa itse — tähystäjä voi katsoa lämpökameraa, kun lentäjä lentää laajalla — mutta gimbaali osoittaa samaan suuntaan kummallakin, ja HUDin tornikello (luku 3) näyttää lentäjälle, minne tähystäjä katsoo.
- Tähystäjä voi myös merkitä (Enter) tähtäimensä pisteen, ilmoittaa löydön (I), ilmoittaa tehtävän tutkituksi (U) ja vaihtaa menetelmää (M); merkinnät ja radioliikenne näkyvät molemmilla.
Käynnistys
- Lentäjä: päävalikossa H (isännöi). Ruudulla näkyy koneen osoite lähiverkossa (esim. 10.48.67.193) ja portti 7777. Lentäjä valitsee skenaarion ja aloittaa lennon kuten yksin; tähystäjät voivat liittyä ennen lentoa tai sen aikana.
- Tähystäjä: päävalikossa J, kirjoita isännän osoite, Enter. "Yhdistetty, odotetaan…" vaihtuu lentonäkymään, kun lentäjä aloittaa. Maastopaketin on oltava tähystäjän koneella samassa polussa (Varasto- jako lähiverkossa; internetin yli kopio samaan polkuun).
- Internet: isännän reitittimessä ohjataan UDP-portti 7777 isännän koneelle, ja tähystäjä käyttää isännän julkista osoitetta. Viive 50–150 ms näkyy tähystäjällä pienenä jälkijättönä, ei lentäjällä.
Komentoriviltä testaukseen: godot --path . ++ --host ja toisessa ikkunassa godot --path . ++ --join=127.0.0.1.
Tähystäjän kamera laskee mukaan
Isäntä laskee peiton ja "kuvassa, ei merkitty" -hetket sekä lentäjän että tähystäjän kamerasta: jos tähystäjä katsoo lämpökameraa ja lentäjä laajaa, molemmat kuva-alat kerryttävät POD:ia, ja jälkikeskustelun hetkilistassa on merkintä siitä, kumman kuvassa kohde oli.
Kouluttajan asema
Päävalikossa I liittyy kouluttajana. Kouluttaja näkee koneen kameran tai ylhäältä päin (F5 ylhäältä 260 m, F6 takaisin) ja totuuden: kadonnut (punainen KOHDE) ja tavarat kuvassa tai reunanuolina, kuten valmentajatilassa. Enter avaa rivin, jolle kirjoitettu vihje lähtee ryhmälle radioviestinä ("Johto: …"); F7 laukaisee GPS-häiriön kolmeksi minuutiksi heti. Kouluttaja ei ohjaa gimbaalia eikä merkitse.
Mitä ei vielä ole
- Relay internetin yli ilman portin avausta.
- Puheyhteys hoidetaan omalla kanavalla (Teams, Discord, radio).