Instalação do FlightGear 2020.3.19:
Faça o download o FlightGear 2020.3.19 (https://sourceforge.net/projects/flightgear/files/release-2020.3/FlightGear-2020.3.19.exe/download)
Siga as instruções e mantenha as configurações padrão durante a instação;
Configuração do FlightGear para envio dos dados para o FGMS:
- Abra o FlightGear
- Selecione o menu lateral Settings;
- No campo Additional Settings entre com o valor (ver imagem abaixo):
--multiplay=out,10,127.0.0.1,5000 --multiplay=in,10,127.0.0.1,5001 --callsign=FG01 --httpd=8001
Note
Se for estabelecer conexão com outros FlightGear em rede, utilize nomes únicos entre cada player da rede.
Instalação da Aeronave F-16CJ Block 52:
O modelo de F-16CJ usado pode ser encontrado nesse repositório, onde é possível encontrar instruções de instalação atualizadas.
Para instalar esse modelo no FlightGear, siga o seguinte roteiro:
- Fecho o FlightGear, caso esteja aberto;
- Baixe o F-16CJ de https://github.com/NikolaiVChr/f16/archive/refs/heads/master.zip;
- Descompacte o arquivo master.zip;
- Dentro da pasta descompactada você encontrará uma pasta chamada f16-master. Renomeie a pasta f16-master para f16.;
- Copie a pasta f16 para `C:Program FilesFlightGear 2020.3dataAircraft`.
- Configuração do F-16CJ no FlightGear:
- Abra o FlightGear;
- Selecione o menu lateral Aircraft e selecione na lista superior Installed Aircraft;
- Verifique se a opção General Dynamics F-16CJ Block 52 está selecionada;
Instalação do FGMS (FlightGear Multiplayer Server)
Utilizando um terminal WSL, baixe o repositório se não ainda não possuir em sua máquina: .. code-block:: bash
Entre na pasta do fmgs do repositório AsaFG, atualize o repositório e rode o FGMS:
cd AsaFG git checkout development git pull make fgms-start
Note
Para fechar o servidor FGMS, digite Ctrl+C no terminal do servidor.
Caso queira monitorar a quantidade de players conectados no servidor FGMS, abra um novo terminal WSL, entre na pasta do projeto asa-fg e execute:
make fgms-watch
Instalação da biblioteca SimGear:
A biblioteca SimGear é/será utilizado pelo XDR Client para realizar comunicação entre o ASA e o FGMS.
Utilizando um terminal WSL, digite o seguinte comando para instalar a biblioteca SimGear
apt-get install libsimgear-dev
Instalação e uso do client XDR (exemplo de comunicação com o FGMS)
Utilizando um terminal WSL, entre na pasta AsaFG/tests/xdr_client. Utilize o seguinte comando para compilar o código:
make build
Rode a aplicação:
./xdr_client
-
Notifications
You must be signed in to change notification settings - Fork 0
License
ASA-Simulation/AsaFG
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published