openfsd
openfsd is an open-source multiplayer flight simulation server implementing the modern VATSIM FSD protocol. It connects pilots and air traffic controllers in a shared virtual environment.
Features
- Facilitate multiplayer flight simulation with VATSIM protocol compatibility.
- Integrate web-based management for users, settings, and connections.
- Support SQLite and PostgreSQL for persistent storage.
Quick Start with Docker
The preferred way to run openfsd is using Docker and Docker Compose. See the Deployment Wiki.
Prerequisites
Steps
-
Clone the Repository:
git clone https://github.com/renorris/openfsd.git cd openfsd -
Start with Docker Compose:
docker-compose up -dThis launches the FSD server and web server sharing an SQLite database persisted in a named Docker volume. This setup will work great for most people running small servers.
-
Configure the Server via Web Interface:
- Open
http://localhost:8000in a browser. - Log in with the default administrator credentials (printed in the FSD server logs on first startup).
- Navigate to the Configure Server menu
- Set configuration values. See the Configuration wiki.
- Open
-
Connect: See the Client Connection Wiki for client-specific instructions.
API
The web server exposes APIs under /api/v1 for authentication, user management, and configuration. Although a basic web interface is provided, users are encouraged to call this API from their own external applications. See the API documentation.