Flight Events Save

A small system to track a group of aircraft in flight simulators and facilitate community events

Project README

Flight Events

.NET Core

This is a system to enhance the experience of flying in group with friends.

This includes:

  • A server to handle 2-way communications. The web server also provides with a web interface to display all participating aircraft and upcoming events.
  • A client to communicate with flight simulators via SimConnect and send data to the server.
  • The same client can also serve as a simplified FSD server for ATC radar software such as Euroscope or AURORA.
  • A Discord bot to automatically move players between voice channels based on their COM1 frequency. Another bot that can repeat ATIS info in voice channel.

Discord Servers

For Discord communities that want to use Flight Events for their events, please check out the server guide SERVER.md for instructions.

Client Notes

  • The client automatically forces single instance unless --multiple-instances flag is used at launch.

Bot Notes

  • Flight Events bot needs the following permissions:
    • Manage Channel (to create/remove frequency channels)
    • Read Text Channels & See Voice Channels
    • Send Messages (for ATIS function)
    • Embed Links (for ATIS function)
    • Connect (to clean up frequency channels)
    • Move Members
  • ATIS bot needs the following permissions:
    • Connect
    • Speak
    • Use Voice Activity
    • Priority Speaker
  • Sample bot link: https://discordapp.com/api/oauth2/authorize?client_id={BOT_CLIENT_ID}&scope=bot&permissions=221249553

TODO

  • Show ATC on map
  • Show flight path trace
    • Show multiple trace at the same time
  • Dynamic refresh rate
  • Dark mode on map
  • Show flight status on Discord
    • Bot command !finfo
  • Colors for connection states
  • Teleport aircraft using map
  • x64 SimConnect from MSFS
  • Setting for minimize to Task bar
  • Stopwatch & leaderboard for race event
  • Support for Events in client
    • Show events and checklist
    • Notify button
    • Manual and Auto Refresh
  • Landing rate
    • Show landing rate on map
  • User database
    • Mods & admins
  • Private group
  • Flight plan database for ATC
  • Search airport on map
  • MSIX packaging
  • Gamebar integration
  • Gradient for altitude
  • 3D terrain
Open Source Agenda is not affiliated with "Flight Events" Project. README Source: nguyenquyhy/Flight-Events
Stars
55
Open Issues
37
Last Commit
4 months ago
License

Open Source Agenda Badge

Open Source Agenda Rating