Skip to content
@Liftoff-Hostingbots

Liftoff Hostingbots

A Lobby hosting bot for switching and controlling lobbies in the game FPV drone sim Liftoff

Liftoff Hostingbots

Automated lobby hosting infrastructure for the drone racing game Liftoff.


Overview

Liftoff Hostingbots is an open-source infrastructure project designed to automate lobby creation and management for the FPV drone racing game Liftoff. The system uses a combination of a game interaction bot, a Java backend, and a React frontend to providing a looby hosting bot when no one wants to be host.


Repositories

Repository Description Language
Liftoff-Lobby-Bot Main lobby bot and game interacter — uses autoclicker and screen positioning to interact with the game Java
Java-Backend REST backend for interacting with the PostgreSQL database, serving the frontend application Java
Frontend Web application for users to view and interact with hosted lobbies TypeScript (React)

Architecture

┌──────────────────┐       ┌──────────────────┐       ┌──────────────────┐   ┌──────────────────┐
│                  │       │                  │       │                  │   |                  |
│  Liftoff Game    │◄─────►│  Lobby Bot       │──────►│  Java Backend    │   |  PostgreSQL DB   |
│  (Desktop App)   │       │  (Autoclicker)   │       │    (REST API)    │──►|                  |
│                  │       │                  │       │        │         │   |                  |
└──────────────────┘       └──────────────────┘       │  PostgreSQL DB   │   |                  |  
                                                      └────────┼─────────┘   └────────┼─────────┘
                                                               │
                                                      ┌────────▼─────────┐
                                                      │                  │
                                                      │  React Frontend  │
                                                      │  (TypeScript)    │
                                                      │                  │
                                                      └──────────────────┘

Getting Started

Each component lives in its own repository. Follow the setup instructions in each repo's README:

  1. Backend — Set up the Java backend and connect it to your PostgreSQL database.
  2. Lobby Bot — Configure and run the lobby bot on a machine with Liftoff installed.
  3. Frontend — Start the React frontend to monitor and manage hosted lobbies.

Tech Stack

  • Bot: Autoclicker / screen positioning automation
  • Backend: Java + PostgreSQL
  • Frontend: React + TypeScript

Contributing

Contributions, issues, and feature requests are welcome! Feel free to open an issue or pull request in the relevant repository.


Contact

Email: magnus.thor@live.dk


Made with ❤️ for the Liftoff FPV community.

Popular repositories Loading

  1. Java-Backend Java-Backend Public

    This is a SImple BAckend for interacting with the PSQL Database for the Frontend application

    Java 1

  2. Frontend Frontend Public

    Frontend web application written in React Typescript

    TypeScript 1

  3. Liftoff-Lobby-Bot Liftoff-Lobby-Bot Public

    The main Lobby Bot / Game Interacter. Simple implementation using "Autoclicker and positioning"

    1

  4. .github .github Public

    This is a Infrastructure made for hosting lobby bot/s for the Drone racing game Liftoff.

Repositories

Showing 4 of 4 repositories

Top languages

Loading…

Most used topics

Loading…